Reinforcement Learning mit Python

Datum/Zeit
Do, 12. Dezember 2019–Fr, 13. Dezember 2019
Uhrzeit: 9:00–17:00

Ort
Tagungs- und Schulungszentrum, München

Kategorie
Sprache
Deutsch

Beschreibung

Erfahren Sie in diesem Training alles über das Reinforcement Learning um es auf Ihre Daten anzuwenden. Das Training wurde in Kooperation von 3 erfahrenen Data Scientists entwickelt. Diese werden Sie auch während der Schulung begleiten – freuen Sie sich auf 2 spannende Tage!

Das Reinforcement Learning bildet eine neue Klasse des Machine Learnings und stellt für einige Probleme einen Paradigmenwechsel dar. Der entscheidende Unterschied zum „klassischen“ Supervised Learning ist der: Im Reinforcement Learning werden keine Trainingsdaten benötigt. Lernen erfolgt einzig und allein durch positive Verstärkung bzw. Bestrafung für jede geartete Aktion eines sogenannten Agenten. Wie im natürlichen Lernprozess des Menschen bewegt sich der Agent mittles Trail & Error durch einen Explorationsraum und erhält für jede Aktion ein Feedback seiner Umgebung. Fällt dieses Feedback positiv aus, erhöht es die Auftretenswahrscheinlichkeit dieses Verhaltens. Ist das Feedback negativ, wird die Auftretenswahrscheinlichkeit reduziert.

Wer sollte teilnehmen?

Data Scientists, Datenanalysten, Statistiker, Mathematiker, Researcher

Grundlegende Programmiererfahrung in Python sollte vorhanden sein.

Grundlegende Erfahrung im Bereich Machine Learning sind von Vorteil, aber keine Vorraussetzung.

Lernziele

  • Kennenlernen der methodischen Grundlagen des Reinforcement Learnings
  • Reinforcement Learning mit Python umsetzen
  • Eigene Problemstellungen mit Reinforcement Learning lösen

Inhalte

1. Grundlagen

  •  Motivation RL: Einsatzgebiete, Use Cases
  • Grundlagen RL (Agenten, Environment etc.), Einordnung ML, Greedy-Policy, Exploration, Validierung von RL Algorithmen, Problemtypen (diskret, kontinuierlich), Abgrenzung Algorithmentypen (Model free, Model based, on-, off-policy)
  • Motivation Q Tables, Q Learning, SARSA, Bellman, Markov Ketten

2. Erste RL Anwendung / Hands-On-RL

  • Übersicht Frameworks
  • OpenAI Gym
  • Code-Beispiele

3. Deep Q Networks

  • Einführung DQN
  • Neuronale Netze, Convolutional Neural Networks (CNN)
  • Erweiterungen: Dueling DQN, Double DQN, Prioritized Experience Replay, Rainbow

4. Policy Algorithmen

  • Einführung Policy Algorithmen
  • DDPG
  • Übersicht weitere Methoden: PPO, GAE

5. Use Case Implementierung

  • Simulationsumgebung mit OpenAI Gym entwickeln
  • Experimente starten mit Ray RLlib

6. Outlook

  • weitere Richtungen im Reinforcement Learning: Hierarchien, Model Based, Exploration, Intrinsic Reward, Imitation Learning
  • weitere Ressourcen (online Vorlesung, Bücher etc.)

Shortfacts

  • Preis: 2.400,- € zzgl. MwSt.
  • Dauer: 2 Tage
  • 2–10 Teilnehmer
  • Kurssprache: Deutsch
  • Training am eigenen Laptop

Was Sie erwartet

  • 3 erfahrene Data Scientists und Trainer
  • Teilnehmerzertifikat
  • Umfassende Schulungsunterlagen
  • Verpflegung mit Mittagessen, Snacks und Getränken
  • Top ausgestattete Schulungsräume
  • Angenehme Lernatmosphäre durch kleine Gruppen und aufgelockerte Inhalte
  • Hands-On-Training: Praxisorientiert mit anschaulichen Beispieldaten und kleinen Übungen

Buchung

Training bei Data-Science-Architect

  • Erhalt der Buchungsbestätigung
  • Anfahrtsplan + Hotelempfehlungen
  • Ich frage im Vorfeld alle Teilnehmenden nach Ihrer Erwartung an das Training. Wenn Sie möchten, können Sie mir im Vorfeld dazu Feedback geben.
  • Sie erhalten 4 Wochen vor dem Training: Ankündigung mit Kursbeschreibung, Softwarevoraussetzung, Installationsanleitung, Timetable & optionaler Möglichkeit zur Vorbereitung
  • Sie erhalten 1 Woche vor der Training die im Kurs verwendeten Materialien wie Skripte und Datensätze.
  • Pro Tag 8×45 Min. Lerneinheiten
  • 30 Min. Open Space pro Tag im Anschluss an die Lerneinheiten
  • An das Kursthema angepasstes Verhältnis von Theorie, Praxis und Übungsphasen
  • Event Evaluation
  • Bereitstellung der im Training erstellten Materialien

Buchungsdetails

  • Der 3. Teilnehmer einer Anmeldung nimmt kostenfrei teil
  • Rechnungsstellung erfolgt nach der Veranstaltung

Der Schulungsort München

München

München hat viel zu bieten: Machine Learning, objektorientierte Programmierung, Python, R und natürlich den Stachus, die Frauenkirche oder die Allianz Arena. Die Trainings finden in der Arnulfstraße statt – unweit der Innenstadt und einigen guten Brauhäusern.