Machine Learning Notebook
Welcome
Hello everyone, my name is Nguyen Cao Duc Huy. I am studying Master of Data Science at HCMUS.
This notebook covers some Machine Learning algorithms and practical exercises, has been written while I understanding ML concepts. Hopefully it will help you systemize knowledge and be able to work in this interesting and fast-evolving field.
Contents of this notebook are as follow:
- The Machine Learning Landscape
- Machine Learning Project Workflow
- Regression algorithms
- Gradient Descent
- Hands-on Regression
- Classification algorithms
- Hands-on Classification
- Support Vector Machine
- Decision Tree
- Dimensionality Reduction
- Ensemble Learning
- Unsupervised Learning
In Progress:
- Fundamental Neural Networks (NNs)
- Loading and Preprocessing Data for NNs
- Training Deep NNs
- Customize NNs
- Convolutional Neural Networks (CNNs) and Recurrent Neural Networks (RNNs)
- Computer Vision using NNs
- Natural Language Processing (NLP) using NNs
- Autoencoders, GANs, and Diffusion Models
- Reinforcement Learning
- Training and Deploying NNs models at Scale
References
- Aurélien Géron (2023). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (3rd ed.). O’Reilly.
- Jeremy Howard & Sylvain Gugger. Deep Learning for Coders with fastai & PyTorch. O’Reilly.