CoursesMachine Learning
Machine LearningBeginnerSelf-paced
Machine Learning Fundamentals
This course introduces the basics of machine learning, covering supervised and unsupervised learning, data preprocessing, and model evaluation. It provides a comprehensive foundation for understanding machine learning concepts and techniques. Learners will gain practical knowledge in applying machine learning principles.
53chapters
141modules
314lessons
66quizzes
Syllabus
53 chapters, 141 modules, 380 lessons and quizzes.
01Getting Started1 modules · 2 lessons
02Python for Data Science1 modules · 4 lessons
03Using scikit-learn for Machine Learning2 modules · 5 lessons
Overview of scikit-learn
Installing scikit-learn
04Key Libraries for Machine Learning6 modules · 8 lessons
Interactive Coding Environments
Numerical Computing with NumPy
Scientific Computing with SciPy
Data Visualization with matplotlib
Data Manipulation with pandas
Additional Libraries and Tools
05Setting Up Your Environment1 modules · 3 lessons
Library Versions and Their Importance
06Supervised Learning Algorithms5 modules · 23 lessons
Sample Datasets
k-Nearest Neighbors
- Lessonk-Nearest Neighbors ClassificationEnroll to open
- LessonAnalyzing KNeighborsClassifier: Boundaries, Complexity, and GeneralizationEnroll to open
- Lessonk-Nearest Neighbors RegressionEnroll to open
- LessonStrengths and Weaknesses of k-NN AlgorithmsEnroll to open
- Quizk-Nearest Neighbors QuizEnroll to open
Linear Models
- LessonLinear Models for RegressionEnroll to open
- LessonLinear Regression: Fitting, Inspecting, and Scoring a ModelEnroll to open
- LessonRidge Regression: Trading Training Fit for GeneralizationEnroll to open
- LessonLasso Regression: Regularization That Can Remove FeaturesEnroll to open
- LessonLinear Models for ClassificationEnroll to open
- LessonLinear Models for Multiclass ClassificationEnroll to open
- QuizLinear Models QuizEnroll to open
Naive Bayes Classifiers
Decision Trees
- LessonIntroduction to Decision TreesEnroll to open
- LessonBuilding Decision Trees: Why a Perfect Training Fit Can MisleadEnroll to open
- LessonDecision Tree Parameters: Tuning Random Forests and Boosted TreesEnroll to open
- LessonControlling Complexity of Decision TreesEnroll to open
- QuizDecision Trees QuizEnroll to open
07Understanding Classifier Uncertainty3 modules · 9 lessons
Decision Function in Binary Classification
Predicting Probabilities with Classifiers
08Exploring Unsupervised Learning Techniques2 modules · 5 lessons
Understanding Unsupervised Learning Transformations
Clustering Algorithms for Data Partitioning
09Evaluating and Applying Unsupervised Learning2 modules · 4 lessons
Challenges and Evaluation
10Transforming Data for Better Analysis3 modules · 11 lessons
Principal Component Analysis (PCA)
Non-Negative Matrix Factorization (NMF)
11Data Clustering Techniques7 modules · 15 lessons
k-Means Clustering
Limitations of k-Means Clustering
Vector Quantization with k-Means
Agglomerative Clustering
Hierarchical Clustering and Dendrograms
DBSCAN Algorithm
Evaluating Clustering Algorithms
12Mastering Unsupervised Learning and Estimator Interface2 modules · 6 lessons
Unsupervised Learning Essentials
13Data Preprocessing Techniques5 modules · 9 lessons
Types of Data Preprocessing
Applying Data Transformations
Scaling Training and Test Data
Efficient Preprocessing with fit_transform
Impact of Preprocessing on Supervised Learning
14Working with Categorical Data4 modules · 8 lessons
Understanding Categorical Variables
One-Hot Encoding for Categorical Variables
Training a Machine Learning Model
Preparing Data for Machine Learning
15Feature Transformation for Linear Models4 modules · 4 lessons
Comparing Linear Models and Tree-Based Models
Binning and Discretization
Impact of Binning on Model Performance
16Enhancing Linear Models with Interactions and Polynomials3 modules · 10 lessons
Creating Interaction Features
Using Polynomial Features
17Transforming Features for Linear Models3 modules · 4 lessons
Understanding Count Data and Its Challenges
Applying Nonlinear Transformations
Impact on Linear Model Performance
18Unsupervised Clustering Techniques5 modules · 15 lessons
Introduction to Clustering
k-Means Clustering
Agglomerative Clustering
DBSCAN
19Applying Domain Knowledge in Machine Learning4 modules · 11 lessons
Feature Engineering with Expert Knowledge
Time Series Prediction and Feature Representation
Model Evaluation and Feature Engineering
20Effective Data Representation and Next Steps2 modules · 4 lessons
Data Representation and Feature Engineering
21Evaluating Model Performance with Cross-Validation3 modules · 11 lessons
Introduction to Cross-Validation
Benefits and Strategies of Cross-Validation
22Evaluating Model Performance5 modules · 12 lessons
Understanding the End Goal
Metrics for Binary Classification
- LessonDealing with Imbalanced DatasetsEnroll to open
- LessonUnderstanding Kinds of ErrorsEnroll to open
- LessonConfusion Matrices: Reading Where a Classifier Gets Things Right and WrongEnroll to open
- LessonPrecision, Recall, and F-Score: Judging Binary Classifiers Beyond AccuracyEnroll to open
- QuizBinary Classification Metrics QuizEnroll to open
Taking Uncertainty into Account
Metrics for Multiclass Classification and Regression
Using Evaluation Metrics in Model Selection
23Mastering Model Evaluation and Selection2 modules · 4 lessons
Effective Model Evaluation
Next Steps in Machine Learning Pipelines
24Applying Machine Learning Basics2 modules · 7 lessons
Recap of Key Concepts
25Machine Learning Fundamentals3 modules · 7 lessons
Limitations of Traditional Rule-Based Systems
Types of Machine Learning Tasks
26Classifying Iris Species with Machine Learning4 modules · 12 lessons
Understanding the Iris Dataset
Preparing Data for Machine Learning
Inspecting and Visualizing Data
27Supervised Learning Tasks2 modules · 7 lessons
Classification Tasks
28Achieving Accurate Predictions on Unseen Data2 modules · 7 lessons
Understanding Generalization and Model Complexity
29Mastering Machine Learning Models3 modules · 12 lessons
Understanding Model Generalization
Machine Learning Model Overview
- LessonNearest Neighbors ModelEnroll to open
- LessonLinear Models: A Strong First AlgorithmEnroll to open
- LessonNaive Bayes Algorithm: When Speed and Scale Matter MostEnroll to open
- LessonDecision Trees and Ensemble Methods: Combining Trees to Predict BetterEnroll to open
- LessonSupport Vector Machines and Neural NetworksEnroll to open
- QuizMachine Learning Models QuizEnroll to open
30Tuning Model Parameters with Grid Search5 modules · 16 lessons
Parallelizing Grid Search and Cross-Validation
Understanding Grid Search
The Danger of Overfitting Parameters
Grid Search with Cross-Validation
Advanced Grid Search Techniques
31Hyperparameter Tuning with Preprocessing2 modules · 6 lessons
The Problem with Preprocessing Outside Cross-Validation
32Creating Processing Pipelines1 modules · 4 lessons
33Pipelines in Grid Searches and Cross-Validation2 modules · 6 lessons
Using Pipelines in Grid Searches
34Chaining Processing Steps with Pipelines3 modules · 8 lessons
Understanding Pipeline Basics
Creating and Accessing Pipelines
Grid Search with Pipelines
35Tuning Preprocessing and Model Parameters1 modules · 4 lessons
36Combining Grid Search and Pipelines1 modules · 4 lessons
37Mastering Machine Learning Pipelines2 modules · 6 lessons
Using Pipelines in Machine Learning
38Understanding String Data Types in Machine Learning1 modules · 4 lessons
39Sentiment Analysis of Movie Reviews3 modules · 6 lessons
Understanding the Dataset
Loading and Preprocessing the Data
40Text Representation with Bag-of-Words2 modules · 5 lessons
Understanding Bag-of-Words Representation
Applying Bag-of-Words to Sentiment Analysis
41Removing Uninformative Words2 modules · 5 lessons
Understanding and Using Stopwords
Evaluating the Impact of Stopwords
42Rescaling Text Data for Better Analysis2 modules · 5 lessons
Understanding tf-idf Rescaling
43Understanding Model Coefficients in Text Classification1 modules · 3 lessons
Interpreting Logistic Regression Coefficients
44Capturing Context with n-Grams3 modules · 8 lessons
Understanding n-Grams
Applying n-Grams to Text Classification
Interpreting n-Gram Features
45Enhancing Text Preprocessing with Advanced Techniques2 modules · 5 lessons
Understanding Token Normalization
Implementing Lemmatization in Text Preprocessing
46Uncovering Hidden Topics in Text Data2 modules · 6 lessons
Understanding Topic Modeling
47Text Processing Summary and Future Directions2 modules · 6 lessons
Key Takeaways from Text Processing
48Tackling Machine Learning Problems Effectively2 modules · 6 lessons
Defining and Evaluating a Machine Learning Problem
The Role of Humans in Machine Learning
49Deploying Machine Learning Models to Production1 modules · 4 lessons
50Evaluating Machine Learning Systems in Production1 modules · 5 lessons
Offline and Online Evaluation
51Creating Custom Estimators in scikit-learn1 modules · 3 lessons
52Advancing Your Machine Learning Journey7 modules · 14 lessons
Deepening Your Understanding of Machine Learning Theory
Exploring Alternative Machine Learning Frameworks and Packages
Advanced Machine Learning Topics
Probabilistic Modeling and Inference
Neural Networks and Deep Learning
Scaling Machine Learning to Larger Datasets
Practicing Machine Learning Skills
53Applying Machine Learning Effectively1 modules · 2 lessons
Key Takeaways from Machine Learning
Start Machine Learning Fundamentals today.
Listed at ₹10,999. Free for you right now.
Machine Learning Fundamentals