A collection of Jupyter notebooks for ML experiments—linear regression, classification, data visualization, and more. Built for learning, sharing, and collaborating on machine learning workflows.
This repo contains various Jupyter notebooks demonstrating core machine learning techniques using Python, scikit-learn, and deep learning libraries. Whether you’re learning or teaching ML, these examples are meant to be educational, reusable, and shareable.
The project uses the following tools and libraries:
- Python 3.8+
- JupyterLab or Jupyter Notebook
- numpy, pandas, scikit-learn, matplotlib, seaborn
- (Optional) torch, torchvision, tensorflow for deep learning
-
Clone the repo
git clone https://github.com/Developer-Tanay/ML-Notebook.git cd ML-Notebook -
Create a virtual environment
python3 -m venv venv source venv/bin/activate -
Install dependencies
pip install -r requirements.txt
If
requirements.txtisn’t provided, install manually:pip install numpy pandas scikit-learn matplotlib seaborn
-
Launch JupyterLab
jupyter lab
- Open any notebook in JupyterLab
- Run all cells via Menu → Run → Run All Cells
- Modify parameters, models, or datasets as you like
- Save your notebook to preserve your analysis or share your changes
Contributions are welcome! Here’s how you can help:
-
Fork the repo
-
Create a new branch:
git checkout -b feature/my-feature
-
Make your changes, add or update notebooks
-
Commit your work:
git commit -m "Add feature: my feature" -
Push your branch:
git push origin feature/my-feature
-
Open a Pull Request—I’ll review and merge it!
This project is licensed under the MIT License. See the LICENSE file for details.
TL;DR: clone ➕ install ➕ run ➕ explore ➕ update ➕ PR = ❤️
Happy modeling! 🚀