ethen8181/machine-learning
A collection of Jupyter notebook tutorials covering machine learning, deep learning, reinforcement learning, and related topics with implementations in Python.

This repository is a continuously updated collection of machine learning tutorials presented in Jupyter Notebook format. The content balances mathematical foundations with practical implementations using Python scientific libraries including numpy, scipy, pandas, and scikit-learn. It covers deep learning frameworks such as PyTorch and Keras, reinforcement learning, model selection, clustering, recommendation systems, and other ML topics.