All Projects → dyadxmachina → Applied Deep Learning With Tensorflow

dyadxmachina / Applied Deep Learning With Tensorflow

Licence: mit
Learn applied deep learning from zero to deployment using TensorFlow 1.8+

Projects that are alternatives of or similar to Applied Deep Learning With Tensorflow

Dab
Data Augmentation by Backtranslation (DAB) ヽ( •_-)ᕗ
Stars: ✭ 294 (+83.75%)
Mutual labels:  google-cloud, jupyter-notebook, deep-neural-networks
Qwiklabs
labs guide for completing qwiklabs challenge
Stars: ✭ 103 (-35.62%)
Mutual labels:  google-cloud, jupyter-notebook
Selfdrivingcar
A collection of all projects pertaining to different layers in the SDC software stack
Stars: ✭ 107 (-33.12%)
Mutual labels:  jupyter-notebook, deep-neural-networks
100 Days Of Nlp
Stars: ✭ 125 (-21.87%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Intro To Deep Learning
A collection of materials to help you learn about deep learning
Stars: ✭ 103 (-35.62%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Tensorflow2.0 Examples
🙄 Difficult algorithm, Simple code.
Stars: ✭ 1,397 (+773.13%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Ml Fraud Detection
Credit card fraud detection through logistic regression, k-means, and deep learning.
Stars: ✭ 117 (-26.87%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Deep Image Analogy Pytorch
Visual Attribute Transfer through Deep Image Analogy in PyTorch!
Stars: ✭ 100 (-37.5%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Reptile Pytorch
A PyTorch implementation of OpenAI's REPTILE algorithm
Stars: ✭ 129 (-19.37%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Algobook
A beginner-friendly project to help you in open-source contributions. Data Structures & Algorithms in various programming languages Please leave a star ⭐ to support this project! ✨
Stars: ✭ 132 (-17.5%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Deep Steganography
Hiding Images within other images using Deep Learning
Stars: ✭ 136 (-15%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Pytorchnlpbook
Code and data accompanying Natural Language Processing with PyTorch published by O'Reilly Media https://nlproc.info
Stars: ✭ 1,390 (+768.75%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Models
DLTK Model Zoo
Stars: ✭ 101 (-36.87%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Faceaging By Cyclegan
Stars: ✭ 105 (-34.37%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Mxnet Finetuner
An all-in-one Deep Learning toolkit for image classification to fine-tuning pretrained models using MXNet.
Stars: ✭ 100 (-37.5%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Machine Learning Demystified
A weekly workshop series at ITP to teach machine learning with a focus on deep learning
Stars: ✭ 114 (-28.75%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Starnet
StarNet
Stars: ✭ 141 (-11.87%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Pytorch Learners Tutorial
PyTorch tutorial for learners
Stars: ✭ 97 (-39.37%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Btctrading
Time Series Forecast with Bitcoin value, to detect upward/down trends with Machine Learning Algorithms
Stars: ✭ 99 (-38.12%)
Mutual labels:  jupyter-notebook, deep-neural-networks
Dnnweaver2
Open Source Specialized Computing Stack for Accelerating Deep Neural Networks.
Stars: ✭ 125 (-21.87%)
Mutual labels:  jupyter-notebook, deep-neural-networks

Applied Deep Learning with TensorFlow and Google Cloud AI

image1 Authors: Haohan Wang & Christian Fanli Ramsey > dyad x machina

Getting Started

This course is aimed at intermediate machine learning engineers, DevOps, technology architects and programmers who are interested in knowing more about deep learning, especially applied deep learning, TensorFlow, Google Cloud and Keras. We ares here to give you the skills to analyze large volumes of data in distributed ways for a production level system. After the course, you will be able to have a solid background in how to scale-out machine learning algorithms in general and deep learning in particular.

We have designed the course to provide you with the right blend of hands-on, theory and best practices in this rapidly developing area while providing grounding in essential concepts which remain timeless.

Tools and frameworks like, Keras, TensorFlow, and Google Cloud are used to showcase the strengths of various approaches, trade-offs and building blocks for creating real-world examples of distributed deep learning models.

Prerequisites

This course is for intermediate machine learners like you who want to learn more about deep learning, how to scale out your deep learning model, and then quickly turn around and use the tools and techniques you are about to learn from this course to solve your tricky deep learning tasks.

You will be successful in this course if you have a basic knowledge of computer programming especially Python programming language. Also some familiarity with deep learning like neural networks will be helpful.

In this course, you will need a Google Cloud free tier account. Note that you won't be charged by creating the account. Instead, you can get $300 credit to spend on Google Cloud Platform for 12 months and access to the Always Free tier to try participating products at no charge. By going through this course, you will probably need to spend at most $50 out of your $300 free credit.

Built with

Versioning

Installing

Keras
sudo pip install keras
TensorFlow GPU
sudo pip install tensorflow-gpu

OR

TensorFlow CPU
sudo pip install tensorflow
Google Cloud MLE

Link: https://cloud.google.com/sdk/

Installation details will be explained in Section III

Authors

Christian Fanli Ramsey

Haohan Wang

DyadxMachina


Content

PREPARATION - Installation and Setup

  • Nvidia Setup
  • Anaconda Setup
  • TensorFlow GPU and Google Cloud
  • Requirements

SECTION I – Deep Learning with Keras

  • 1.1 Keras Introduction
  • 1.2 Review of backends Theano, TensorFlow, and Mxnet
  • 1.3 Design and compile a model
  • 1.4 Keras Model Training, Evaluation and Prediction
  • 1.5 Training with augmentation
  • 1.6 Training Image data on the disk with Transfer Learning and Data augmentation

SECTION II – Scaling Deep Learning using Keras and TensorFlow

  • 2.1 Tensorflow Introduction
  • 2.2 Tensorboard Introduction
  • 2.3 Types of Parallelism in Deep Learning – Synchronous vs Asynchronous
  • 2.4 Distributed Deep Learning with TensorFlow
  • 2.5 Configuring Keras to use TensorFlow for distributed problems

SECTION III - Distributed Deep Learning with Google Cloud MLE

  • 3.1 Representing data in TensorFlow
  • 3.2 Diving into Estimators
  • 3.3 Creating your Data Input Pipeline
  • 3.4 Creating your Estimator
  • 3.5 Packaging your model/trajectory
  • 3.6 Training in the Cloud
  • 3.7 Automated Hyperparameter Tuning
  • 3.9 Deploying your Model to the Cloud for Prediction
  • 3.10 Creating your Machine Learning API

Feel Free to contact us if you have any question:

Visit our website dyadxmachina.com

Haohan Wang: [email protected]

Christian Fanli Ramsey: [email protected]

image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].