python_machine_learning


🧠 Introduction

Resources for teaching machine learning in Python.


📋 Table of Contents


💾 Installation

Installation instructions

pip install -r requirements.txt

🧠 Python Machine Learning Teaching Resource

Repository: https://github.com/neelsoumya/python_machine_learning


📦 Installation Instructions (for Google Colab)

1. Clone the repository (optional, for full access)

!git clone https://github.com/neelsoumya/python_machine_learning.git
%cd python_machine_learning

2. Install required Python packages

!pip install -r requirements.txt

or

!pip install numpy pandas keras tensorflow scikit-learn seaborn matplotlib

3. (Optional) Download specific files directly from GitHub

# Example: Download a specific notebook
!wget https://raw.githubusercontent.com/neelsoumya/python_machine_learning/main/PCA_movie_ratings.ipynb

How to use in Colab:

Open In Colab

Repository link:
https://github.com/neelsoumya/python_machine_learning


📁 Files & Resources

Python Basics

Unsupervised Learning

Supervised Machine Learning Notebooks

Large-language models (LLMs)

PyTorch fundamentals

Basic Statistics

Capstone projects

Open source projects

Big data analytics

Continous integration and pre-commit checks

Git and UNIX fundamentals

Forthcoming

Data & Utilities


Other resources

Acknowledgements

We thank Martin van Rongen, Vicki Hodgson, Hugo Tavares, Paul Fannon, Matt Castle and the Bioinformatics Facility Training Team for their support and guidance.

📬 Contact

Soumya Banerjee
sb2333@cam.ac.uk