Python ist eine Kernkompetenz im Bereich des maschinellen Lernens, und dieser Kurs vermittelt Ihnen die Werkzeuge, um sie effektiv anzuwenden. Sie lernen die wichtigsten ML-Konzepte kennen, erstellen Modelle mit scikit-learn und sammeln praktische Erfahrungen mit Jupyter Notebooks.

Bringen Sie Ihre Karriere in diesem Sommer in Schwung mit Kursen von Google, IBM und anderen für £190/Jahr. Jetzt sparen.


Maschinelles Lernen mit Python
Dieser Kurs ist Teil mehrerer Programme.
Unterrichtet in Deutsch (KI-Synchronisation)


Dozenten: Joseph Santarcangelo
559.459 bereits angemeldet
Bei enthalten
(17,442 Bewertungen)
Empfohlene Erfahrung
Was Sie lernen werden
Erläuterung der wichtigsten Konzepte, Tools und Rollen im Bereich des maschinellen Lernens, einschließlich überwachter und nicht überwachter Lerntechniken.
Anwendung zentraler Algorithmen des maschinellen Lernens wie Regression, Klassifizierung, Clustering und Dimensionalitätsreduktion mit Python und scikit-learn.
Bewertung der Modellleistung unter Verwendung geeigneter Metriken, Validierungsstrategien und Optimierungstechniken.
Erstellen und bewerten Sie End-to-End-Lösungen für maschinelles Lernen auf realen Datensätzen durch praktische Übungen, Projekte und Evaluierungen.
Kompetenzen, die Sie erwerben
- Kategorie: Regressionsanalyse
- Kategorie: Überwachtes Lernen
- Kategorie: Klassifizierungs- und Regressionsbaum (CART)
- Kategorie: Dimensionalitätsreduktion
- Kategorie: Lernen mit Entscheidungsbäumen
- Kategorie: Scikit Learn (Bibliothek für Maschinelles Lernen)
- Kategorie: Statistische Modellierung
- Kategorie: Unüberwachtes Lernen
- Kategorie: Feature Technik
- Kategorie: Maschinelles Lernen
- Kategorie: Prädiktive Modellierung
- Kategorie: Angewandtes maschinelles Lernen
Wichtige Details

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

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat von IBM zur Vorlage

