This repository is a personal collection of Jupyter notebooks I created while learning machine learning.
The purpose of this repo is to keep learning notebooks in one place so they can be revisited, explored, and used to understand concepts step by step.
There are a few easy ways to explore the notebooks:
-
Use Google Colab
Open directly from GitHub by replacing the repo URL in this pattern:
https://colab.research.google.com/github/linsnotes/ml-notebooks/blob/main/<notebook>.ipynb -
Use Binder
-
Paste the following:
- GitHub repository name or URL:
https://github.com/linsnotes/ml-notebooks/ - File name: e.g.,
ml_pipeline_imbalance.ipynb
- GitHub repository name or URL:
-
Note: required packages vary by notebook. At the start of each notebook, install what it needs. For example:
# example only β adjust per notebook %pip install scikit-learn pandas numpy imbalanced-learn
-
-
Download and run locally
- Clone or download this repo.
- Open the notebooks in Jupyter Notebook or JupyterLab.
- Experiment with the code and outputs yourself.