Girish Reddy

Using Google Cloud TPU for Image Classification

There’s a common thread that connects Google services such as Google Search, Street View, Google Photos and Google Translate: they all use Google’s Tensor Processing Unit, or TPU, to accelerate their neural network computations behind the scenes.  Why TPUs? In short, Google has found that the TPU delivered 15–30X higher performance and 30–80X higher performance-per-watt than …

Using Google Cloud TPU for Image Classification Read More »

Interactive Rock Paper Scissors using TensorFlow.js

TensorFlow recently released TensorFlow.js – a WebGL accelerated, browser-based JavaScript library for training and deploying ML models. This library can be used to define, train, and run machine learning models entirely in the browser, using Javascript and a high-level layers API. Some of the advantages of using an in-browser machine learning framework include the fact that …

Interactive Rock Paper Scissors using TensorFlow.js Read More »

ETL Best Practices

ETL is the process of extracting data from source systems and bringing it into a data warehouse like BigQuery. ETL stands for extract, transform, and load. When moving data from on-premise systems to BigQuery or from other cloud-based applications there are some key things to keep in mind. Keep in mind that you are typically dealing with …

ETL Best Practices Read More »