Eckdaten
Zielgruppe: Einsteiger*innen in Python und Machine Learning (Voraussetzung: Kenntnisse in einer Programmiersprache) | Dauer: 5 Tage | 9:00–17:00 Uhr | Trainer: New Elements GmbH | Online-Workshop | Teilnehmerzahl: 4-12
Seminarbeschreibung
Maschinelles Lernen steht für "künstliche" Generierung von Wissen aus Erfahrung. Algorithmen für maschinelles Lernen lernen aus Beispieldaten. Lernen bedeutet auch in diesem Kontext "erkennen" von Mustern und Gesetzmäßigkeiten in den zum Lernen verwendeten Daten. Dadurch können solche Systeme nach der Lernphase auch unbekannte Daten klassifizieren oder prognostizieren. Zahlreiche Experten vertreten die Meinung, dass Python als die wichtigste Programmiersprache für maschinelles Lernen gilt.
Im Kurs „Python und Machine Learning“ wird eine Einführung in Python geboten, verschiedene Module vorgestellt und ein Überblick über Machine Learning gegeben. Dieser Kurs vermittelt die Grundlagen und notwendigen Kenntnisse, um in die Thematik einzusteigen und grundlegende Machine Learning-Anwendungen zu entwickeln.
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.
Zielgruppe
Diese Schulung richtet sich an alle, die eine Einführung in Machine Learning und Python suchen.
Voraussetzungen
Kenntnisse in einer Programmiersprache.
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