Professional Documents
Culture Documents
Machine Learning From Scratch (Saturdays - AI Monterrey)
Machine Learning From Scratch (Saturdays - AI Monterrey)
Machine Learning From Scratch (Saturdays - AI Monterrey)
Week 5 - Machine Learning Crash Course by Google: Complete “Check Your
Understanding”
- Reducing Loss
Code up a simple
gradient descent
algorithm on a linear
regression problem
(example).
Linear regression
from scratch
Another Linear
regression from
scratch in Python
Week 6 - This week, explore different frameworks for Programming exercise
Machine Learning. Recommended readings: with tensor flow
- What are Machine Learning Frameworks
Official scikit-learn
- Best Python libraries for Machine Learning tutorial
and Data Science
- TensorFlow or Keras?
- Introduction to scikit-learn
- Machine Learning Crash Course by Google:
First Steps with TensorFlow
Note: Don’t spend too much time on picking a framework. If you
cannot decide, try out TensorFlow first, since assignments
offered in the Crash Course are in TensorFlow.
Week 7 - Machine Learning Crash Course by Google: Complete “Check Your
- Generalization Understanding” and
“Programming
- Training and Test Sets Exercises”, if any
- Validation
- Representation
Week 8 - Machine Learning Crash Course by Google Complete “Check Your
Understanding” and
- Feature Crosses “Programming
Exercises”, if any
Week 9 - Machine Learning Crash Course by Google Complete “Check Your
Understanding” and
- Regularization: Simplicity “Programming
Exercises”, if any
- Logistic Regression
Logistic Regression
with Tensor Flow
Logistic Regression
from scratch in
Python
Titanic challenge using
sklearn
Alternatively, find your
own dataset to
perform logistic
regression
Week 10 - You are at the halfway mark! Use this week to take a good break and re-
energize.
Week 11 - Machine Learning Crash Course by Google Complete “Check Your
Understanding” and
- Classification “Programming
Exercises”, if any
- Regularization: Sparsity
AUC curve: discussion
and analogy
Evaluating a
classification model
(using scikit learn)
K-means clustering
algorithm (hands-on
assignment)
Week 14 - Machine Learning Crash Course by Google Complete “Check Your
Understanding” and
- Embeddings “Programming
Exercises”, if any
- All sections under “ML Engineering” and “ML
Real World Examples”