-
Deep learning
- Basics of neural networks
- intro: Introduction to neural networks along with some history.
- Using the neural networks: Regression vs Classification.
- Learning: it covers how the model training is done in general, and how backpropagation works.
- Cost function
- Optimization
- Optimization and hyper parameters
- Bias x Variance tradeoff: How to choose the right hyper parameters for a given dataset.
- Overfitting vs Regularization techniques
- Machine learning strategy: discusses the process of training a model and the decisions taken through it, like hyperparameter tuning process, the idea of orthogonalization.
- Basics of neural networks
-
Tensorflow
- Sequential model - notebook: it covers the most basic use of Tensorflow, through the Sequential model.
- Model storage: this module covers how to store a trained model and how to rebuild a model from its stored version.
- Functional API 1 - notebook: it demonstrates the use of Tensorflow functional API, which can be used to build more complex models, it works on energy + effciency dataset.
- Functional API 2 - notebook: it demonstrates the use of Tensorflow functional API, which can be used to build more complex models.
- Customization: custom layer - notebook: it demonstrates how to create a custom layer in Tensorflow.
- Customization: custom loss - notebook: it demonstrates how to create a custom loss in Tensorflow.
- Metrics: it explains what metrics are, how to use built-in metrics, and how to build your own.
- Customization: custom model: it demonstrates how to create a custom model in Tensorflow, using
Resnet18
andVGG16
as examples. - Callbacks: it explains what callbacks are, how to use built-in callbacks, and how to build your own.
- Customization: custom optimizer - notebook
- What is a tensor?: covers what tensor is, how to create it and use it.
- Gradient Tape: it explains how to use the gradient tape to calculate gradients, as a step to customize the leasrning process.
- custom training: it demonstrates how to create a custom training loop in Tensorflow, you may want to use that if you want to do training in an inconventional way, like using more than the first derivate.
- Graph mode - notebook
-
CNN
- Convolutional network
- ResNet
- Inception network
- Object detection: YOLO and the gang
- Summary
-
Notifications
You must be signed in to change notification settings - Fork 0
A practical hands-on explanation of Neural networks, CNNs, LSTMs, and more using Tensorflow,
License
aim97/Neural-networks
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A practical hands-on explanation of Neural networks, CNNs, LSTMs, and more using Tensorflow,
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published