Visão Geral
Neste Curso Deep Learning com Keras & TensorFlow, você aprenderá conceitos e modelos de aprendizado profundo usando os frameworks Keras e TensorFlow, para realizar algoritmos de aprendizado profundo.
Conteúdo Programatico
Deep Learning with Tensor Flow
- Welcome!
- Learning Objectives
Introduction to Tensorflow
- Introduction to TensorFlow
- TF2x and Eager Execution
- Tensorflow Hello World
- Linear Regression With Tensorflow
- Logistic Regression With Tensorflow
- Intro to Deep Learning
- Deep Neural Networks
Convolutional Networks
- Intro to Convolutional Networks
- CNN for Classifications
- CNN Architecture
- Understanding Convolutions
- CNN with MNIST Dataset
Recurrent Neural Network
- The Sequential Problem
- The RNN Model
- The LSTM Model
- LTSM Basics
- Applying RNNs to Language Modeling
- LSTM Language Modelling
Restricted Boltzmann Machines (RBM)
- Intro to RBMs
- Training RBMs
- RBM with MNIST
Autoencoders
- Intro to Autoencoders
- Autoencoder Structure
- Autoencoders
Deep Learning with Keras and Tensor Flow
- Course introduction
- Introduction
AI and Deep learning introduction
- What is AI and Deep learning
- Brief History of AI
- Recap: SL, UL and RL
- Deep learning : successes last decade
- Demo & discussion: Self driving car object detection
- Applications of Deep learning
- Challenges of Deep learning
- Demo & discussion: Sentiment analysis using LSTM
- Fullcycle of a deep learning project
- Key Takeaways
- Knowledge Check
Artificial Neural Network
- Biological Neuron Vs Perceptron
- Shallow neural network
- Training a Perceptron
- Demo code: Perceptron ( linear classification) (Assisted)
- Backpropagation
- Role of Activation functions & backpropagation
- Demo code: Backpropagation (Assisted)
- Demo code: Activation Function (Unassisted)
- Optimization
- Regularization
- Dropout layer
- Key Takeaways
- Knowledge Check
- Lesson-end Project (MNIST Image Classification)
Deep Neural Network & Tools
- Deep Neural Network : why and applications
- Designing a Deep neural network
- How to choose your loss function?
- Tools for Deep learning models
- Keras and its Elements
- Demo Code: Build a deep learning model using Keras (Assisted)
- Tensorflow and Its ecosystem
- Demo Code: Build a deep learning model using Tensorflow (Assisted)
- TFlearn
- Pytorch and its elements
Deep Neural Net optimization, tuning, interpretability
- Optimization algorithms
- SGD, Momentum, NAG, Adagrad, Adadelta , RMSprop, Adam
- Batch normalization
- Demo Code: Batch Normalization (Assisted)
- Exploding and vanishing gradients
- Hyperparameter tuning
- Interpretability
Convolutional Neural Network
- Success and history
- CNN Network design and architecture
- Demo code: CNN Image Classification (Assisted)
- Deep convolutional models
Recurrent Neural Networks
- Sequence data
- Sense of time
- RNN introduction
- LSTM ( retail sales dataset kaggle)
- Demo code: Stock Price Prediction with LSTM (Assisted)
- Demo code: Multiclass Classification using LSTM (Unassisted)
- Demo code: Sentiment Analysis using LSTM (Assisted)
- GRUs
- LSTM Vs GRUs
Autoencoders
- Introduction to Autoencoders
- Applications of Autoencoders
- Autoencoder for anomaly detection
- Demo code: Autoencoder model for MNIST data (Assisted)