Reader small image

You're reading from  Hands-On Machine Learning on Google Cloud Platform

Product typeBook
Published inApr 2018
PublisherPackt
ISBN-139781788393485
Edition1st Edition
Right arrow
Authors (3):
Giuseppe Ciaburro
Giuseppe Ciaburro
author image
Giuseppe Ciaburro

Giuseppe Ciaburro holds a PhD and two master's degrees. He works at the Built Environment Control Laboratory - Università degli Studi della Campania "Luigi Vanvitelli". He has over 25 years of work experience in programming, first in the field of combustion and then in acoustics and noise control. His core programming knowledge is in MATLAB, Python and R. As an expert in AI applications to acoustics and noise control problems, Giuseppe has wide experience in researching and teaching. He has several publications to his credit: monographs, scientific journals, and thematic conferences. He was recently included in the world's top 2% scientists list by Stanford University (2022).
Read more about Giuseppe Ciaburro

V Kishore Ayyadevara
V Kishore Ayyadevara
author image
V Kishore Ayyadevara

V Kishore Ayyadevara leads a team focused on using AI to solve problems in the healthcare space. He has 10 years' experience in data science, solving problems to improve customer experience in leading technology companies. In his current role, he is responsible for developing a variety of cutting edge analytical solutions that have an impact at scale while building strong technical teams. Prior to this, Kishore authored three books — Pro Machine Learning Algorithms, Hands-on Machine Learning with Google Cloud Platform, and SciPy Recipes. Kishore is an active learner with keen interest in identifying problems that can be solved using data, simplifying the complexity and in transferring techniques across domains to achieve quantifiable results.
Read more about V Kishore Ayyadevara

Alexis Perrier
Alexis Perrier
author image
Alexis Perrier

Alexis Perrier is a data science consultant with experience in signal processing and stochastic algorithms. He holds a master's in mathematics from Universit Pierre et Marie Curie Paris VI and a PhD in signal processing from Tlcom ParisTech. He is actively involved in the DC data science community. He is also an avid book lover and proud owner of a real chalk blackboard, where he regularly shares his fascination of mathematical equations with his kids.
Read more about Alexis Perrier

View More author details
Right arrow

What this book covers

Chapter 1, Introducing the Google Cloud Platform, explores different services that may be useful to build a machine learning pipeline based on GCP.

Chapter 2, Google Compute Engine, helps you to create and fully manage your VM via both the online console and command-line tools, as well as how to implement a data science workflow and a Jupyter Notebook workspace.

Chapter 3, Google Cloud Storage, shows how to upload data and manage it using the services provided by the Google Cloud Platform.

Chapter 4, Querying Your Data with BigQuery, shows you how to query data from Google Storage and visualize it with Google Data Studio.

Chapter 5, Transforming Your Data, presents Dataprep, a service useful for preprocessing data, extracting features, and cleaning up records. We also look at Dataflow, a service used to implement streaming and batch processing.

Chapter 6, Essential Machine Learning, starts our journey into machine learning and deep learning; we learn when to apply each one.

Chapter 7, Google Machine Learning APIs, teaches us how to use Google Cloud machine learning APIs for image analysis, text and speech processing, translation, and video inference.

Chapter 8, Creating ML Applications with Firebase, shows how to integrate different GCP services to build a seamless machine-learning-based application, mobile or web-based.

Chapter 9, Neural Networks with TensorFlow and Keras, gives a good understanding of the structure and key elements of a feedforward network, how to architecture one, and how to tinker and experiment with different parameters.

Chapter 10, Evaluating Results with TensorBoard, shows how the choice of different parameters and functions impacts the performance of the model.

Chapter 11, Optimizing the Model through Hyperparameter Tuning, teaches us how to use hypertuning in TensorFlow application code and interpret the results to select the best performing model.

Chapter 12, Preventing Overfitting with Regularization, shows how to identify overfitting and make our models more robust to previously unseen data by setting the right parameters and defining the proper architectures.

Chapter 13, Beyond Feedforward Networks – CNN and RNNs, teaches which type of neural network to apply to different problems, and how to define and implement them on GCP.

Chapter 14, Time Series with LSTMs, shows how to create LSTMs and apply them to time series predictions. We will also understand when LSTMs outperform more standard approaches.

Chapter 15, Reinforcement Learning, introduces the power of reinforcement learning and shows how to implement a simple use case on GCP.

Chapter 16, Generative Neural Networks, teaches us how to extract the content generated within the neural net with different types of content—text, images, and sounds.

Chapter 17, Chatbots, shows how to train a contextual chatbot while implementing it in a real mobile application.

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Hands-On Machine Learning on Google Cloud Platform
Published in: Apr 2018Publisher: PacktISBN-13: 9781788393485

Authors (3)

author image
Giuseppe Ciaburro

Giuseppe Ciaburro holds a PhD and two master's degrees. He works at the Built Environment Control Laboratory - Università degli Studi della Campania "Luigi Vanvitelli". He has over 25 years of work experience in programming, first in the field of combustion and then in acoustics and noise control. His core programming knowledge is in MATLAB, Python and R. As an expert in AI applications to acoustics and noise control problems, Giuseppe has wide experience in researching and teaching. He has several publications to his credit: monographs, scientific journals, and thematic conferences. He was recently included in the world's top 2% scientists list by Stanford University (2022).
Read more about Giuseppe Ciaburro

author image
V Kishore Ayyadevara

V Kishore Ayyadevara leads a team focused on using AI to solve problems in the healthcare space. He has 10 years' experience in data science, solving problems to improve customer experience in leading technology companies. In his current role, he is responsible for developing a variety of cutting edge analytical solutions that have an impact at scale while building strong technical teams. Prior to this, Kishore authored three books — Pro Machine Learning Algorithms, Hands-on Machine Learning with Google Cloud Platform, and SciPy Recipes. Kishore is an active learner with keen interest in identifying problems that can be solved using data, simplifying the complexity and in transferring techniques across domains to achieve quantifiable results.
Read more about V Kishore Ayyadevara

author image
Alexis Perrier

Alexis Perrier is a data science consultant with experience in signal processing and stochastic algorithms. He holds a master's in mathematics from Universit Pierre et Marie Curie Paris VI and a PhD in signal processing from Tlcom ParisTech. He is actively involved in the DC data science community. He is also an avid book lover and proud owner of a real chalk blackboard, where he regularly shares his fascination of mathematical equations with his kids.
Read more about Alexis Perrier