Eckdaten
Zielgruppe: Entwickler, Data Scientists, Analysten (Voraussetzung: Kenntnisse in einer Programmiersprache) | Dauer: 5 Tage | 9:00–17:00 Uhr | Trainer: New Elements GmbH | Online-Workshop | Teilnehmerzahl: 4-12
Seminarbeschreibung
Der Kurs bietet eine umfassende Einführung in Python und das maschinelle Lernen. Zu Beginn stehen die Syntax, Datentypen, Schleifen und Funktionen von Python auf dem Lehrplan. Im weiteren folgt eine Einführung in das maschinelle Lernen und die Terminologie und verschiedene Algorithmen.
Teilnehmer lernen die Anwendung von Python im maschinellen Lernen kennen, einschließlich der Nutzung von Scikit-learn und der Umsetzung von Algorithmen wie dem k-nearest Neighbor Classifier und dem Naive-Bayes-Klassifikator.
Der Kurs behandelt auch die Text-Klassifikation mit dem Naive-Bayes-Klassifikator. Nach Abschluss des Kurses sind die Teilnehmer in der Lage, Python effektiv im maschinellen Lernen einzusetzen und Modelle für Klassifikation und Vorhersage zu erstellen.
Der Workshop wird per Videokonferenz und in deutscher Sprache durchgeführt. Alle nötigen Informationen wie Zugangsdaten werden vorab per E-Mail versandt. Nach erfolgreichem Abschluss des Kurses wird ein Teilnahme Zertifikat ausgestellt.
Agenda
Einführung in die Programmiersprache Python
- Python, Philosophie und Unterschied zu konventionellen Programmiersprachen
- Einführung in Ipython und Ipython-Notebook
- Datentypen, Klassen, Variablen, Objekte
- Listen, Tupel
- Iteratoren und iterierbar
- Dictionaries
- Sets und Frozensets
- Copy und Deepcopy
- Schleifen: while- und for-Schleife
- Funktionen: Definition und Aufruf
- Interaktive Eingabe mittels input (raw_input)
- Formatierte Ausgabe
- Dateien lesen und schreiben
- Objektorientierte Programmierung
Datenanalyse, Visualisierung und Präsentation
- Numpy
- Matplotlib
- Pandas
Machine Learning
- Machine Learning: Terminologie
- Einführung in Scikit
- k-nearest Neighbor Classifier
- Einführung in Neuronale Netzwerke in Python
- Neural Networks mit Scikit
- Naive-Bayes-Klassifikator, Grundlagen und einfache Implementierungen in Python
- Naive-Bayes-Klassifikator mit Scikit
- Einführung in die Text-Klassifikation mit Naive-Bayes-Klassifikator
- Python-Implementierung der Textklassifikation
Zielgruppe
Diese Schulung richtet sich an alle, die eine Einführung in Machine Learning und Python suchen. Voraussetzung für die Teilnahme sind solide Kenntnisse in (mindestens) einer Programmiersprache.