Full Digital
 
Fantom Tag

Schulung - KI Grundlagen - Deep Learning und Neuronale Netze mit Python

Deep Learning und Bildverarbeitung mit Keras-Tensorflow - Einführung in modernde Neuronale Netzwerke

  • Live Online Training
DURCHFÜHRUNG MIT TERMIN
Dauer
3 Tage (21 Stunden)

Preis ab
1.890,00 € netto
2.249,10 € inkl. 19% MwSt.

Nr.
54520
TERMIN UND ORT NACH ABSPRACHE
Dauer
3 Tage (21 Stunden)


Nr.
54520
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Künstliche Intelligenz und Deep Learning zählen heute zu den Schlüsseltechnologien in der datengetriebenen Wirtschaft. Wer neuronale Netze verstehen und anwenden möchte, benötigt fundiertes Wissen über deren Aufbau, Trainingsmethoden und Einsatzmöglichkeiten.

In diesem dreitägigen Seminar erhalten Sie eine praxisorientierte Einführung in Deep Learning mit Python und dem Framework TensorFlow/Keras. Sie lernen, wie Sie neuronale Netzarchitekturen wie MLP, Convolutional Neural Networks (CNN)  oder SimCLR modellieren, trainieren und für Klassifikationsaufgaben einsetzen. Neben der Datenaufbereitung und Modelloptimierung stehen auch Themen wie Semi Supervised Learning , inklusive aktueller Themen wie Semi- und Transfer-Learning, und der Umgang mit großen Datensätzen im Fokus. Die Umsetzung erfolgt in Jupyter Notebooks - direkt in der Cloud und unterstützt durch erfahrene Trainer:innen.

Nach dem Seminar sind Sie in der Lage, eigene Deep-Learning-Modelle zu entwickeln, anzupassen und auf neue Daten anzuwenden - ein wertvoller Kompetenzgewinn für Projekte im Bereich KI und datenbasierte Entscheidungsprozesse. Das Training findet als Live Online oder Präsenzseminar statt und umfasst 21 Stunden an drei aufeinanderfolgenden Tagen.

Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

  • Softwareentwickler:innen und IT-Fachkräfte, die sich mit den Grundlagen der Künstlichen Intelligenz und Deep Learning vertraut machen möchten.
  • Datenanalystinnen und -analysten sowie Ingenieurinnen und Ingenieure, die neuronale Netzwerke mit Keras programmieren und deren Anwendungsmöglichkeiten erkunden wollen.
  • Fachkräfte aus der Industrie, die Deep-Learning-Modelle für Anwendungen wie Symbolerkennung, Produktionsüberwachung oder Bildklassifikation einsetzen möchten.

Voraussetzungen

  • Gute Kenntnisse in einer Programmiersprache, vorzugsweise Python, sind empfehlenswert, jedoch nicht zwingend erforderlich.
  • Erfahrung im Umgang mit Daten und grundlegende Kenntnisse in Statistik (z. B. Median, Mittelwert) und mathematischen Konzepten (z. B. Funktionen, Ableitungen) sind von Vorteil.
  • Grundlegende Englischkenntnisse sind hilfreich, da die Kursunterlagen auf Englisch bereitgestellt werden.
  • Keine formalen Anforderungen an die Nutzung von Jupyter Notebook, da es ohne Vorerfahrung bedient werden kann.
Trainingsprogramm

Trainingsprogramm

Willkommen und Organisatorisches

  • Vorstellungsrunde der Teilnehmer
  • Erwartungen der Teilnehmer an den Kurs
  • Einführung in Jupyter Notebooks
  • Nutzung von Cloud-Ressourcen für Berechnungen

Grundlagen von Maschinellem Lernen und Künstlicher Intelligenz (KI)

  • Kurze Übersicht und historischer Hintergrund des Deep Learning
  • Verständnis von KI, Deep Learning und Machine Learning
  • Beispiele aktueller Deep Learning Algorithmen in marktüblichen Produkten
  • Eigenständige Erstellung und Schulung eines grundlegenden neuronalen Netzes mit Keras

Daten Aufbereitung

  • Effektive Vermeidung von Overfitting bei Machine Learning Algorithmen
  • Strukturierung der Daten durch Trainings-Validierungs-Test Split zur Overfitting-Erkennung
  • Optimale Datenvorbereitung durch Normalisierung und One-Hot Encoding
  • Anwendung dieser Methoden auf den MNIST Datensatz

Multi-Layer-Perceptron (MLP) in Keras/Tensorflow (Neuronales Netz)

  • Wichtige Elemente eines MLPs: Perceptron, Gewichtungen, Bias
  • Einsicht in Non-linearities (Aktivierungsfunktionen)
  • Einsatz von Softmax bei Klassifikationsaufgaben

Netzwerktraining und Anwendung auf neue Daten

  • Auswahl passender Loss-Funktionen je nach Aufgabe
  • Verständnis von Backpropagation: Anpassung der Gewichtungen
  • Initiierung der Gewichtungen für reibungsloses Training
  • Epochen und Batch-Size - Schlüsselparameter des Trainingsprozesses
  • Interpretation des Outputs während des Trainings
  • Einsatz des trainierten Modells für Vorhersagen auf neuen Daten

