这是indexloc提供的服务,不要输入任何密码
Skip to content

In this TensorFlow course, you will be able to learn the basic concepts of TensorFlow, the main functions, operations and the execution pipeline.

License

Notifications You must be signed in to change notification settings

jesussantana/IBM-Deep-Learning-with-TensorFlow

Repository files navigation

forthebadge made-with-python
Made withJupyter

In this TensorFlow course, you will be able to learn the basic concepts of TensorFlow, the main functions, operations and the execution pipeline.


COURSE SYLLABUS:

Module 1 - Introduction to TensorFlow

  • HelloWorld with TensorFlow
  • Linear Regression
  • Nonlinear Regression
  • Logistic Regression
  • Activation Functions

Module 2 - Convolutional Neural Networks (CNN)

  • CNN History
  • Understanding CNNs
  • CNN Application

Module 3 - Recurrent Neural Networks (RNN)

  • Intro to RNN Model
  • Long Short-Term memory (LSTM)
  • Recursive Neural Tensor Network Theory
  • Recurrent Neural Network Model

Module 4 - Unsupervised Learning

  • Applications of Unsupervised Learning
  • Restricted Boltzmann Machine
  • Collaborative Filtering with RBM

Module 5 - Autoencoders

  • Introduction to Autoencoders and Applications
  • Autoencoders
  • Deep Belief Network

Traditional neural networks rely on shallow nets, composed of one input, one hidden layer and one output layer. Deep-learning networks are distinguished from these ordinary neural networks having more hidden layers, or so-called more depth. These kind of nets are capable of discovering hidden structures within unlabeled and unstructured data (i.e. images, sound, and text), which consitutes the vast majority of data in the world.


TensorFlow is one of the best libraries to implement deep learning. TensorFlow is a software library for numerical computation of mathematical expressional, using data flow graphs. Nodes in the graph represent mathematical operations, while the edges represent the multidimensional data arrays (tensors) that flow between them. It was created by Google and tailored for Machine Learning. In fact, it is being widely used to develop solutions with Deep Learning.


Training complex deep learning models with large datasets takes along time. In this course, you will learn how to use accelerated GPU hardware to overcome the scalability problem in deep learning.

COURSE SYLLABUS:

Module 1 - Quick review of Deep Learning

  • Intro to Deep Learning
  • Deep Learning Pipeline

Module 2 - Hardware Accelerated Deep Learning

  • How to accelerate a deep learning model?
  • Running TensorFlow operations on CPUs vs. GPUs
  • Convolutional Neural Networks on GPU

Module 3 - Deep Learning in the Cloud

  • Deep Learning in the Cloud
  • How does one use a GPU

Module 4 - Distributed Deep Learning

  • Distributed Deep Learning
  • Object Detection with IBM PowerAI Vision
  • Image Classification with IBM PowerAI Vision

Module 5 – Deed Learning Project

  • Introduction to Character Modelling
  • Recurrent Neural Network on GPU
  • Benchmark performance of training your model on GPU versus CPU

About

In this TensorFlow course, you will be able to learn the basic concepts of TensorFlow, the main functions, operations and the execution pipeline.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages