100 Days of Machine Learning
100 Days of Machine Learning
D A Y S O F
100 R N I N G
H I N LEA
E
MAC
A STEP-BY-STEP GUIDE
100 DAYS OF MACHINE LEARNING
CHAPTER N.1
Day 1 - 10
Introduction to
Python and Data
Manipulation
Day 1: Introduction to Machine Learning
fields.
learning.
machine learning.
regression).
Day 6: Introduction to Unsupervised Learning
performance.
Gradient Boosting.
classifiers.
“When we have all data
online it will be great for
humanity. It is a
prerequisite to solving
many problems that
humankind faces.”
~ ROBERT CAILLIAU
100 DAYS OF DATA SCIENCE CHALLENGE
CHAPTER N.2
recognition.
analysis.
reduction.
performance.
Plan your project, set goals, and outline the steps you'll take.
Each day, try to practice coding and apply what you've learned to real-
~ DAN HEATH,
BESTSELLING AUTHOR
100 DAYS OF MACHINE LEARNING
CHAPTER N.3
learning.
precision-recall curves.
projects.
Tips:
CHAPTER N.4
Day 30-40
Unsupervised Learning
and Clustering
Day 31: Introduction to Neural Architecture Search (NAS) -
Networks)
images.
Bayesian methods.
series forecasting.
learning tasks.
using NLTK
tasks.
visualization.
(CNN).
learning.
prices.
Use historical stock data and LSTM networks for this task.
CHAPTER N.5
Day 40-50
Introduction to Deep
Learning with Neural
Networks
Day 41: Project: Sentiment Analysis on Social Media Data - Analyze
another.
Build a model that recognizes human activities from sensor data (e.g.,
technique.
in data.
Use Flask or Django for the backend and HTML/CSS for the
frontend.
Filtering
techniques.
Review progress from the first 50 days and assess strengths and
CHAPTER N.6
Transformers.
tasks.
forecasting.
learning tasks.
Day 57: Introduction to AutoML (Automated Machine Learning)
hyperparameter tuning.
categories.
algorithms.
Day 59: Project: Object Detection with YOLO (You Only Look Once)
images.
CHAPTER N.7
model that predicts the genre of a movie based on its synopsis. - Use
extraction.
exchange rates.
series models.
resolution.
resolution.
given input.
Python.
recommender systems.
frames.
business.
Review progress from the first 70 days and assess strengths and
CHAPTER N.8
summarization.
images.
Build a model that estimates human body poses from images or video
frames.
Day 74: Project: Gender and Age Prediction from Facial Images
Create a model that predicts gender and age from facial images.
news data.
Day 77: Introduction to Active Learning
effort.
datasets.
CHAPTER N.9
Day 80-90
Advanced Topics -
GANs, Transfer
Learning, and more
Day 81: Project: Traffic Sign Recognition - Build a model that
augmentation techniques.
(Seq2Seq) models.
unlabeled data.
feature learning.
Transformers
Explore Hugging Face's Transformers library for transfer learning with
pre-trained models.
models.
~ HUGO BOWNE-ANDERSON
100 DAYS OF MACHINE LEARNING
CHAPTER N.9
Day 90-100
Capstone Projects
and Review
Day 91: Project: Hand Gesture Recognition - Create a model that
(GANs).
claims.
graphs.
software.
sources is integrated.
Day 100: Review, Reflection, and Next Steps - Review the entire 100-
challenges, and areas for future improvement. - Plan the next steps in
projects.
“In the end you should
only measure and look
at the numbers that
drive action, meaning
that the data tells you
what you should do
next.”
~ ALEXANDER PEINIGER
100 DAYS OF MACHINE LEARNING