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.
1: Python Grundlagen für Deep Learning
In dieser zweiteiligen Reihe werden die Grundlagen der Python Programmierung als Basis für Deep Learning nähergebracht. Die folgenden Themen werden behandelt:
- Jupyter Notebook Grundlagen
- Die Syntax gängiger Python Strukturen, u.a. Funktionen, Klassen, Variablen
- Python Datenstrukturen (List, Dictionary, Tuple)
- Python Module
Anhand von Jupyter Notebooks werden die Inhalte interaktiv erarbeitet. Übungen im Laufe der Veranstaltung geben Teilnehmern die Möglichkeit, die Inhalte zu festigen.
Voraussetzungen:
- Allgemeine Programmierkenntnisse: Teilnehmer sollten bereits Kenntnisse von einer anderen, objektorientierten Sprache mitbringen. So sollten folgende Fragen beantwortet werden können: Wie ist ein Programm aufgebaut? Was für Datentypen gibt es? Was sind Funktionen / Variablen / Ablaufstrukturen / Klassen?
Zielgruppe:
Entwickler ohne Pythonkenntnisse, die in Zukunft Deep Learning Algorithmen implementieren möchten.
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