1
2
3
4
5
6
Python-Grundlagen, Entwicklungstools und Deep-Learning-Grundlagen für Entwickler

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 in diesem Schwerpunkt 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. Details siehe in der folgenden Beschreibung der einzelnen Abschnitte.

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.

 

2: Python Entwicklungstools für Deep Learning

In diesem Teil werden wichtige Python Entwicklungswerkzeuge, welche relevant für Deep Learning sind, näher betrachtet. Diese umfassen:
- Gängige Python Entwicklungsumgebungen
- Numpy
- Visualisierungstools

Auch in diesem Teil werden Inhalte interaktiv über Jupyter Notebooks vermittelt. Übungen geben den Teilnehmern die Möglichkeit, erlernte Kenntnisse direkt anzuwenden.

Voraussetzungen:
- Python Grundkenntnisse wie z.B. aus unserem Teil 1: Python Grundlagen für Deep Learning.

Zielgruppe:
- Python Entwickler, die in Zukunft Deep Learning verwenden möchten.

Anmerkung: Deep Learning Frameworks selbst sind Bestandteil der Deep Learning Grundlagen Teile.

 

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

Auch hier werden die Inhalte über Jupyter Notebooks vermittelt und anhand von Übungen gefestigt.

Voraussetzungen:
- Python Grundkenntnisse wie z.B. aus unserem Teil 1: Python Grundlagen für Deep Learning.
- Numpy Kenntnisse wie z.B. aus unserem Teil 2: Python Entwicklungstools für Deep Learning
- Optional: Grundkenntnisse von KI – z.B. über einen Besuch unserer Schwerpunkt 1 Workshops – die es einem besser erlauben, die verwendeten Technologien einzuordnen.

Zielgruppe:
- Python Entwickler, die in Zukunft Deep Learning verwenden möchten.

 


News

Entwicklung, Human-Centered AI (HC-AI), KI im HR-Bereich, Strategie
Das KI-Trainer Programm im September
17.08.21
Im September kehren unsere Workshops und Seminare zu KI im Personalmanagement, KI-Entwicklung und KI-Strategie zurück. Die Human-Centered AI Workshopreihe startet ihren letzten Durchgang für 2021 mit dem Grundlagen-Webinar, erstmals auch mit einem Einblick in den Bereich der KI-Ethik.
Donnerstag30.09.2114:00-16:30
Online
Dienstag21.09.2110:00-12:00
Online
Donnerstag16.09.2110:00-14:00
Virtueller Workshop über Zoom
Mittwoch15.09.2110:00-12:00
Online
Mittwoch15.09.2114:00-16:00
Online
Donnerstag09.09.2114:00-16:00
Online
Mittwoch08.09.2110:00-12:00
Online
Mittwoch08.09.2110:00-14:00
Online
Mittwoch08.09.2114:00-16:00
Online
Entwicklung
KI Entwicklung: Einstieg für Entwickler und Ingenieure
09.03.21
Um einen ersten KI-Use Case auf seine Machbarkeit zu prüfen sind technisches KI-Know-How und Programmierkenntnisse erforderlich. Häufig sind Entwickler und Ingenieure, die bereits über Programmierkenntnisse verfügen im Unternehmen vorhanden, KI und im speziellen Machine Learning Kenntnisse fehlen jedoch. Experten in diesem Bereich sind aktuell sehr gefragt und häufig schwer zu finden. Dieser Mangel kann behoben werden, indem Fortbildungen für Entwickler und Ingenieure im eigenen Unternehmen angeboten werden.
Mittwoch15.09.2110:00-12:00
Online
Mittwoch15.09.2114:00-16:00
Online
Donnerstag09.09.2114:00-16:00
Online
Mittwoch08.09.2110:00-12:00
Online
Mittwoch08.09.2114:00-16:00
Online
Montag26.04.2110:00-12:00
Online
Montag26.04.2114:00-16:00
Online
Freitag23.04.2114:00-16:00
Online
Montag19.04.2110:00-12:00
Online
Montag19.04.2114:00-16:00
Online
Entwicklung
Rückblick: KI-Trainer Entwicklung - Online-Seminar Reihe im September
23.09.20
Im September fand die zweite Durchführung unserer fünfteiligen KI-Trainer Online-Seminar Reihe mit dem Schwerpunkt "Entwicklung" statt.
Dienstag15.09.2010:00-12:00
Online
Dienstag15.09.2014:00-16:00
Online
Montag14.09.2010:00-12:00
Online
Donnerstag10.09.2010:00-12:00
Online
Donnerstag10.09.2014:00-16:00
Online
1
2
3
4
5
6
 
 
Copyright