Deep Learning Specialization with deeplearning.ai
Introduction
My name is Jerry Lin, and I am a graduate of General Assembly’s Data Science Immersive and a former chemistry professor with an interest in machine learning (ML) and natural language processing (NLP). To further hone my skills, I have enrolled in the Deep Learning Specialization offered through deeplearning.ai on Coursera.
These posts will serve as my notes to the course and may also contain my personal insights, examples, or outside research on the topic. I am not affiliated with deeplearning.ai, General Assembly, or any of their contributors. If the owners of the course content wish to have this taken down, please contact me.
The Deep Learning Specialization
The specialization is separated into five courses:

- Neural Networks and Deep Learning
- Improving Deep Neural Networks
- Structuring Machine Learning Projects
- Convolutional Neural Networks
- Sequence Models
As I progress through the course, I will be writing and posting my notes on the material. They will follow a similar structure to the course, but that may change as I learn.
Part 1: Data Science Basics
- Vectorization and Broadcasting: Numpy Tips and Tricks
- Logistic Regression
- Gradient Descent
Part 2: Neural Networks from Scratch
- Gradient Descent on Multiple Examples
- Vectorizing Logistic Regression
- Creating a Neural Network from Scratch