Learn the fundamental techniques and principles behind artificial neural networks.
Overview
Syllabus
Introduction
- Neural networks 101: Your path to AI brilliance
- What you should know
- How to use the challenge exercise files
- Machine learning and neural networks
- Biological neural networks
- Artificial neural networks
- Single-layer perceptron
- Multilayer perceptron
- Layers: Input, hidden, and output
- Transfer and activation functions
- How neural networks learn
- Convolutional neural networks (CNN)
- Recurrent neural networks (RNN)
- Transformer architecture
- The Keras Sequential model
- Use case and determine evaluation metric
- Data checks and data preparation
- Data preprocessing
- Train the neural network using Keras
- Challenge: Build a neural network
- Solution: Build a neural network
- Overfitting and underfitting: Two common ANN problems
- Hyperparameters and neural networks
- How do you improve model performance?
- Regularization techniques to improve overfitting models
- Challenge: Manually tune hyperparameters
- Solution: Manually tune hyperparameters
- Next steps
Taught by
Doug Rose