This course offers a comprehensive introduction to the principles and techniques of machine learning, focusing on building algorithms that can learn patterns from data to make predictions and informed decisions. It encompasses various kinds of learning, primarily categorized into supervised and unsupervised learning. In supervised learning, models are trained on labeled data for tasks such as regression and classification, while unsupervised learning deals with discovering hidden structures in unlabeled data, such as in clustering.

Introduction to Machine Learning
kurs ist nicht verfügbar in Deutsch (Deutschland)

Fragen Sie Coursera
Empfohlene Erfahrung
Empfohlene Erfahrung
Was Sie lernen werden
Understand the foundations of machine learning
Apply machine-learning techniques to build models for classification and regression problems using modern tools
Evaluate machine learning solutions to the problems
Create machine learning solutions by selecting appropriate models, tuning hyperparameters, and using evaluation strategies for real-world problems
Kompetenzen, die Sie erwerben
- Kategorie: Probability & StatisticsProbability & Statistics
- Kategorie: Supervised LearningSupervised Learning
- Kategorie: Model TrainingModel Training
- Kategorie: Machine Learning AlgorithmsMachine Learning Algorithms
- Kategorie: Feature EngineeringFeature Engineering
- Kategorie: Machine LearningMachine Learning
- Kategorie: Machine Learning MethodsMachine Learning Methods
- Kategorie: Bayesian StatisticsBayesian Statistics
- Kategorie: Model EvaluationModel Evaluation
- Kategorie: Predictive ModelingPredictive Modeling
- Kategorie: Applied Machine LearningApplied Machine Learning
- Kategorie: Artificial Intelligence and Machine Learning (AI/ML)Artificial Intelligence and Machine Learning (AI/ML)
- Kategorie: Data PreprocessingData Preprocessing
- Kategorie: Decision Tree LearningDecision Tree Learning
- Kategorie: Regression AnalysisRegression Analysis
- Kategorie: Model OptimizationModel Optimization
- Kategorie: Logistic RegressionLogistic Regression
- Kategorie: Statistical Machine LearningStatistical Machine Learning
Werkzeuge, die Sie lernen werden
- Kategorie: Classification AlgorithmsClassification Algorithms
- Kategorie: Scikit Learn (Machine Learning Library)Scikit Learn (Machine Learning Library)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Juli 2026
147 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 10 Module
This module provides an overview of machine learning, its scope, and real-world applications. It introduces various types of learning. This module introduces the foundational concepts of Machine Learning, guiding learners through its definition, scope, types, and core workflow. It begins with a broad understanding of what Machine Learning is, its real-world applications across domains, and how it relates to and differs from traditional programming and Artificial Intelligence. The second lesson dives into the taxonomy of Machine Learning, exploring the four main paradigms: supervised, unsupervised, reinforcement, and semi-supervised learning. In the third lesson, learners are taken through the standard workflow of building a Machine Learning model — from problem formulation to deployment, including revised, unsupervised, semi-supervised, and reinforcement learning—and outlines the typical workflow of building ML models.
Das ist alles enthalten
17 Videos4 Lektüren13 Aufgaben
17 Videos•Insgesamt 126 Minuten
- Course Introduction•10 Minuten
- Meet Your Instructor: Prof. Jyotsana Grover•2 Minuten
- Meet Your Instructor: Prof. Swarna Chaudhary•2 Minuten
- Definition and Scope of Machine Learning•7 Minuten
- Applications (Different Domains)•11 Minuten
- Traditional Programming vs Machine Learning and Relation with AI•8 Minuten
- Supervised Learning•9 Minuten
- Unsupervised Learning•8 Minuten
- Reinforcement Learning•9 Minuten
- Semi-Supervised Learning•10 Minuten
- Problem Definition and Data Collection•6 Minuten
- Data Preprocessing•10 Minuten
- Exploratory Data Analysis (EDA) and Feature Engineering•5 Minuten
- Data Splitting and Model Selection•9 Minuten
- Model Training, Hyperparameter Tuning and Evaluation•7 Minuten
- Model Deployment•5 Minuten
- Summary of Week-1•9 Minuten
4 Lektüren•Insgesamt 100 Minuten
- Course Overview•10 Minuten
- Recommended Reading: What is Machine Learning?•30 Minuten
- Recommended Reading: Types of Machine Learning•30 Minuten
- Recommended Reading: Key Steps in Machine Learning Flow •30 Minuten
13 Aufgaben•Insgesamt 39 Minuten
- Definition and Scope of Machine Learning•3 Minuten
- Applications (Different Domains)•3 Minuten
- Traditional Programming vs Machine Learning and Relation with AI•3 Minuten
- Supervised Learning•3 Minuten
- Unsupervised Learning•3 Minuten
- Reinforcement Learning•3 Minuten
- Semi-Supervised Learning•3 Minuten
- Problem Definition and Data Collection•3 Minuten
- Data Preprocessing•3 Minuten
- Exploratory Data Analysis (EDA) and Feature Engineering•3 Minuten
- Data Splitting and Model Selection•3 Minuten
- Model Training, Hyperparameter Tuning and Evaluation•3 Minuten
- Model Deployment•3 Minuten
This module introduces linear regression as a foundational supervised learning algorithm for predicting continuous outcomes. Learners will explore both analytical (closed-form) and iterative (gradient descent) approaches to model learning. Key concepts such as hyperparameter tuning, regularisation, and model evaluation are explained. The module also addresses the critical concepts of underfitting and overfitting and introduces strategies to mitigate these issues.
Das ist alles enthalten
17 Videos3 Lektüren15 Aufgaben
17 Videos•Insgesamt 116 Minuten
- Introduction to Linear Regression•4 Minuten
- Real-world Applications of Linear Regression•8 Minuten
- Types of Regression Models •6 Minuten
- Assumptions•5 Minuten
- Linear Equation and Hypothesis Function•8 Minuten
- Cost Function (Mean Squared Error MSE)•9 Minuten
- Closed-Form Solution•7 Minuten
- Problem Solving for Closed-Form Solution•7 Minuten
- Gradient Descent•12 Minuten
- Problem Solving Using Gradient Descent•5 Minuten
- Variants of Gradient Descent•6 Minuten
- Closed Form vs. Gradient Descent•4 Minuten
- Evaluation Metrics•9 Minuten
- Problem Solving on Evaluation Metrics•11 Minuten
- Predicting the Salary Based on the Years of Experience•6 Minuten
- Predicting the Salary Using Polynomial Regression•4 Minuten
- Summary of Week-2•4 Minuten
3 Lektüren•Insgesamt 70 Minuten
- Recommended Reading: Foundations of Linear Regression•30 Minuten
- Recommended Reading: Cost Function and Optimisation•20 Minuten
- Recommended Reading: Model Evaluation•20 Minuten
15 Aufgaben•Insgesamt 102 Minuten
- Graded Quiz for Week 1 and 2•60 Minuten
- Introduction to Linear Regression•3 Minuten
- Real-world Applications of Linear Regression•3 Minuten
- Types of Regression Models •3 Minuten
- Assumptions•3 Minuten
- Linear Equation and Hypothesis Function•3 Minuten
- Cost Function (Mean Squared Error MSE)•3 Minuten
- Closed-Form Solution•3 Minuten
- Problem Solving for Closed-Form Solution•3 Minuten
- Gradient Descent•3 Minuten
- Problem Solving Using Gradient Descent•3 Minuten
- Variants of Gradient Descent•3 Minuten
- Closed Form vs. Gradient Descent•3 Minuten
- Evaluation Metrics •3 Minuten
- Problem Solving on Evaluation Metrics•3 Minuten
This module discusses linear regression models and the practical challenges that arise when training them. You will explore techniques to mitigate overfitting and underfitting, improve model performance, and enhance generalisation. Through short video lessons, hands-on quizzes, and selected readings, you will learn key concepts such as regularisation, bias–variance tradeoff, feature engineering, feature normalisation, and polynomial transformations. The module also covers hyperparameter tuning and its role in optimising regression models. By the end, you will be equipped with a strong foundation to build, evaluate, and refine linear regression models in real-world scenarios.
Das ist alles enthalten
14 Videos5 Lektüren13 Aufgaben
14 Videos•Insgesamt 100 Minuten
- Bias-Variance Tradeoff•5 Minuten
- More Data•8 Minuten
- Regularisation•12 Minuten
- Train-Test Split•7 Minuten
- Remove Multicollinearity And Early Stopping •7 Minuten
- Increase Model Complexity•5 Minuten
- Feature Engineering•7 Minuten
- Reduce Regularisation•7 Minuten
- Increase Training Time and Use Better Features•8 Minuten
- Feature Normalisation•10 Minuten
- Polynomial Features•6 Minuten
- Hyperparameter Tuning•7 Minuten
- Python Implementation of L1 and L2 Regularisation in Regression•7 Minuten
- Summary of Week-3 •4 Minuten
5 Lektüren•Insgesamt 80 Minuten
- Recommended Reading: Techniques for Mitigating Overfitting •15 Minuten
- Recommended Reading: Techniques for Mitigating Underfitting •20 Minuten
- Recommended Reading: Feature Normalisation and Polynomial Features•15 Minuten
- Recommended Reading: Hyperparameter Tuning•15 Minuten
- Recommended Reading: Python implementation •15 Minuten
13 Aufgaben•Insgesamt 39 Minuten
- Bias-Variance Tradeoff •3 Minuten
- More Data •3 Minuten
- Regularisation•3 Minuten
- Train-Test Split•3 Minuten
- Remove Multicollinearity And Early Stopping•3 Minuten
- Increase Model Complexity•3 Minuten
- Feature Engineering•3 Minuten
- Reduce Regularisation•3 Minuten
- Increase Training Time and Use Better Features•3 Minuten
- Feature Normalisation•3 Minuten
- Polynomial Features•3 Minuten
- Hyperparameter Tuning•3 Minuten
- Python Implementation of L1 and L2 Regularisation in Regression•3 Minuten
This module introduces logistic regression, a fundamental classification algorithm used to predict categorical outcomes, particularly binary classes. Learners will explore the mathematical formulation of logistic regression using the sigmoid function and understand how the log-likelihood function is optimised using gradient descent. The module covers key aspects of model learning, including the role of loss functions (cross-entropy), hyperparameter tuning (learning rate, regularisation), and decision thresholds. Core challenges like overfitting and underfitting are addressed, along with regularisation strategies (L1, L2) to control model complexity. Emphasis is placed on evaluating model performance using metrics.
Das ist alles enthalten
16 Videos5 Lektüren16 Aufgaben
16 Videos•Insgesamt 124 Minuten
- Introduction to Classification•4 Minuten
- Linear Regression vs. Classification•4 Minuten
- Applications to Classification•4 Minuten
- Sigmoid Function•3 Minuten
- Interpretations of Model Outputs as Probabilities•7 Minuten
- Decision Boundary and Thresholding•5 Minuten
- Cost Function: Cross Entropy •10 Minuten
- Optimisation Using Gradient Descent•4 Minuten
- Problem Solving•6 Minuten
- Generalising Logistic Regression for Multiclass Problems •14 Minuten
- Evaluation Metrics: Accuracy, Misclassification•9 Minuten
- Other Evaluation Metrics•13 Minuten
- Receiver Operating Characteristics (ROC) •17 Minuten
- Model Evaluation Strategies (Holdout, Cross Validation)•11 Minuten
- Logistic Regression Binary with ROC•8 Minuten
- Summary of Week-4•4 Minuten
5 Lektüren•Insgesamt 85 Minuten
- Recommended Reading: Overview of Classification•15 Minuten
- Recommended Reading: Logistic Regression Formulation•15 Minuten
- Recommended Reading: Model Training•15 Minuten
- Recommended Reading: Model Evaluation•20 Minuten
- Recommended Reading: Python Implementation•20 Minuten
16 Aufgaben•Insgesamt 105 Minuten
- Graded Quiz for Week 3 and 4•60 Minuten
- Introduction to Classification•3 Minuten
- Linear Regression vs. Classification•3 Minuten
- Applications to Classification•3 Minuten
- Sigmoid Function•3 Minuten
- Interpretations of Model Outputs as Probabilities•3 Minuten
- Decision Boundary and Thresholding•3 Minuten
- Cost Function: Cross Entropy •3 Minuten
- Optimisation Using Gradient Descent•3 Minuten
- Problem Solving•3 Minuten
- Generalising Logistic Regression for Multiclass Problems •3 Minuten
- Evaluation Metrics: Accuracy, Misclassification•3 Minuten
- Other Evaluation Metrics•3 Minuten
- Receiver Operating Characteristics (ROC) •3 Minuten
- Model Evaluation Strategies (Holdout, Cross Validation)•3 Minuten
- Logistic Regression Binary with ROC•3 Minuten
This module introduces the foundational principles of probabilistic learning used in supervised machine learning. Students will explore two fundamental parameter estimation techniques: Maximum Likelihood Estimation (MLE) and Maximum A Posteriori (MAP) estimation. The module covers how these methods infer model parameters from data, with and without prior knowledge. Building on these concepts, the module covers the Naive Bayes Classifier, a simple yet powerful probabilistic model that uses Bayes’ Theorem under the assumption of feature independence. Students will learn how MLE and MAP influence the training of Naive Bayes models and will understand the need for smoothing techniques to handle zero-frequency problems in categorical data. Students will also gain hands-on experience in applying them to real-world classification problems.
Das ist alles enthalten
12 Videos3 Lektüren11 Aufgaben
12 Videos•Insgesamt 81 Minuten
- Probability Review•14 Minuten
- Probability Mass Function•5 Minuten
- Probability Density Functions•6 Minuten
- Bayes’ Theorem•8 Minuten
- Definition and Intuition•5 Minuten
- Likelihood and Log-Likelihood•5 Minuten
- MLE with Discrete Data •9 Minuten
- MLE with Continuous Data•8 Minuten
- Motivation and Definition•5 Minuten
- Prior Distributions and Bayesian Thinking•7 Minuten
- MAP vs MLE: When and Why?•5 Minuten
- Summary of Week-5•4 Minuten
3 Lektüren•Insgesamt 70 Minuten
- Recommended Reading: Introduction•20 Minuten
- Recommended Reading: Maximum Likelihood Estimation •20 Minuten
- Recommended Reading: Maximum A Posteriori (MAP) Estimation •30 Minuten
11 Aufgaben•Insgesamt 33 Minuten
- Probability Review•3 Minuten
- Probability Mass Function•3 Minuten
- Probability Density Functions•3 Minuten
- Bayes’ Theorem•3 Minuten
- Definition and intuition•3 Minuten
- Likelihood and Log-likelihood•3 Minuten
- MLE with Discrete Data •3 Minuten
- MLE with Continuous Data•3 Minuten
- Motivation and Definition•3 Minuten
- Prior Distributions and Bayesian Thinking•3 Minuten
- MAP vs MLE: When and Why?•3 Minuten
This module introduces the foundational principles of probabilistic learning using the Naive Bayes classifier in supervised machine learning. Learners will explore core probabilistic concepts such as conditional independence, product and chain rules, and Bayes theorem. The module illustrates how the Naive Bayes classifier can be applied to classification problems. It also addresses practical challenges such as the zero-probability problem and introduces smoothing techniques like Laplacian smoothing. Additionally, learners will compare generative and discriminative models and gain hands-on experience implementing Naive Bayes using Python and scikit-learn.
Das ist alles enthalten
17 Videos4 Lektüren15 Aufgaben
17 Videos•Insgesamt 101 Minuten
- Conditional Independence•6 Minuten
- Product Rule and Chain Rule•4 Minuten
- Bayes’ Rule - Recap•7 Minuten
- Deriving Naïve Bayesian from Bayes’ Rule•13 Minuten
- Computing Likelihood in Naive Bayes’•6 Minuten
- Naïve Bayes' for Classification Problems Categorical Features•6 Minuten
- Naïve Bayes’ for Classification Problems•4 Minuten
- Zero Probability Problem •3 Minuten
- Laplacian Smoothing •5 Minuten
- Problem Solving Using Smoothing•2 Minuten
- Interpretability •10 Minuten
- Advantages and Limitations•6 Minuten
- When to Use and When Not to•5 Minuten
- Naïve Bayes and its Variants•3 Minuten
- Probabilistic Generative vs. Discriminative Models•8 Minuten
- M6 - Demo•9 Minuten
- Summary of Week-6 •5 Minuten
4 Lektüren•Insgesamt 75 Minuten
- Recommended Reading: Naïve Bayesian Classifier•20 Minuten
- Recommended Reading: Smoothing Techniques•20 Minuten
- Recommended Reading: Practical Considerations for Naïve Bayes•15 Minuten
- Recommended Reading: Probabilistic Generative vs. Discriminative Models•20 Minuten
15 Aufgaben•Insgesamt 135 Minuten
- Graded Quiz for Week 5 and 6•60 Minuten
- Conditional Independence •3 Minuten
- Product Rule and Chain Rule•6 Minuten
- Bayes’ Rule - Recap •6 Minuten
- Deriving Naïve Bayesian from Bayes’ Rule •6 Minuten
- Computing Likelihood in Naive Bayes’ •6 Minuten
- Naïve Bayes' for Classification Problems Categorical Features•6 Minuten
- Naïve Bayes’ for Classification Problems •6 Minuten
- Zero Probability Problem •6 Minuten
- Laplacian Smoothing •3 Minuten
- Problem Solving Using Smoothing•6 Minuten
- Interpretability•6 Minuten
- Advantages and Limitations•6 Minuten
- When to Use and When Not to•3 Minuten
- Probabilistic Generative vs. Discriminative Models•6 Minuten
This module introduces Decision Trees, a versatile and interpretable model used for both classification and regression tasks. Learners will explore the core principles of tree construction, including how decisions are made based on feature splits using measures such as information gain, gain ratio and gini index. The module explains how the choice of splitting criterion affects tree structure and performance. It also covers the issues of overfitting and underfitting, and introduces strategies to mitigate them using pre-pruning and post-pruning. Students will also gain hands-on experience in applying them to real-world classification problems.
Das ist alles enthalten
20 Videos6 Lektüren18 Aufgaben
20 Videos•Insgesamt 107 Minuten
- What is a Decision Tree?•7 Minuten
- Decision Tree Structure•5 Minuten
- Applications and Use-Cases•3 Minuten
- Motivation for Using Impurity Measures •8 Minuten
- Entropy and Information Gain (ID3)•13 Minuten
- Gain Ratio (C4.5)•5 Minuten
- Gini Impurity (CART)•4 Minuten
- Decision Tree Model Building •4 Minuten
- Decision Tree Model Building Using ID3•7 Minuten
- Underfitting and Overfitting in Decision Trees •6 Minuten
- Bias Variance Trade-Off•4 Minuten
- Effect of Tree Depth on Overfitting and Underfitting•3 Minuten
- Pre-Pruning •5 Minuten
- Post-Pruning •4 Minuten
- Interpretability in Decision Trees•3 Minuten
- Advantages and Limitations•5 Minuten
- Class Imbalance in Decision Trees•5 Minuten
- Ensemble Methods-An Overview•6 Minuten
- M7 - Demo•6 Minuten
- Summary of Week-7•3 Minuten
6 Lektüren•Insgesamt 120 Minuten
- Recommended Reading: Introduction to Decision Trees•20 Minuten
- Recommended Reading: Splitting Criteria•20 Minuten
- Recommended Reading: Model Building•20 Minuten
- Recommended Reading: Model Complexity and Generalisation•20 Minuten
- Recommended Reading: Decision Tree: Interpretability, Advantages and Limitations•20 Minuten
- Recommended Reading: Introduction to Ensemble Methods - Overview•20 Minuten
18 Aufgaben•Insgesamt 108 Minuten
- What is a Decision Tree?•6 Minuten
- Decision Tree Structure•6 Minuten
- Applications and Use-Cases•6 Minuten
- Motivation for Using Impurity Measures •6 Minuten
- Entropy and Information Gain (ID3)•6 Minuten
- Gain Ratio (C4.5)•6 Minuten
- Gini Impurity (CART)•6 Minuten
- Decision Tree Model Building •6 Minuten
- Decision Tree Model Building Using ID3•6 Minuten
- Underfitting and Overfitting in Decision Trees •6 Minuten
- Bias Variance Trade-Off•6 Minuten
- Effect of Tree Depth on Overfitting and Underfitting•6 Minuten
- Pre-Pruning •6 Minuten
- Post-Pruning •6 Minuten
- Interpretability in Decision Trees•6 Minuten
- Advantages and Limitations•6 Minuten
- Class Imbalance in Decision Trees•6 Minuten
- Ensemble Methods - An Overview•6 Minuten
This module introduces the fundamental concepts and practical applications of Support Vector Machines (SVM), a powerful supervised learning algorithm used for classification and regression tasks. Students will explore the theoretical foundations of SVM, including the idea of maximising the margin between data classes, kernel methods for handling non-linearly separable data, and optimisation techniques used to train SVM models. The module will cover both linear and non-linear SVMs, soft margin classification to handle noisy data, and multi-class extensions. Practical sessions will include the implementation of SVMs using popular machine learning libraries and real-world case studies. Students will also gain hands-on experience in applying them to real-world classification problems.
Das ist alles enthalten
17 Videos4 Lektüren16 Aufgaben
17 Videos•Insgesamt 109 Minuten
- Introduction•1 Minute
- Motivation for Separating Data Using Lines/Planes•5 Minuten
- Mathematical Formulation of Hyperplane•3 Minuten
- Margin and Support Vectors•4 Minuten
- Motivation for Maximum Margin Classifier•4 Minuten
- Mathematical Derivation of Margin•9 Minuten
- Overview of SVM as a Discriminative Model•5 Minuten
- Constrained and Unconstrained Optimisation•7 Minuten
- Lagrange Multiplier •8 Minuten
- KKT Conditions•9 Minuten
- Hard Margin SVM Formulation•16 Minuten
- Importance of Feature Scaling in SVM•4 Minuten
- Feature Scaling Methods•7 Minuten
- SVM for Categorical or Mixed Features•8 Minuten
- Limitations of Hard Margin SVM•5 Minuten
- SVM for Multiclass Classification•9 Minuten
- Summary of Week-8•4 Minuten
4 Lektüren•Insgesamt 80 Minuten
- Recommended Reading: Introduction to Margin-Based Classification •20 Minuten
- Recommended Reading: Optimisation Foundations for SVM•20 Minuten
- Recommended Reading: Hard Margin SVM•20 Minuten
- Recommended Reading: SVM in Practice – Scaling, Limitations, and Multiclass Strategy•20 Minuten
16 Aufgaben•Insgesamt 132 Minuten
- Graded Quiz for Week 7 and 8•60 Minuten
- Motivation for Separating Data Using Lines/Planes•3 Minuten
- Mathematical Formulation of Hyperplane•6 Minuten
- Margin and Support Vectors•6 Minuten
- Motivation for Maximum Margin Classifier•6 Minuten
- Mathematical Derivation of Margin•3 Minuten
- Overview of SVM as a Discriminative Model•6 Minuten
- Constrained and Unconstrained Optimisation•6 Minuten
- Lagrange Multiplier •6 Minuten
- KKT Conditions•3 Minuten
- Hard Margin SVM formulation•6 Minuten
- Importance of Feature Scaling in SVM•6 Minuten
- Feature Scaling Methods•3 Minuten
- SVM for Categorical or Mixed Features•6 Minuten
- Limitations of Hard Margin SVM•3 Minuten
- SVM for Multiclass Classification•3 Minuten
This module provides a comprehensive introduction to Support Vector Machines (SVMs), one of the most powerful and widely used algorithms in supervised learning. Learners will explore the limitations of hard-margin SVMs and understand how soft margins, slack variables, and hinge loss enable SVMs to handle real-world, imperfectly separable data. The module then progresses to non-linear SVMs, introducing feature transformations and the kernel trick for high-dimensional decision boundaries. Key properties, practical limitations, and comparisons with logistic regression are also discussed. Finally, learners will implement SVMs in Python using scikit-learn to reinforce conceptual understanding with hands-on practice.
Das ist alles enthalten
16 Videos4 Lektüren14 Aufgaben
16 Videos•Insgesamt 94 Minuten
- Need for Soft Margin•4 Minuten
- Introduction to Slack Variables and Hinge Loss•5 Minuten
- Soft Margin Formulation•9 Minuten
- Role of Regularisation Parameter C•5 Minuten
- Hard Margin vs. Soft Margin•4 Minuten
- Non-Linear Separable Data•5 Minuten
- Feature Transformation to Handle Non-Linear Separable Data•7 Minuten
- Soft Margin SVM with Feature Transformation •5 Minuten
- Introduction to Kernel Trick •5 Minuten
- How to Use Kernel Trick •8 Minuten
- Properties of SVM•5 Minuten
- Limitations of SVM•3 Minuten
- SVM vs. Logistic Regression•8 Minuten
- Python Implementation of SVM Using scikit-learn•4 Minuten
- M9 - Demo•11 Minuten
- Summary of Week-9•5 Minuten
4 Lektüren•Insgesamt 80 Minuten
- Recommended Reading: Soft Margin SVM•20 Minuten
- Recommended Reading: Non-Linear SVM•20 Minuten
- Recommended Reading: SVM: Properties, Limitations, and Comparison with Logistic Regression•20 Minuten
- Recommended Reading: Python Implementation•20 Minuten
14 Aufgaben•Insgesamt 69 Minuten
- Need for Soft Margin•6 Minuten
- Introduction to Slack Variables and Hinge Loss•6 Minuten
- Soft Margin Formulation•6 Minuten
- Role of Regularisation Parameter C•6 Minuten
- Hard Margin vs. Soft Margin•6 Minuten
- Non-Linear Separable Data•3 Minuten
- Feature Transformation to Handle Non-Linear Separable Data•3 Minuten
- Soft Margin SVM with Feature Transformation •3 Minuten
- Introduction to Kernel Trick •6 Minuten
- How to Use Kernel Trick •6 Minuten
- Properties of SVM•3 Minuten
- Limitations of SVM•3 Minuten
- SVM vs Logistic Regression•6 Minuten
- Python Implementation of SVM Using scikit-learn•6 Minuten
This module introduces the k-Nearest Neighbours (k-NN) algorithm, a simple yet powerful non-parametric technique used for both classification and regression tasks in supervised learning. The module covers the theoretical foundations of k-NN, including distance metrics, the importance of selecting an appropriate k, and how the algorithm makes predictions based on the similarity between data points. Learners will explore practical aspects such as feature scaling, the impact of dimensionality. Through hands-on coding exercises and real-world datasets, this module equips students with the skills to implement k-NN using Python and to critically assess its performance relative to other algorithms.
Das ist alles enthalten
18 Videos5 Lektüren16 Aufgaben
18 Videos•Insgesamt 97 Minuten
- What is Instance-Based (Lazy) Learning?•6 Minuten
- Lazy Learning vs. Eager Learning•5 Minuten
- Proximity Measure for Numeric and Ordinal Features•9 Minuten
- Proximity Measures for Categorical Features•5 Minuten
- Proximity Measure for Mixed Features•7 Minuten
- KNN Algorithm•6 Minuten
- Decision Boundary for KNN•6 Minuten
- Choosing the Optimal Value of K•5 Minuten
- Importance of Feature Scaling in KNN•9 Minuten
- Pros and Cons•4 Minuten
- When to Use?•4 Minuten
- Choosing the Right Learning Paradigm: Lazy vs. Eager•6 Minuten
- Need of Distance-Weighted KNN•4 Minuten
- Distance-Weighted KNN•5 Minuten
- Implementing KNN Using Python •3 Minuten
- M10 - Demo•6 Minuten
- Summary of Week-10•4 Minuten
- Course Wrapup•2 Minuten
5 Lektüren•Insgesamt 90 Minuten
- Recommended Reading: Introduction to Instance-Based Learning•20 Minuten
- Recommended Reading: Fundamentals of KNN•20 Minuten
- Recommended Reading: Variants of KNN•20 Minuten
- Recommended Reading: K-NN Implementation•20 Minuten
- Course Summary•10 Minuten
16 Aufgaben•Insgesamt 114 Minuten
- Graded Quiz for Week 9 and 10•60 Minuten
- What is Instance-Based (Lazy) Learning?•12 Minuten
- Lazy Learning vs. Eager Learning•3 Minuten
- Proximity Measure for Numeric and Ordinal Features•3 Minuten
- Proximity Measures for Categorical Features•3 Minuten
- Proximity Measure for Mixed Features•3 Minuten
- KNN Algorithm•3 Minuten
- Decision Boundary for KNN•3 Minuten
- Choosing the Optimal Value of K•3 Minuten
- Importance of Feature Scaling in KNN•3 Minuten
- Pros and Cons•3 Minuten
- When to Use?•3 Minuten
- Choosing the Right Learning Paradigm: Lazy vs. Eager•3 Minuten
- Need of Distance-Weighted KNN •3 Minuten
- Distance-Weighted KNN•3 Minuten
- Implementing K-NN Using Python•3 Minuten
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von Birla Institute of Technology & Science, Pilaniangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Dozent

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Häufig gestellte Fragen
To access course materials, assignments, and earn a Certificate, you'll need to purchase the Certificate experience when you enroll in a course. Eligible learners may also have the option to start with a Free Trial. Some courses may also offer a Full Course, No Certificate option. This lets you access course materials, submit required assessments, and receive a final grade, but you won't be able to earn or purchase a Certificate.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
Weitere Fragen
Finanzielle Unterstützung verfügbar,


