This three-part series introduces learners to the foundations of deep learning.
Check back soon for more details.
Learning Objectives
- Provide an accurate definition of AI and its two primary sub-domains
- Create a Jupyter notebook using the JupyterLab IDE with Python and Markdown blocks
- Write Python code to create and then execute the resnet50 pre-trained model
- Name the basic types of neural network and common applications for each
- Recognize that AI algorithms are narrowly focused and often break in unexpected ways
- Describe the basic operation of a neural network
- Identify the components of a neural network and their relation to each other
- Construct a single node perceptron in Python
- Describe how gradient descent works and its mathematical underpinnings
- Identify the various components of gradient descent and their relation to each other
- Explain the function of key hyperparameters and their role in training
- Be able to tweak a model’s hyperparameters to enhance its performance
- Construct a multi-layered neural network using Keras