Applied-Machine-Learning-Course icon indicating copy to clipboard operation
Applied-Machine-Learning-Course copied to clipboard

This course covers the applied side of algorithmics in machine learning and deep learning, focusing on hands-on coding experience in Python.

Course: Applied Machine Learning

This course covers the applied/coding side of algorithmics in machine learning, with some deep learning and evolutionary algorithms thrown in as well.

(The course is now in its third iteration, and I update this repo continually)

Moshe Sipper’s Cat-a-log of Writings

Some Pros and Cons of Basic ML Algorithms, in 2 Minutes

Course TopicsResources


Syllabus

❖ Python ❖ Artificial Intelligence ❖ Date Science ❖ Machine Learning Intro ❖ Scikit-learn ❖ ML Models ❖ Decision Trees ❖ Random Forest ❖ Linear Regression ❖ Logistic Regression ❖ Linear Models ❖ Regularization: Ridge & Lasso ❖ AdaBoost ❖ Gradient Boosting ❖ AddGBoost ❖ Ensembles ❖ XGBoost ❖ Comparing ML algorithms ❖ Gradient Descent ❖ SVM ❖ Bayesian ❖ Metrics ❖ Data Leakage ❖ Dimensionality Reduction ❖ Clustering ❖ Hyperparameters ❖ Some Topics in Probability ❖ Feature Importances ❖ Semi-Supervised Learning ❖ Neural Networks ❖ Deep Learning ❖ Large Language Models ❖ DL and AI ❖ Evolutionary Algorithms: Basics ❖ Evolutionary Algorithms: Advanced


Topics (according to order of instruction)

(: my colab notebooks, : my medium articles)


Resources

Cheat Sheets

Vids

Basic Reads

Advanced Reads

Books (🡇 means free to download)

Software

Datasets