In this repository you will find tutorials and projects related to Machine Learning. I try to make the code as clear as possible, and the goal is be to used as a learning resource and a way to lookup problems to solve specific problems. For most I have also done video explanations on YouTube if you want a walkthrough for the code. If you got any questions or suggestions for future videos I prefer if you ask it on YouTube. This repository is contribution friendly, so if you feel you want to add something then I'd happily merge a PR π
- Youtube Link Linear Regression - With Gradient Descent β
- Youtube Link Linear Regression - With Normal Equation β
- Youtube Link Logistic Regression
- Youtube Link Naive Bayes - Gaussian Naive Bayes
- Youtube Link K-nearest neighbors
- Youtube Link K-means clustering
- Youtube Link Support Vector Machine - Using CVXOPT
- Youtube Link Neural Network
- Decision Tree
If you have any specific video suggestion please make a comment on YouTube :)
- Youtube Link Tensor Basics
- Youtube Link Feedforward Neural Network
- Youtube Link Convolutional Neural Network
- Youtube Link Recurrent Neural Network
- Youtube Link Bidirectional Recurrent Neural Network
- Youtube Link Loading and saving model
- Youtube Link Custom Dataset (Images)
- Youtube Link Custom Dataset (Text)
- Youtube Link Transfer Learning and finetuning
- Youtube Link Data augmentation using Torchvision
- Youtube Link Data augmentation using Albumentations
- Youtube Link TensorBoard Example
- Youtube Link Calculate Mean and STD of Images
- Youtube Link Simple Progress bar
- Youtube Link Deterministic Behavior
- Youtube Link Learning Rate Scheduler
- Youtube Link Initialization of weights
- Youtube Link Text Generating LSTM
- Youtube Link Semantic Segmentation w. U-NET
- Youtube Link Image Captioning
- Youtube Link Neural Style Transfer
- Youtube Link Torchtext [1] Torchtext [2] Torchtext [3]
- Youtube Link Seq2Seq - Sequence to Sequence (LSTM)
- Youtube Link Seq2Seq + Attention - Sequence to Sequence with Attention (LSTM)
- Youtube Link Seq2Seq Transformers - Sequence to Sequence with Transformers
- Youtube Link Transformers from scratch - Attention Is All You Need
- Youtube Link Intersection over Union
- Youtube Link Non-Max Suppression
- Youtube Link Mean Average Precision
- Youtube Link YOLOv1 from scratch
- Youtube Link YOLOv3 from scratch
- Youtube Link Simple FC GAN
- Youtube Link DCGAN
- Youtube Link WGAN
- Youtube Link WGAN-GP
- Youtube Link Pix2Pix
- Youtube Link CycleGAN
- Youtube Link ProGAN
- Youtube Link LeNet5 - CNN architecture
- Youtube Link VGG - CNN architecture
- Youtube Link Inception v1 - CNN architecture
- Youtube Link ResNet - CNN architecture
- Youtube Link EfficientNet - CNN architecture
If you have any specific video suggestion please make a comment on YouTube :)
- Youtube Link Tutorial 1 - Installation, Video Only
- Youtube Link Tutorial 2 - Tensor Basics
- Youtube Link Tutorial 3 - Neural Network
- Youtube Link Tutorial 4 - Convolutional Neural Network
- Youtube Link Tutorial 5 - Regularization
- Youtube Link Tutorial 6 - RNN, GRU, LSTM
- Youtube Link Tutorial 7 - Functional API
- Youtube Link Tutorial 8 - Keras Subclassing
- Youtube Link Tutorial 9 - Custom Layers
- Youtube Link Tutorial 10 - Saving and Loading Models
- Youtube Link Tutorial 11 - Transfer Learning
- Youtube Link Tutorial 12 - TensorFlow Datasets
- Youtube Link Tutorial 13 - Data Augmentation
- Youtube Link Tutorial 14 - Callbacks
- Youtube Link Tutorial 15 - Custom model.fit
- Youtube Link Tutorial 16 - Custom Loops
- Youtube Link Tutorial 17 - TensorBoard
- Youtube Link Tutorial 18 - Custom Dataset Images
- Youtube Link Tutorial 19 - Custom Dataset Text
- Youtube Link Tutorial 20 - Classifying Skin Cancer - Beginner Project Example