𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Introduction to Deep Learning for Engineers Using Python and Google Cloud Platform

✍ Scribed by Tariq M. Arif


Publisher
Morgan & Claypool Publishers
Year
2020
Tongue
English
Leaves
111
Series
Synthesis Lectures on Mechanical Engineering, #28
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


Preface
Acknowledgments
Introduction: Python and Array Operations
Introduction
Anaconda Installation
Using Jupyter Notebook
Array Computing Using NumPy
Importing NumPy and Basic Commands
Changing Array Elements
Creating Array with Specific Values
Broadcasting in NumPy
Introduction to PyTorch
Introduction
Setting up PyTorch
Basic PyTorch Operations
Basic Artificial Neural Network and Architectures
Introduction
Applications
Neurons and Activation Functions
Sigmoid Activation
Hyperbolic Tangent Activation
Rectified Linear Units (ReLU) Activation
Leaky Rectified Linear Units (Leaky ReLU) Activation
Exponential Linear Units (ELU) Activation
SoftPlus Activation
Minimizing the Loss Function
Gradient Descent Algorithm
Introduction to Deep Learning
Introduction
Convolutional Neural Network
Pooling Layer
Fully Connected Layer
Recurrent Neural Network (RNN)
Basic Structures
Other Deep Learning Models
Deep Transfer Learning
Introduction
Types of Transfer Learning
Using Pre-Trained Networks
Feature Extraction, Fine Tuning, and Data Augmentation
Model Evaluation
Setting Up PyTorch and Google Cloud Platform Console
Introduction
Setting Up a GCP Account
Create a New Project
Set Up a VM instance
GPU Quota Request
A Cost-Effective Approach
VPC Network
Set Up External IP Address
Create Firewall Rules
Setting Up VM Instance to Run Models
Anaconda Installation on VM
Jupyter Notebook Set Up
Case Study: Practical Implementation Through Transfer Learning
Problem Statement
Data Processing
Upload Data into Storage Bucket
Transferring File to VM Instance
Transfer Learning Steps
Define Loss Function and Optimizer
Install Dependencies
Import Libraries
Checkpoint and Adaptive Learning Rate
Set Seed
Dataset Class and Augmentation
Data Preprocessing
Transfer Learning Model (EfficientNet-B7)
Fine-Tuning and Training
Model Testing
Conclusion
Bibliography
Author's Biography
Blank Page


πŸ“œ SIMILAR VOLUMES


Introduction to Deep Learning for Engine
✍ Tariq M Arif πŸ“‚ Library πŸ“… 2020 πŸ› Morgan & Claypool 🌐 English

This book provides a short introduction and easy-to-follow implementation steps of deep learning using Google Cloud Platform. It also includes a practical case study that highlights the utilization of Python and related libraries for running a pre-trained deep learning model. In recent years, dee

Practical AI on the Google Cloud Platfor
✍ Micheal Lanham πŸ“‚ Library πŸ“… 2020 πŸ› O'Reilly Media, Inc. 🌐 English

Book Description AI is complicated, but cloud providers have stepped in to make it easier, offering free (or affordable) state-of-the-art models and training tools to get you started. In this book, AI novices will learn how to use Google’s AI-powered cloud services to do everything from analyzing t

Building Machine Learning and Deep Learn
✍ Ekaba Bisong πŸ“‚ Library πŸ“… 2019 πŸ› Apress 🌐 English

<div> <p>Take a systematic approach to understanding the fundamentals of machine learning and deep learning from the ground up and how they are applied in practice. You will use this comprehensive guide for building and deploying learning models to address complex use cases while leveraging the com

Building Machine Learning and Deep Learn
✍ Ekaba Bisong πŸ“‚ Library πŸ“… 2019 πŸ› Apress 🌐 English

<p><p>Take a systematic approach to understanding the fundamentals of machine learning and deep learning from the ground up and how they are applied in practice. You will use this comprehensive guide for building and deploying learning models to address complex use cases while leveraging the computa

Designing Applications for Google Cloud
✍ Ashutosh Shashi πŸ“‚ Library πŸ› Apress 🌐 English

<p><span>Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP.Β </span></p><p><spa

Designing Applications for Google Cloud
✍ Ashutosh Shashi πŸ“‚ Library πŸ“… 2023 πŸ› Apress 🌐 English

Learn how to use Google Cloud Platform (GCP) and its services to design, build, and deploy applications. This book includes best practices, practical examples, and code snippets written in Java, making it a key resource for developers seeking hands-on experience with GCP. This practical guide wil