This repository contains my personal learning journey through the book “Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow” by Aurélien Géron. I’m documenting my progress chapter by chapter — including all notebooks, code experiments, notes, and key takeaways — as I build a solid foundation in Machine Learning and Deep Learning.
- Chapter 1: The Machine Learning Landscape (I will share the notes soon)
- Chapter 2: End-to-End Machine Learning Project (Currently learning)
- (More chapters coming soon as I continue learning daily!)
Hand On Machine Learning with Scikit-Learn Keras and Tensorflow/
│
├── Chapter 1 - The Machine Learning Landscape/
│ └── notebooks, exercises, and notes
│
├── Chapter 2 - End-to-End Machine Learning Project/
│ └── code, data preprocessing, model training, evaluation
│
├── datasets/
│ └── housing.csv (or other datasets used)
│
└── README.md
- Python
- NumPy
- Pandas
- Matplotlib
- Scikit-Learn
- TensorFlow / Keras
- Jupyter Notebook
- Understand the core concepts of Machine Learning and Deep Learning.
- Build real-world ML projects from scratch.
- Document my daily learning progress in a structured way.
- Create a strong foundation before moving to advanced AI topics.
-
Clone the repository
git clone https://github.com/<your-username>/Hand-On-Machine-Learning.git
-
Navigate to the project folder
cd "Hand On Machine Learning with Scikit-Learn Keras and Tensorflow"
-
Install dependencies
pip install -r requirements.txt
-
Open Jupyter Notebook
jupyter notebook
I’ll be updating this repo daily or weekly as I continue learning new topics and completing exercises from the book.
If you’re also learning ML, feel free to connect or collaborate!
Telegram: @krish_codes