In diesem Kurs gibt es 6 Module
In diesem Modul werden Sie grundlegende Konzepte des maschinellen Lernens kennenlernen, die Sie auf die praktische Modellierung mit Python vorbereiten. Sie erklären die Bedeutung von Python und scikit-learn für maschinelles Lernen, fassen den IBM AI Engineering Zertifizierungspfad zusammen und klassifizieren gängige Arten von Lernalgorithmen. Sie werden die Phasen des Lebenszyklus von Machine-Learning-Modellen skizzieren und beschreiben, wie ein typischer Tag eines Machine-Learning-Ingenieurs aussieht. Sie werden auch die Schlüsselrollen im KI-Bereich vergleichen, weit verbreitete Open Source-Tools identifizieren und lernen, scikit-learn zu nutzen, um einfache Modelle zu erstellen und zu bewerten.
Das ist alles enthalten
8 Videos2 Lektüren2 Aufgaben1 Plug-in
In diesem Modul lernen Sie zwei wesentliche Regressionstechniken kennen, die beim maschinellen Lernen verwendet werden - die lineare und die logistische Regression. Sie erklären die Rolle der Regression bei der Vorhersage von Ergebnissen, beschreiben die Unterschiede zwischen einfacher und multipler linearer Regression und wenden beide mit scikit-learn auf reale Daten an. Sie werden auch interpretieren, wie polynomiale und nicht-lineare Regressionsmodelle komplexe Muster erfassen. Das Modul führt in die logistische Regression als Klassifikationsmethode ein und leitet Sie an, Klassifikationsmodelle effektiv zu trainieren und zu testen. Zur Unterstützung Ihres Lernens erhalten Sie ein Spickzettel: Lineare und logistische Regression, das die wichtigsten Konzepte, Formeln und Anwendungsfälle zusammenfasst.
Das ist alles enthalten
6 Videos1 Lektüre3 Aufgaben3 App-Elemente1 Plug-in
In diesem Modul werden Sie eine Reihe von überwachten maschinellen Lernmodellen erstellen und auswerten, um sowohl Klassifizierungs- als auch Regressionsprobleme zu lösen. Sie beginnen mit der Beschreibung, wie Klassifizierungsmodelle kategoriale Ergebnisse vorhersagen, und implementieren Mehrklassen-Klassifizierungsstrategien mit realen Daten. Anschließend untersuchen Sie, wie Entscheidungsbäume Vorhersagen treffen, und wenden sie sowohl auf Klassifizierungs- als auch auf Regressionsaufgaben an. Das Modul behandelt auch die Verwendung von Support Vector Machines (SVM) für die Betrugserkennung, die Anwendung von K-Nearest Neighbors (KNN) für die Kundenklassifizierung und das Training von Ensemble-Modellen wie Random Forest und XGBoost zur Verbesserung der Genauigkeit und Effizienz. Sie werden zwischen Verzerrung und Varianz in der Modellleistung unterscheiden und untersuchen, wie Ensemble-Methoden helfen, diesen Kompromiss auszugleichen. Zur Unterstützung Ihres Lernens erhalten Sie ein Spickzettel: Building Supervised Learning Models mit Schlüsselbegriffen, Modelltypen und Bewertungstipps.
Das ist alles enthalten
6 Videos1 Lektüre3 Aufgaben6 App-Elemente1 Plug-in
In diesem Modul lernen Sie, wie Techniken des unüberwachten Lernens verborgene Muster in Daten aufdecken, ohne beschriftete Antworten zu verwenden. Sie werden Clustering-Konzepte beschreiben und K-Means auf reale Kundensegmentierungsaufgaben anwenden. Sie werden auch DBSCAN- und HDBSCAN-Modelle vergleichen, um dichte Cluster in räumlichen Daten zu identifizieren. Über das Clustering hinaus erforschen Sie die Dimensionalitätsreduktion als ein Werkzeug zur Vereinfachung hochdimensionaler Datensätze. Sie wenden PCA an, um Schlüsselkomponenten aufzudecken, und nutzen fortgeschrittene Techniken wie t-SNE und UMAP zur Visualisierung der Datenstruktur. Zur Unterstützung Ihres Lernens erhalten Sie ein Cheat Sheet: Aufbau von Modellen für unüberwachtes Lernen, das die wichtigsten Methoden, praktische Anwendungsfälle und Vergleichsrichtlinien hervorhebt.
Das ist alles enthalten
5 Videos1 Lektüre3 Aufgaben4 App-Elemente1 Plug-in
In diesem Modul lernen Sie, wie Sie die Effektivität von Modellen des maschinellen Lernens mithilfe von branchenüblichen Bewertungs- und Validierungstechniken bewerten können. Sie werden die wichtigsten Klassifizierungs- und Regressionsmetriken erklären, Modelle anhand von realen Daten bewerten und die Ergebnisse mit Tools wie Konfusionsmatrizen und Merkmalsbedeutungsdiagrammen interpretieren. Sie erfahren, wie Sie die Qualität von Clustern beim unüberwachten Lernen bewerten und Kreuzvalidierung anwenden, um Überanpassungen zu vermeiden. Das Modul stellt auch Regularisierungsmethoden vor, um die Modellgeneralisierung zu verbessern und die Merkmalskomplexität zu reduzieren. Schließlich erstellen Sie komplette Pipelines für maschinelles Lernen und optimieren sie mit GridSearchCV, wobei Sie häufige Fallstricke wie Datenlecks erkennen. Zur Unterstützung Ihres Lernens erhalten Sie ein Cheat Sheet: Evaluierung und Validierung von Modellen für maschinelles Lernen, das die wichtigsten Metriken, Techniken und Strategien zur Modelloptimierung enthält.
Das ist alles enthalten
6 Videos1 Lektüre3 Aufgaben5 App-Elemente1 Plug-in
In diesem letzten Modul werden Sie alle im Kurs erworbenen Fähigkeiten anwenden und demonstrieren. Sie beginnen mit einem Praxisprojekt unter Verwendung des Titanic-Datensatzes, um Klassifizierungsmodelle mit Hilfe von Pipelines, Kreuzvalidierung und Hyperparameter-Tuning zu erstellen und zu optimieren. Im abschließenden Projekt entwickeln Sie einen Klassifikator zur Vorhersage von Niederschlägen anhand historischer Wetterdaten. Dazu gehören Datenbereinigung, Feature Engineering, Modellerstellung und Leistungsbewertung. Zum Abschluss des Kurses werden Sie eine benotete Abschlussprüfung ablegen, in der Ihr Wissen aus allen sechs Modulen getestet wird. Dieses Modul gibt Ihnen die Möglichkeit, Ihr Wissen sowohl in der Praxis als auch in der Theorie unter Beweis zu stellen.
Das ist alles enthalten
1 Video3 Lektüren1 Aufgabe3 App-Elemente
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozenten


von
Mehr von Maschinelles Lernen entdecken
- Status: Kostenloser Testzeitraum
- Status: Kostenloser Testzeitraum
Arizona State University
- Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?




Bewertungen von Lernenden
17.442 Bewertungen
- 5 stars
75,93 %
- 4 stars
18,68 %
- 3 stars
3,39 %
- 2 stars
0,96 %
- 1 star
1,01 %
Zeigt 3 von 17442 an
Geprüft am 15. Jan. 2025
good course , some part is typical more statistical part shown, even i have good understanding of ML , so new learner will find little typical. rest tutor voice and language is understandable.
Geprüft am 1. Jan. 2020
could be split in two courses to be given enough focus. it was very condensed and needed more time and explanation in each section. The instructor was very good but more details would have been nice
Geprüft am 26. Mai 2020
Labs were incredibly useful as a practical learning tool which therefore helped in the final assignment! I wouldn't have done well in the final assignment without it together with the lecture videos!

Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Die Beliebtheit von Python im Bereich des maschinellen Lernens beruht auf seiner Einfachheit, Lesbarkeit und den umfangreichen Bibliotheken wie TensorFlow, PyTorch und scikit-learn, die komplexe ML-Aufgaben vereinfachen. Die aktive Community und die einfache Integration mit anderen Sprachen und Tools machen Python ebenfalls zu einer idealen Wahl für ML.
Ingenieure für maschinelles Lernen verwenden Python, um Algorithmen zu entwickeln, Daten vorzuverarbeiten, Modelle zu trainieren und die Ergebnisse zu analysieren. Mit den umfangreichen Bibliotheken und Frameworks von Python können sie mit verschiedenen Modellen experimentieren, die Leistung optimieren und Anwendungen effizient einsetzen.
Python bietet eine breite Palette von ML-Bibliotheken, ist einsteigerfreundlich und bietet großartige Unterstützung für Datenvisualisierung und Modellinterpretation. Außerdem unterstützt Python Rapid Prototyping, was das Testen und Verfeinern von Modellen im Vergleich zu anderen Sprachen wie C++ oder Java erleichtert.
Weitere Fragen
Finanzielle Unterstützung verfügbar,