Skip to content

Commit eda4be8

Browse files
authored
README file for Course1
1 parent e3e2f33 commit eda4be8

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

Course 1/README.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Course 1 - Neural Networks and Deep Learning
2+
3+
**Info:** If you want to break into cutting-edge AI, this course will help you do so. Deep learning engineers are highly sought after, and mastering deep learning will give you numerous new career opportunities. Deep learning is also a new "superpower" that will let you build AI systems that just weren't possible a few years ago.
4+
5+
In this course, you will learn the foundations of deep learning. When you finish this class, you will:
6+
- Understand the major technology trends driving Deep Learning
7+
- Be able to build, train and apply fully connected deep neural networks
8+
- Know how to implement efficient (vectorized) neural networks
9+
- Understand the key parameters in a neural network's architecture
10+
11+
This course also teaches you how Deep Learning actually works, rather than presenting only a cursory or surface-level description. So after completing it, you will be able to apply deep learning to a your own applications. If you are looking for a job in AI, after this course you will also be able to answer basic interview questions.
12+
13+
This is the first course of the Deep Learning Specialization.
14+
15+
## Week 1 - Introduction to Deep Learning
16+
17+
Be able to explain the major trends driving the rise of deep learning, and understand where and how it is applied today.
18+
19+
- Video: Welcome
20+
- Video: What is a neural network?
21+
- Video: Supervised Learning with Neural Networks
22+
- Video: Why is Deep Learning taking off?
23+
- Video: About this Course
24+
- Read: Frequently Asked Questions
25+
- Video: Course Resources
26+
- Read: How to use Discussion Forums
27+
- Video: Geoffrey Hinton interview
28+
29+
## Week 2 - Neural Networks Basics
30+
31+
Learn to set up a machine learning problem with a neural network mindset. Learn to use vectorization to speed up your models.
32+
33+
- Video: Binary Classification
34+
- Video: Logistic Regression
35+
- Video: Logistic Regression Cost Function
36+
- Video: Gradient Descent
37+
- Video: Derivatives
38+
- Video: More Derivative Examples
39+
- Video: Computation graph
40+
- Video: Derivatives with a Computation Graph
41+
- Video: Logistic Regression Gradient Descent
42+
- Video: Gradient Descent on m Examples
43+
- Video: Vectorization
44+
- Video: More Vectorization Examples
45+
- Video: Vectorizing Logistic Regression
46+
- Video: Vectorizing Logistic Regression's Gradient Output
47+
- Video: Broadcasting in Python
48+
- Video: A note on python/numpy vectors
49+
- Video: Quick tour of Jupyter/iPython Notebooks
50+
- Video: Explanation of logistic regression cost function (optional)
51+
- Read: Deep Learning Honor Code
52+
- Read: Programming Assignment FAQ
53+
- Bloco de Notas: Python Basics with numpy (optional)
54+
- Programming: Python Basics with numpy (optional)
55+
- Notepad: Logistic Regression with a Neural Network mindset
56+
- Video: Pieter Abbeel interview
57+
58+
## Week 3 - Shallow Neural Networks
59+
60+
Learn to build a neural network with one hidden layer, using forward propagation and backpropagation.
61+
62+
- Video: Neural Networks Overview
63+
- Video: Neural Network Representation
64+
- Video: Computing a Neural Network's Output
65+
- Video: Vectorizing across multiple examples
66+
- Video: Explanation for Vectorized Implementation
67+
- Video: Activation functions
68+
- Video: Why do you need non-linear activation functions?
69+
- Video: Derivatives of activation functions
70+
- Video: Gradient descent for Neural Networks
71+
- Video: Backpropagation intuition (optional)
72+
- Video: Random Initialization
73+
- Notepad: Planar data classification with a hidden layer
74+
- Video: Ian Goodfellow interview
75+
76+
## Week 4 - Deep Neural Networks
77+
78+
Understand the key computations underlying deep learning, use them to build and train deep neural networks, and apply it to computer vision.
79+
80+
- Video: Deep L-layer neural network
81+
- Video: Forward Propagation in a Deep Network
82+
- Video: Getting your matrix dimensions right
83+
- Video: Why deep representations?
84+
- Video: Building blocks of deep neural networks
85+
- Video: Forward and Backward Propagation
86+
- Video: Parameters vs Hyperparameters
87+
- Video: What does this have to do with the brain?
88+
- Notepad: Building your Deep Neural Network: Step by Step
89+
- Notepad: Deep Neural Network - Application
90+

0 commit comments

Comments
 (0)