Birla Institute of Technology & Science, Pilani

Introduction to Machine Learning

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Birla Institute of Technology & Science, Pilani

Introduction to Machine Learning

Bei Coursera PlusMehr erfahren enthalten

Fragen Sie Coursera

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

5 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Auf einen Abschluss hinarbeiten
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

5 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Auf einen Abschluss hinarbeiten

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 & Statistics
  • Kategorie: Supervised Learning
  • Kategorie: Model Training
  • Kategorie: Machine Learning Algorithms
  • Kategorie: Feature Engineering
  • Kategorie: Machine Learning
  • Kategorie: Machine Learning Methods
  • Kategorie: Bayesian Statistics
  • Kategorie: Model Evaluation
  • Kategorie: Predictive Modeling
  • Kategorie: Applied Machine Learning
  • Kategorie: Artificial Intelligence and Machine Learning (AI/ML)
  • Kategorie: Data Preprocessing
  • Kategorie: Decision Tree Learning
  • Kategorie: Regression Analysis
  • Kategorie: Model Optimization
  • Kategorie: Logistic Regression
  • Kategorie: Statistical Machine Learning

Werkzeuge, die Sie lernen werden

  • Kategorie: Classification Algorithms
  • Kategorie: Scikit Learn (Machine Learning Library)

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Juli 2026

Bewertungen

147 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

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

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

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

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

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

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

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

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

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

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

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

BITS Pilani Instructors Group
Birla Institute of Technology & Science, Pilani
49 Kurse85.736 Lernende

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

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen