Zertifizierungskurs für maschinelles Lernen mit Python
450,00 EUR
- 30 Stunden
Dieser Kurs 'Maschinelles Lernen mit Python' bietet einen umfassenden Überblick über ML-Themen, einschließlich der Arbeit mit Echtzeitdaten, der Entwicklung von überwachten und unüberwachten Lernalgorithmen, Regression, Klassifizierung und Zeitreihenmodellierung. In diesem Zertifizierungskurs für maschinelles Lernen lernen Sie, wie Sie Python verwenden, um Vorhersagen basierend auf Daten zu treffen. Nach Abschluss dieses Kurses 'Maschinelles Lernen mit Python' erhalten Sie ein Zertifikat, das Ihre Fähigkeiten als Experte für maschinelles Lernen bescheinigt.
Was Sie erhalten werden
Sprache
Der Kurs und die Materialien sind auf Englisch.
Stufe
Anfänger- bis Mittelstufenniveau für Berufstätige
1 Jahr Zugang
5 Stunden Videoinhalte
Lernzeit
Empfohlene Mindestlernzeit: 30 Stunden
Praktiken
3 Abschlussprojekte und ein Simulationstest
Keine Prüfung
Für den Kurs ist keine Prüfung vorgesehen, die Teilnehmenden erhalten jedoch eine Bescheinigung über den Abschluss der Schulung.

Übersicht
Fähigkeiten:
- Überwachtes und unüberwachtes Lernen
- Lineare und logistische Regression
- K-Means-Clustering
- Entscheidungsbäume
- Boosting- und Bagging-Verfahren
- Zeitreihenmodellierung
- SVM mit Kernelfunktionen
- Naiver Bayes
- Random-Forest-Klassifikatoren
- Grundlagen des Deep Learning

Was werden Sie lernen?
Mathe-Auffrischung
Kostenloser Kurs 1
- Wahrscheinlichkeitsrechnung und Statistik
- Koordinatengeometrie
- Lineare Algebra
- Eigenwerte, Eigenvektoren und Eigenwertzerlegung
- Einführung in die Differential- und Integralrechnung
Grundlegende Statistik für Data Science
Kostenloser Kurs 2
- Einführung in die Statistik
- Die Daten verstehen
- Deskriptive Statistik
- Datenvisualisierung
- Wahrscheinlichkeit
- Wahrscheinlichkeitsverteilungen
- Stichprobenziehung und Stichprobenverfahren
- Inferenzstatistik
- Anwendung der Inferenzstatistik
- Zusammenhang zwischen Variablen
- Anwendung der Statistik in der Wirtschaft
- Angeleitetes Üben
Einführung
Lektion 01
Verschaffen Sie sich zu Beginn dieses Programms einen Überblick über die Kursabschnitte und die behandelten Themen. So sind Sie gut auf die kommenden Einheiten vorbereitet.
Einführung in das maschinelle Lernen
Lektion 02
Der Kurs vermittelt die Grundlagen des maschinellen Lernens, einschließlich seiner Definition und der verschiedenen Arten. Darüber hinaus werden die Machine-Learning-Pipeline, MLOps und AutoML eingehend behandelt und Einblicke in die Bereitstellung von Machine-Learning-Modellen in großem Maßstab gegeben. Zusätzlich lernen die Teilnehmenden die wichtigsten Python-Pakete für Aufgaben des maschinellen Lernens kennen und werden so in die Lage versetzt, das leistungsfähige Python-Ökosystem zur Entwicklung von Machine-Learning-Lösungen zu nutzen.
Themen:
- Was ist maschinelles Lernen?
- Verschiedene Arten des maschinellen Lernens
- Machine-Learning-Pipeline, MLOps und AutoML
- Einführung in Python-Pakete für maschinelles Lernen
Überwachtes Lernen
Lektion 03
Der Abschnitt zum überwachten Lernen behandelt dessen praktische Anwendungen in verschiedenen Bereichen und wird durch Diskussionen über seine Relevanz und Bedeutung in realen Anwendungsszenarien ergänzt. In praktischen Übungen bereiten die Studierenden Daten für Aufgaben des überwachten Lernens auf und bringen sie in eine geeignete Form. Anschließend werden Überanpassung und Unteranpassung diskutiert. Darüber hinaus werden praktische Übungen zum Erkennen und Vermeiden dieser Probleme sowie Einblicke in Regularisierungstechniken angeboten, um die Modellleistung zu optimieren und Überanpassung zu reduzieren.
Themen:
- Überwachtes Lernen
- Anwendungen des überwachten Lernens
- Überanpassung und Unteranpassung
- Regularisierung
Regression und ihre Anwendung
Lektion 04
Dieser Abschnitt vermittelt die Grundlagen der Regressionsanalyse und behandelt deren Definition sowie verschiedene Verfahren, darunter lineare, logistische und polynomiale Regression sowie Ridge- und Lasso-Regression. In Diskussionen werden die zentralen Annahmen der linearen Regression herausgearbeitet, während praktische Übungen erste Erfahrungen mit der Erstellung linearer Regressionsmodelle ermöglichen. Die Teilnehmenden erkunden außerdem Daten unter Einsatz von Techniken wie dem SMOTE-Oversampling und lernen, Regressionsmodelle vorzubereiten, zu erstellen und zu bewerten, um einen sicheren Umgang mit der Regressionsanalyse zu entwickeln.
Themen:
- Was ist Regression?
- Arten der Regression
- Lineare Regression
- Wesentliche Voraussetzungen für die lineare Regression
- Logistische Regression
- Oversampling mit SMOTE
- Polynomregression
- Ridge-Regression
- Lasso-Regression
Klassifizierung und Anwendungen
Lektion 05
Dieser Abschnitt behandelt Klassifikationsalgorithmen sowie deren Definitionen, Typen und Anwendungsbereiche und die Auswahl von Leistungskennzahlen. Durch Diskussionen und angeleitete Übungen lernen die Teilnehmenden verschiedene Klassifikationsverfahren wie Naive Bayes, stochastischen Gradientenabstieg, k-nächste Nachbarn, Entscheidungsbäume, Random Forest, Boruta und Support Vector Machines eingehend kennen. Auch zentrale Konzepte wie Cohens Kappa werden besprochen. Anschließende Wissensüberprüfungen dienen dazu, das Verständnis zu festigen.
Themen:
- Was sind Klassifikationsalgorithmen?
- Verschiedene Arten der Klassifizierung
- Anwendungsarten und Auswahl der Leistungsparameter
- Naiver Bayes
- Stochastischer Gradientenabstieg
- K-Nachbarpopulationen
- Entscheidungsbaum Random Forest
- Boruta
- Support-Vektor-Maschine
- Cohens Mantel
Unüberwachte Algorithmen
Lektion 06
Dieser Abschnitt führt die Studierenden in Algorithmen des unüberwachten Lernens ein und behandelt deren Arten, Anwendungsgebiete und Leistungskennzahlen. Die Teilnehmenden bearbeiten praktische Aufgaben, bei denen sie beispielsweise Ergebnisse visualisieren und Verfahren wie hierarchisches Clustering, K-Means-Clustering und den K-Medoids-Algorithmus anwenden. Darüber hinaus befassen sie sich mit Methoden zur Anomalieerkennung sowie mit Verfahren zur Dimensionsreduktion wie der Hauptkomponentenanalyse (PCA), der Singulärwertzerlegung und der Analyse unabhängiger Komponenten. Angeleitete Übungen veranschaulichen die praktische Anwendung dieser Algorithmen und vertiefen das Verständnis der Studierenden für die Konzepte des unüberwachten Lernens.
Behandelte Themen:
- Algorithmen für unüberwachtes Lernen
- Verschiedene Arten von Algorithmen für unüberwachtes Lernen
- Wann sollte man unüberwachte Lernalgorithmen einsetzen?
- Leistungsparameter
- Arten der Clusteranalyse
- K-Means-Clustering
- K-Medoids-Algorithmus
- Ausreißer
- Erkennung von Ausreißern
- Hauptkomponentenanalyse
- Korrespondenzanalyse und multiple Korrespondenzanalyse (MCA)
- Singulärwertzerlegung
- Unabhängige Komponentenanalyse
- Balancierte iterative Reduktion und Clusterbildung mithilfe von Hierarchien (BIRCH)
Ensemble-Lernen
Lektion 07
Dieser Abschnitt behandelt Klassifikationsalgorithmen und ihre Definitionen, Arten und Anwendungsbereiche sowie die Auswahl von Leistungskennzahlen. In Diskussionen und angeleiteten Übungen setzen sich die Teilnehmenden intensiv mit verschiedenen Klassifikationsverfahren auseinander, darunter Naive Bayes, stochastischer Gradientenabstieg, K-nächste Nachbarn, Entscheidungsbäume, Random Forest, Boruta und Support Vector Machines. Auch zentrale Konzepte wie Cohens Kappa werden besprochen. Anschließende Wissensüberprüfungen festigen das Verständnis.
Themen:
- Was sind Klassifikationsalgorithmen?
- Verschiedene Arten der Klassifizierung
- Anwendungsarten und Auswahl der Leistungsparameter
- Naive Bayes
- Stochastischer Gradientenabstieg
- K-Nachbarpopulationen
- Entscheidungsbaum Random Forest
- Boruta
- Support-Vektor-Maschine
- Cohens Mantel
Empfehlungssysteme
Lektion 08
Dieses Modul bietet einen umfassenden Überblick über Empfehlungssysteme und beleuchtet ihre zugrunde liegenden Prinzipien und Mechanismen. Die Teilnehmenden lernen verschiedene Anwendungsfälle und Beispiele für Empfehlungssysteme kennen und erhalten Einblicke in deren Konzeption und Implementierung. In praktischen Übungen wenden sie Techniken des kollaborativen Filterns an, darunter speicherbasierte Modellierung, objekt- und nutzerbasiertes Filtern sowie modellbasiertes kollaboratives Filtern. Darüber hinaus befassen sie sich mit Dimensionsreduktion, Matrixfaktorisierungsverfahren und Genauigkeitsmatrizen im maschinellen Lernen, um die Leistungsfähigkeit von Empfehlungssystemen zu bewerten und zu optimieren.
Themen:
- Wie funktionieren Empfehlungssysteme?
- Anwendungsfälle für Empfehlungssysteme
- Beispiele für Empfehlungssysteme und deren Gestaltung ¨
- Ein Empfehlungssystem mit PyTorch erstellen.
Industrieprojekte
Am Ende des Kurses wirst du zwei Projekte bearbeiten. Dabei wirst du alles Gelernte anwenden und praktische Erfahrungen mit deinem neuen Wissen sammeln.
- Projekt 1: Analyse der Mitarbeiterfluktuation – Entwickeln Sie Programme für maschinelles Lernen zur Vorhersage der Mitarbeiterfluktuation, einschließlich Datenqualitätsprüfungen, explorativer Datenanalyse (EDA), Clustering usw., und schlagen Sie auf Basis der berechneten Wahrscheinlichkeiten Strategien zur Mitarbeiterbindung vor.
- Projekt 2: Segmentierung von Songs – Führen Sie eine explorative Datenanalyse und eine Clusteranalyse durch, um Songs zu Gruppen zusammenzufassen.
Welche Fähigkeiten werden Sie erwerben?
Dieser Kurs zum maschinellen Lernen mit Python befähigt Sie dazu:
Arten des maschinellen Lernens
Entdecken Sie die verschiedenen Arten des maschinellen Lernens und ihre jeweiligen Merkmale.
Tastenbedienung
Analysieren Sie die Pipeline für maschinelles Lernen und verstehen Sie die zentralen Abläufe beim Betrieb von Machine-Learning-Systemen (MLOps).
Überwachtes Lernen
Mehr über überwachtes Lernen und seine vielfältigen Anwendungsmöglichkeiten erfahren.
Passform
Die Konzepte der Überanpassung und Unteranpassung verstehen und Techniken anwenden, um sie zu erkennen und zu verhindern.
Regression
Analysieren Sie verschiedene Regressionsmodelle und deren Eignung für unterschiedliche Szenarien. Identifizieren Sie lineare Zusammenhänge zwischen Variablen und erstellen Sie Korrelationskarten.
Algorithmen
Verschiedene Arten von Klassifikationsalgorithmen auflisten und ihre spezifischen Anwendungsbereiche verstehen.
Unüberwacht
Beherrschen Sie verschiedene Methoden des unüberwachten Lernens und erfahren Sie, wann Sie diese einsetzen sollten. Gewinnen Sie ein tiefgehendes Verständnis verschiedener Clustering-Techniken im unüberwachten Lernen.
Modellierung
Erkunden Sie verschiedene Techniken der Ensemble-Modellierung wie Bagging, Boosting und Stacking.
Vergleichen
Bewerten und vergleichen Sie verschiedene Frameworks für maschinelles Lernen, darunter TensorFlow und Keras.
PyTorch
Entwickle ein Empfehlungssystem mit PyTorch
Visualisierung
Visualisierungen mit Matplotlib, Seaborn, Plotly und Bokeh erstellen.

