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 deren Implementation. Diese Reihe erlaubt es Programmierern ohne KI-Kenntnisse, startbereit für Deep Learning zu werden. An den einzelnen Teilen kann sequenziell teilgenommen werden, benötigte Kenntnisse in späteren Teilen werden in vorherigen Teilen vermittelt – grundlegende Programmierkenntnisse sollten jedoch mitgebracht werden.

Die Inhalte werden anhand von uns gehosteter Jupyter Books gemeinsam erarbeitet – Teilnehmer können direkt aktiv im Web-Browser mit programmieren, ohne vorher ihr eigenes System vorbereiten zu müssen. Übungen im Laufe der Veranstaltungen geben Zeit, die Inhalte zu festigen.

1: Python-Grundlagen für Deep Learning

In dieser zweiteiligen Reihe werden die Grundlagen der Pythonprogrammierung als Basis für Deep Learning nähergebracht. Die folgenden Themen werden behandelt:

  • die Syntax gängiger Python-Strukturen, u. a. Funktionen, Klassen, Variablen
  • Python-Datenstrukturen (List, Dictionary, Tuple)
  • Python-Module

Voraussetzungen:
Allgemeine Programmierkenntnisse: Teilnehmer sollten bereits Kenntnisse von einer anderen, bestenfalls 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

Dieser Teil stellt die Brücke zwischen herkömmlicher Pythonprogrammierung und Deep Learning her. Im Vordergrund steht hier das Python-Modul Numpy, welches ein integraler Bestandteil aller mathematisch-wissenschaftlicher Python-Projekte ist und das dem Kern der meisten Python-Module im maschinellen Lernen entspricht. Im Anschluss wird aufbauend hierauf direkt ein solches Modul genauer vorgestellt: Pandas – das Modul für die Verarbeitung von tabellenbasierten Daten.

Die Kenntnis dieser beiden Module ebnet den Weg hin zu den im dritten Teil thematisierten Deep-Learning-Modulen.

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 und bereits Python-Grundkenntnisse besitzen.

3: Deep-Learning-Grundlagen

In dieser zweiteiligen 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 weit verbreitete Python-Framework für maschinelles Lernen "Pytorch" wird gegeben, um anschließend gemeinsam einfache Modelle zu entwickeln.

Voraussetzungen:

  • Python- und Numpy-Kenntnisse wie z. B. aus unserem Teil 2: Python-Entwicklungstools für Deep Learning
  • Optional: Grundkenntnisse von KI – z. B. über einen Besuch unseres Grundlagen-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)
Das KI-Trainer-Programm im Oktober
27.09.22
Im Oktober gehen einige unserer kostenlosen KI-Weiterbildungsangebote in die letzte Runde. Sichern Sie sich jetzt noch einen Platz in der KI-Entwicklungsreihe oder im Kurs zu Grundlagen und Methoden der Menschzentrierten KI.
Freitag14.10.22-09.12.22
Online – E-Learning Plattform Moodle
Montag10.10.2210:00-12:00
Online
Montag10.10.2214:00-16:00
Online
Freitag07.10.2214:00-16:00
Online
Mittwoch05.10.2210:00-12:00
Online
Mittwoch05.10.2214:00-16:00
Online
Daten, Entwicklung
Beginn Onlinekurs: Daten für Machine Learning
26.07.21
Aufgrund der großen Nachfrage im August wird der neue KI-Trainer Onlinekurs zum Thema "Daten für Machine Learning" im November wiederholt. Jetzt kostenfrei anmelden.
Daten, 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
1
2
3
4
5
6
 
 
Copyright