Convolutional Neural Network (CNN) - Teil I

  • Erläuterung der Convolutional Layer (Faltungsschicht)
  • Aufbau und Anwendung von Filtern
  • Steuerung von Padding und Stride bei der Convolution

Convolutional Neural Network (CNN) - Teil II

  • Optimierung der Anzahl an Channels und Filtern in der Faltungsschicht
  • Einfluss von Bias in einem CNN
  • Nutzung des Max-Pooling Layers für Dimensionalitätsreduktion
  • Analyse der Lernprozesse in verschiedenen Ebenen eines CNNs

Keras Callbacks für optimales Training

  • Implementierung und Einsatz von Keras Callbacks
  • Speicherung von Modellgewichtungen und Architektur
  • Frühzeitiges Beenden von Training mit Early Stopping
  • Steuerung der Lernrate durch Learning Rate Scheduler
  • Visualisierung des Trainingsverlaufs mit MlFlow

Bildklassifikation durch tiefe Netzwerke

  • Einsatz des Softmax-Layers für Klassifikationsprobleme
  • Berücksichtigung des Cross-Entropy Loss
  • Einblick in bekannte Netzwerkarchitekturen: VGG-16 und AlexNet
  • Anwendung von Regularisierungen: L2 Regularisierung, Drop-Out, Batch Normalisation
  • Laden eines vortrainierten Modells für weitere Nutzung

Daten Einlesen mittels TF.Data

  • Typischer Workflow für Datenverarbeitung mit tf.data
  • Effiziente Verarbeitung großer Datensätze
  • Beschleunigung des Einleseprozesses

Semi Supervised Learning (SSL) für breitere Anwendbarkeit

  • Übersicht über Semi Supervised Learning Ansätze
  • Einsatz des SimCLR Modells für Semi Supervised Learning
  • Eigenständige Erstellung eines individuellen tf.keras Modells
  • Nutzung des contrastive loss für Semi Supervised Learning

Best Practices für erfolgreiche Projekte

  • Einführung in bewährte Vorgehensweisen bei neuen Deep Learning Aufgaben
  • Hyperparameter Optimierung für optimale Modellleistung
  • Optimierung des Modells nach dem Training für bestmögliche Ergebnisse

Feintuning und vortrainierte Netzwerke für bessere Ergebnisse

  • Erläuterung weiterer etablierter Netzwerkarchitekturen: Inception-V3, ResNet
  • Zugang zu existierendem Code für bereits trainierte Netzwerke
  • Ausnutzung vortrainierter Netzwerke durch Feintuning und Transfer Learning
Schulungsmethode

Schulungsmethode

Der Kurs zur Künstlichen Intelligenz legt großen Wert auf praktische Anwendungen. Während der Schulung werden die Konzepte anhand von Folien und Beispielen erklärt. In den Übungseinheiten haben die Teilnehmer:innen die Möglichkeit, das Gelernte mithilfe der Programmiersprache Python in der Cloud mit Jupyter Notebooks umzusetzen. Die Trainer:innen stehen bei verschiedenen Aufgaben zur Unterstützung bereit und beantworten Fragen.

Hinweis

Hinweis

Die Teilnehmer:innen benötigen für die Übungsaufgaben Laptops. Wir empfehlen Ihnen, Ihren eigenen Laptop mitzubringen. Ein Laptop mit GPU wird nicht benötigt.  
Bitte prüfen Sie, ob Ihr Firmenlaptop Zugangsbeschränkungen im Internet hat. Die digitalen Unterlagen (Skript, Code, Dateien) werden im Seminar online zum Download zur Verfügung gestellt. Sie erhalten vor dem Seminar per E-Mail den Link zu einer Testdatei zum Download, um dies überprüfen zu können.  

Sie sollten sich in firmenfremde WLAN-Netze registrieren können. Das Programmieren und das Trainieren der Algorithmen erfolgt auf GPUs in der Cloud , welche über eine URL direkt im Browser aufgerufen wird.  
Sie erhalten vor dem Seminar per E-Mail einen Link, um zu testen, ob Einstellungen den Zugriff auf die Cloud beeinträchtigen.  
Als Backup Lösung ist es möglich, dass der USB Port bei Ihrem Laptop freigeschaltet ist, um damit verwendete Dateien oder sonstige Unterlagen übertragen zu können.  

Im Seminar wird das Betriebssystem Windows verwendet. Der Umgang mit Ihrem verwendeten Betriebssystem und Laptop sollte bekannt sein. Insbesondere sollten Sie ohne Schwierigkeiten Sonderzeichen auf der Tastatur finden (insbesondere bei Apple Geräten werden auf manchen Tastaturen nicht immer runde, eckige bzw. geschweifte Klammern dargestellt).  

