Skip to content

About

Documenting my daily journey of learning Machine Learning, including notes, concepts, and hands-on practice.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Repository files navigation

Python Machine Learning DeepLearning.AI Status License

🚀 Machine Learning Journey

Welcome to my Machine Learning Journey!

This repository documents my daily learning progress as I build a strong foundation in Machine Learning, Artificial Intelligence, and Data Science.

Throughout this journey, I completed the Machine Learning Specialization by DeepLearning.AI while documenting my notes, reflections, and practical understanding of every topic I learned.


👩‍💻 About Me

Hi, I'm Rehana Hassan.

I'm a Software Engineering graduate and Data Analyst transitioning into Machine Learning and Artificial Intelligence.

My goal is to become an AI & Machine Learning Engineer by continuously learning, building real-world projects, and sharing my progress publicly.


📚 About This Repository

This repository serves as my public learning journal throughout the Machine Learning Specialization.

Inside this repository you'll find:

  • 📌 Daily learning notes
  • 🧠 Concepts explained in simple language
  • 💻 Hands-on practice summaries
  • 📊 Learning progress
  • 🏆 Milestones and achievements
  • 📜 Certificates
  • 💡 Personal reflections

🎯 Learning Goals

  • Build a strong Machine Learning foundation
  • Understand supervised, unsupervised, and reinforcement learning
  • Master neural networks and deep learning fundamentals
  • Build practical Machine Learning projects
  • Continue learning modern AI technologies
  • Become an AI & Machine Learning Engineer

📂 Repository Structure

machine-learning-journey/
│
├── course-01-supervised-learning/
│   ├── Day-01/
│   ├── Day-02/
│   ├── Day-03/
│   ├── Day-04/
│   ├── Day-05/
│   └── Day-06/
│
├── course-02-advanced-learning-algorithms/
│   ├── Day-01/
│   ├── Day-02/
│   ├── ...
│   └── Day-14/
│
├── course-03-unsupervised-learning/
│   ├── Day-01/
│   ├── Day-02/
│   ├── ...
│   └── Day-6/
│
├── milestones/
│   ├── milestone-1-course-1-completed.md
│   ├── milestone-2-course-2-completed.md
│   └── milestone-3-machine-learning-specialization-completed.md
│
├── certificates/
│   ├── course-01-certificate.png
│   ├── course-02-certificate.png
│   ├── course-03-certificate.png
│   └── machine-learning-specialization-certificate.png
│
└── README.md

Each day contains notes, key concepts, and reflections from my learning journey.


🏆 Achievements

🎓 Machine Learning Specialization (DeepLearning.AI)

✅ Course 1 — Supervised Machine Learning: Regression and Classification

Topics covered:

  • Linear Regression
  • Multiple Linear Regression
  • Gradient Descent
  • Feature Scaling
  • Feature Engineering
  • Polynomial Regression
  • Logistic Regression
  • Classification
  • Decision Boundaries
  • Cost Functions

✅ Course 2 — Advanced Learning Algorithms

Topics covered:

  • Neural Networks
  • Forward Propagation
  • TensorFlow
  • Activation Functions (Sigmoid & ReLU)
  • Softmax Classification
  • Model Evaluation
  • Bias & Variance
  • Decision Trees
  • Random Forest
  • XGBoost
  • Best Practices for Machine Learning

✅ Course 3 — Unsupervised Learning, Recommenders & Reinforcement Learning

Topics covered:

  • K-Means Clustering
  • Anomaly Detection
  • Collaborative Filtering
  • Content-Based Filtering
  • Recommender Systems
  • Reinforcement Learning
  • Markov Decision Process (MDP)
  • State-Action Value Function (Q-Function)
  • Bellman Equation
  • Deep Q-Learning Concepts
  • Continuous State Spaces
  • ε-Greedy Policy

📈 Learning Progress

Course Status
✅ Course 1 — Supervised Machine Learning Completed
✅ Course 2 — Advanced Learning Algorithms Completed
✅ Course 3 — Unsupervised Learning, Recommenders & Reinforcement Learning Completed

🏅 Certificates Earned

  • 🏆 Supervised Machine Learning: Regression and Classification
  • 🏆 Advanced Learning Algorithms
  • 🏆 Unsupervised Learning, Recommenders & Reinforcement Learning
  • 🏆 Machine Learning Specialization

🛠️ Technologies Used

  • Python
  • NumPy
  • Pandas
  • Matplotlib
  • Scikit-learn
  • TensorFlow
  • Jupyter Notebook
  • SQL
  • Git
  • GitHub

🌱 Learning Philosophy

I believe that consistent learning leads to meaningful growth.

Throughout this journey I focused on:

  • 📚 Understanding concepts deeply
  • 💻 Practicing through coding
  • 📝 Writing clear notes
  • 🚀 Building practical projects
  • 🌍 Sharing my progress publicly

Small progress every day leads to big achievements.


🚀 What's Next?

Now that I've completed the Machine Learning Specialization, my next goals are:

  • Build end-to-end Machine Learning projects
  • Learn Deep Learning in greater depth
  • Study Computer Vision
  • Explore Natural Language Processing (NLP)
  • Learn MLOps and Model Deployment
  • Build AI-powered applications
  • Contribute to open-source AI projects

🤝 Connect With Me

💼 LinkedIn

🔗 https://www.linkedin.com/in/rehana-hassan/

💻 GitHub

🔗 https://github.com/rihhanna


⭐ Support

If you found this repository helpful or inspiring, feel free to:

⭐ Star the repository

🍴 Fork it

🤝 Connect with me on LinkedIn


🎉 Final Reflection

Completing the Machine Learning Specialization has been one of the most rewarding milestones in my learning journey.

From learning my first Linear Regression model to understanding Reinforcement Learning, every lesson strengthened my knowledge and brought me closer to my goal of becoming an AI & Machine Learning Engineer.

This repository captures that journey—and it's only the beginning.

Thank you for visiting my repository! 🚀

"Learning never stops. Keep building, keep exploring, and keep growing." 🌱

About

Documenting my daily journey of learning Machine Learning, including notes, concepts, and hands-on practice.

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors