Beschreibung/Agenda
Mit den geeigneten Plattformen und Entwicklungswerkzeugen lassen sich KI-Projekte sehr schnell umsetzen. Insbesondere die vielversprechenden Deep Learning Technologien besitzen eine Vielzahl an Entwicklungstools, die es KI-Entwicklern erlauben, weniger Zeit für aufwendige Grundlagen-Implementationen aufzubrauchen, und dafür mehr Zeit für die Problemlösung selbst zu finden.
In mehreren Teilen geht es bei uns hier deshalb rund um die Entwicklung: Angefangen bei einem Einstieg in die Pythonprogrammierung, über die Betrachtung gängiger Entwicklungstools und -Frameworks, bis hin zu Deep Learning Grundlagen und Implementation. Diese Reihe erlaubt es Programmierern ohne KI-Kenntnisse startbereit für Deep Learning zu werden. An den einzelnen Teilen kann sequentiell teilgenommen werden, benötigte Kenntnisse in späteren Teilen werden in vorherigen Teilen vermittelt. Einzig für den ersten Teil sollten allgemeine Programmierkenntnisse vorhanden sein.
3: Deep Learning Grundlagen
In dieser mehrteiligen Reihe werden die Grundlagen von Deep Learning vermittelt. Angefangen bei einem einzelnen Neuron werden Schritt für Schritt Bestandteile moderner neuronaler Netze für die Klassifikation aufgezeigt und erklärt. Ein Einstieg in das größte Python Framework für maschinelles Lernen "Tensorflow" wird gegeben um anschließend gemeinsam einfache Modelle zu entwickeln. Die Inhalte umfassen unter anderem:
- Neuronaler Netzwerk-Aufbau
- Allgemeiner Lernprozess
- Gängige Optimierungsverfahren
- Gängige Leistungsmetriken
- Convolutional Neural Networks
- Tensorflow Grundlagen
Die Inhalte über Jupyter Notebooks vermittelt und anhand von Übungen gefestigt.
Voraussetzungen:
- Python Grundkenntnisse wie z.B. aus unserem Webinar "Python Grundlagen für Deep Learning" (Details siehe Link am Ende der Beschreibung)
- Numpy Kenntnisse wie z.B. aus unserem Webinar "Python Entwicklungstools für Deep Learning" (Details siehe Link am Ende der Beschreibung)
- Optional: Grundkenntnisse von KI – z.B. über einen Besuch unserer Schwerpunkt 1 Workshops – die es einem besser erlauben, die verwendeten Technologien einzuordnen.
Details und Termine zu anderen Teilen dieses Schwerpunktes finden Sie unter folgendem Link:
https://www.kompetenzzentrum-usability.digital/angebote/ki-trainer/ki-trainer-schwerpunkt-2-entwicklung