Hinweis für Online-Schulungen:
Für ein optimales Lernerlebnis in unseren Online-Schulungen empfehlen wir Ihnen die Teilnahme mit einem zweiten Bildschirm. So können Sie die Schulungsinhalte verfolgen, Anwendungen öffnen und parallel an praktischen Übungen teilnehmen. 

Weitere Seminare aus dem Bereich Data Science, Machine Learning & KI

Häufig gestellte Fragen (FAQ)

Häufig gestellte Fragen (FAQ)

Für wen ist dieses Seminar geeignet?  

Das Seminar richtet sich an Teilnehmer:innen, die neuronale Netze und Deep Learning-Algorithmen in Keras programmieren lernen möchten. Vorkenntnisse in einer anderen Programmiersprache sind erforderlich und erste Erfahrungen mit Python sind vorteilhaft.

Welche Voraussetzungen sollten die Teilnehmenden mitbringen?  

Sie sollten gute Vorkenntnisse in einer anderen Programmiersprache oder erste Erfahrung mit Python haben. Erfahrung im Umgang mit Daten sowie Grundkenntnisse in Statistik und Mathematik sind ebenfalls nützlich. Englischkenntnisse sind hilfreich, da die Kursmaterialien auf Englisch bereitgestellt werden.

Welche Vorteile bringt die Teilnahme an diesem Seminar?  

Das Seminar vermittelt fundiertes Wissen über Deep-Learning-Algorithmen und deren praktische Anwendung und Sie lernen, Deep-Learning-Modelle professionell zu entwickeln und KI-Lösungen in reale Projekte zu integrieren. Dieses Know-how kann Ihre Berufsaussichten in Bereichen wie der Bilddatenverarbeitung und anderen industriellen Anwendungen deutlich verbessern. 

Welche Lernmethoden kommen zum Einsatz?  

Der Kurs kombiniert theoretische Konzepte mit praktischen Übungen, wobei die Programmierung in Python durch den Einsatz von Jupyter Notebooks erfolgt. Der Fokus liegt auf anwendungsorientiertem Lernen in der Cloud.

Was ist der Unterschied zwischen Machine Learning und Deep Learning?

Machine Learning (ML) umfasst alle Verfahren, bei denen Systeme aus Daten lernen. Deep Learning (DL) ist ein Teilgebiet davon, das auf mehrschichtigen neuronalen Netzen basiert und besonders für komplexe Aufgaben wie Bild- oder Spracherkennung geeignet ist.

Welche Frameworks werden im Seminar verwendet?

Im Seminar arbeiten Sie mit Python, Keras und TensorFlow. Diese Kombination ist der De-facto-Standard in der KI-Entwicklung und bietet sowohl Einsteiger:innen als auch Professionals eine intuitive, leistungsstarke Plattform für Deep Learning.

Braucht man Vorkenntnisse in Mathematik oder Statistik für das Seminar?

Grundkenntnisse in Statistik und Mathematik (z. B. Mittelwert, Ableitung, Funktion) sind hilfreich, aber keine Voraussetzung. Alle mathematischen Konzepte werden praxisnah anhand von Beispielen erklärt und direkt in Code umgesetzt.

Wird im Seminar auch die Anwendung von neuronalen Netzen in der Praxis behandelt?

Ja, Sie trainieren eigene Modelle und wenden sie auf reale Datensätze an - z. B. zur Bildklassifikation oder Objekterkennung. Dabei lernen Sie typische Workflows aus Industrie- und Forschungsprojekten kennen.

Welche Rolle spielt Keras im Vergleich zu TensorFlow?

Keras ist eine High-Level-API, die das Erstellen und Trainieren von neuronalen Netzen in TensorFlow stark vereinfacht. Im Seminar erfahren Sie, wie Sie mit Keras effizient Modelle aufbauen und gleichzeitig die volle Leistungsfähigkeit von TensorFlow nutzen können.

Wie praxisorientiert ist die Schulung?

Das Seminar legt großen Wert auf Hands-on-Übungen in einer Cloud-Umgebung mit GPU-Unterstützung. Sie arbeiten mit Jupyter Notebooks, um eigene Netzwerke zu entwerfen, zu trainieren und zu optimieren - begleitet von erfahrenen Trainer:innen.

Welche beruflichen Perspektiven eröffnet das Seminar?

Die erlernten Kompetenzen sind gefragte Schlüsselqualifikationen in Data Science, KI-Entwicklung und Automatisierung. Sie können Ihre Kenntnisse direkt in Projekten zur Prozessoptimierung, Qualitätskontrolle oder intelligenten Datenanalyse anwenden.

Termine

  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH FrankfurtAirPark
    Bessie-Coleman-Straße 13
    60549 Frankfurt am Main
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Düsseldorf
    Grafenberger Allee 293
    40237 Düsseldorf
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    Cegos Integrata GmbH Stuttgart
    Löffelstr. 40
    70597 Stuttgart
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
  • 1.890,00 € Netto
    Noch freie Plätze
    Jetzt buchen
    online Training
    Live Online Training
Schulung - KI Grundlagen - Deep Learning und Neuronale Netze mit Python