Introduction to Machine Learning
Introduction to Machine Learning Algorithms
Understanding Deep Learning
Supervised and Unsupervised Learning
TensorFlow for Machine Learning
Understanding How to Install TensorFlow
Computation Graph with TensorBoard
Variables and Placeholders on TensorBoard
Feed Dictionaries
Named Scopes for Better Visualization
Practical Exercise
Assessment
Simple Regression & Classification Models
Understanding Linear Regression
Gradient Descent and Optimizers
Explore the Boston Housing Prices Dataset
Creating Training and Test Datasets for Regression
Setting up the Linear Regression Computation Graph
Visualize the Model with TensorBoard
Linear Regression with Estimators
Prediction Using Estimators
Understanding Binary Classification
Continuous and Categorical Data
Creating Training & Test Datasets for Classification
Practical Exercise
Assessment
Deep Neural Networks and Image Classification
Neural Networks and Deep Learning
Basic Structure of a Neural Network
Linear Transformation and Activation Functions
Training a Neural Network Using Gradient Descent
Image Representations in Machine Learning
The MNIST Dataset
Set Up TensorFlow and Use Jupyter Notebooks
Predicting Image Labels
Practical Exercise
Assessment
CNN for Image Classification
Convolution and Convolutional Layers
Image as an Input Matrix
Convolution Kernel and Convolutional Layer
Edge Detection Using Convolution
Convolutional Neural Network Architecture
CIFAR-10 Dataset
Placeholders and Variables for the CNN
CNN for Image Classification
Train and Predict Using a CNN
Practical Exercise
Assessment
Word Embeddings & RNNs
One-Hot Encoding of Words
Frequency-Based Encoding
Prediction-Based Encoding
Word2vec and GloVe Embeddings
Recurrent Neurons
Unrolling a Recurrent Memory Cell
Training a Recurrent Neural Network
Practical Exercise
Assessment
Sentiment Analysis with Recurrent Neural Networks
Configuring the TensorFlow Environment
Unique Identifiers to Represent Words
Construct a Recurrent Neural Network
Training the Neural Network
Data Pre-Processing to Use Pre-Trained Word Vectors
Lookup Table to Map Unique Identifiers
Sentences Using Word Identifiers
Sentiment Analysis Using Pre-Trained Vectors
Practical Exercise
Assessment
K-means Clustering with TensorFlow
Clustering the Iris Dataset
Clustering the Iris Dataset
Practical Exercise
Assessment
Supervised Learning Characteristics
Unsupervised Learning Characteristics
Unsupervised Learning Use Cases
Objectives of Clustering Techniques
K-means Clustering
Install TensorFlow and Work with Jupyter Notebooks
Generate Random Data for K-means Clustering
K-means Clustering Using Estimators
Iris Dataset
Building Autoencoders in TensorFlow
Efficient Representation of Data Using Encodings
Autoencoders
Principal Component Analysis
Performing Principal Component Analysis on Datasets
Principal Component Analysis with scikit-learn
Autoencoders for Principal Component Analysis
Autoencoders for Dimensionality Reduction
Practical Exercise
Assessment