🤖
Machine Learning Tutorial
40 topics · Free · Certificate on completion
Learn Machine Learning — from data and features to models, evaluation and deployment.
Your learning path
Connect features, training, prediction, and evaluation before exploring individual algorithms. Separate what the model learns from how its performance is measured.
Put the lessons into practice
Keep evaluation data separate, fit preprocessing only on training data, and compare against a simple baseline. Explain what the chosen metric misses and avoid interpreting predictions as causation.
What you'll learn
01.What is Machine Learning?02.Types of Machine Learning03.Data & Features04.Training vs Test Data05.Overfitting & Underfitting06.Bias vs Variance07.scikit-learn Introduction08.Linear Regression09.Multiple Linear Regression10.Polynomial Regression11.Logistic Regression12.K-Nearest Neighbors (KNN)13.Decision Trees14.Random Forest15.Support Vector Machines (SVM)16.Naive Bayes17.K-Means Clustering18.Hierarchical Clustering19.PCA (Dimensionality Reduction)20.Feature Scaling21.Handling Missing Data22.Encoding Categorical Data23.Cross-Validation24.Hyperparameter Tuning25.Confusion Matrix26.Accuracy, Precision, Recall, F127.ROC Curve & AUC28.Regression Metrics29.Regularization (L1 / L2)30.Gradient Descent31.Neural Networks Basics32.Activation Functions33.Loss Functions34.Ensemble Methods35.Pipelines36.Saving & Loading Models37.NLP Basics38.Image Basics39.Deploying an ML Model40.Ethics & Responsibility
