Sei sulla pagina 1di 1

Introduction to Machine Learning

Course Syllabus

Days What You Will Learn Topics


Machine Learning, Classifications of ML problems (Supervised,
Day 0 Getting started
Reinforcement and Unsupervised) with examples
Tools for Machine Python, Conda, JupyterLab, Python libraries for ML(SciPy, NumPy,
Day 1
Learning Matplotlib, Pandas), Data visualization, Linear Algebra for ML
Cost function, Model and hypotheses representation, Gradient
Day 2 Linear regression
Descent, Feature scaling and Mean normalization
Classification and decision boundary, Sigmoid function, Multiclass
Day 3 Logistic regression
classification, Bias and Variance, Regularization
More Supervised
Day 4 Linear Discriminant Analysis, K-Nearest Neighbors, Decision Trees
Algorithms
Performance Learning curves, Training/Test/Cross Validation sets, Error Metrics
Day 5
measurement (Precision, Recall, F1 Score), Confusion matrix, K-fold improvement
Support Vector Large Margin classifiers, Kernels (Gaussian and Linear), SVM software
Day 6
Machines packages
Unsupervised Learning K-means clustering, Dimensionality reduction and Principal
Day 7
Algorithms Component Analysis
Density estimation, Gaussian distribution, Multivariate Gaussian
Day 8 Anomaly Detection
distribution
Content-based recommendations, Collaborative filtering, Predicting
Day 9 Recommender systems
content ratings
Day 10 Hands on project Applied Machine Learning
Advice for applying Machine Learning, Deep Learning and Neural
Day 11 What to do next?
Networks, Project ideas and future plans

Potrebbero piacerti anche