Path: blob/master/2_Advanced_Learning_Algorithms/Week 1. Neural Networks/_Learning Objectives.md
2826 views
Week 1: Neural Networks
This week, you'll learn about neural networks and how to use them for classification tasks. You'll use the TensorFlow framework to build a neural network with just a few lines of code. Then, dive deeper by learning how to code up your own neural...
Learning Objectives
Get familiar with the diagram and components of a neural network
Understand the concept of a "layer" in a neural network
Understand how neural networks learn new features.
Understand how activations are calculated at each layer.
Learn how a neural network can perform classification on an image.
Use a framework, TensorFlow, to build a neural network for classification of an image.
Learn how data goes into and out of a neural network layer in TensorFlow
Build a neural network in regular Python code (from scratch) to make predictions.
(Optional): Learn how neural networks use parallel processing (vectorization) to make computations faster.
Neural networks intuition
Welcome! - Video • Duration: 2 min
Neurons and the brain - Video • Duration: 10 min
Demand Prediction - Video • Duration: 16 min
Example: Recognizing Images - Video • Duration: 6 min
[IMPORTANT] Have questions, issues or ideas? Join our Community! - Ungraded External Tool • Duration: 20 min
Practice quiz: Neural networks intuition
Practice quiz: Neural networks intuition
Neural network model
Neural network layer - Video • Duration: 9 min More complex neural networks - Video • Duration: 7 min Inference: making predictions (forward propagation) - Video • Duration: 5 min Neurons and Layers - Lab • Duration: 10 min
Practice quiz: Neural network model
Practice quiz: Neural network model
TensorFlow implementation
Inference in Code - Video • Duration: 7 min
Data in TensorFlow - Video • Duration: 11 min
Building a neural network - Video • Duration: 8 min
Coffee Roasting in TensorFlow - Lab • Duration: 10 min
Practice quiz: TensorFlow implementation
Practice quiz: TensorFlow implementation
Neural network implementation in Python
Forward prop in a single layer - Video • Duration: 5 min
General implementation of forward propagation - Video • Duration: 7 min
CoffeeRoastingNumPy - Lab • Duration: 1 h
Practice quiz: Neural network implementation in Python
Practice quiz: Neural network implementation in Python
Speculations on artificial general intelligence (AGI)
Is there a path to AGI? - Video • Duration: 10 min
Vectorization (Optional)
How neural networks are implemented efficiently - Video • Duration: 4 min
Matrix multiplication - Video • Duration: 9 min
Matrix multiplication rules - Video • Duration: 9 min
Matrix multiplication code - Video • Duration: 6 min
Practice Lab: Neural Networks for Binary Classification
Practice Lab: Neural Networks for Binary Classification