Wer sollte an diesem Programm teilnehmen?
Ein führender Data Engineer entwickelt und pflegt Datenstrukturen und -architekturen für die Erfassung, Verarbeitung und Bereitstellung von Daten in umfangreichen, datenintensiven Anwendungen. Dieser Beruf bietet sowohl Berufseinsteigern als auch erfahrenen Fachkräften mit einer Leidenschaft für Daten vielversprechende Perspektiven, darunter:
Datenwissenschaftler
Ingenieur für maschinelles Lernen
Ingenieur für künstliche Intelligenz
Business-Intelligence-Entwickler
Softwareentwickler
KI-Forscher
Ingenieur für die Verarbeitung natürlicher Sprache
KI-Produktmanager
Berechtigung
Teilnahmeberechtigung
Der Zertifizierungskurs für maschinelles Lernen mit Python eignet sich für Teilnehmende mit mittleren Vorkenntnissen, darunter Analytics-Manager, Business-Analysten, Informationsarchitekten, Entwickler, die Machine-Learning-Engineers oder Data Scientists werden möchten, sowie Hochschulabsolventen, die eine Karriere im Bereich Data Science und maschinelles Lernen anstreben.
Voraussetzungen
Teilnehmende müssen über einen ersten Hochschulabschluss oder einen Schulabschluss der Sekundarstufe II verfügen. Grundkenntnisse in Statistik und Mathematik auf Hochschulniveau werden vorausgesetzt. Kenntnisse in der Python-Programmierung sind ebenfalls von Vorteil. Vor Beginn der Zertifizierungsschulung für maschinelles Lernen mit Python sollten die Inhalte grundlegender Kurse bekannt sein, darunter Python für Data Science, mathematische Auffrischungskurse und die für Data Science erforderlichen statistischen Grundlagen.
Häufig gestellte Fragen

Benötigen Sie eine maßgeschneiderte Inhouse- oder Gruppenschulung?
Fordern Sie ein Inhouse-Schulungsprogramm an, das speziell auf Ihr Team zugeschnitten ist. Wir bieten flexible Anpassungsmöglichkeiten, die auf Ihre Geschäftsziele abgestimmt sind, sowie attraktive Gruppenpreise für größere Teams. Füllen Sie das untenstehende Formular aus, und unsere Experten für Unternehmensschulungen entwickeln die perfekte Lösung für Sie.
