Deep Learning

Data Science / Deep Learning


Entwerfen und Implementieren einer Data Science-Lösung in Azure

DP-100 Schulungsinhalte:

Modul 1: Erste Schritte mit Azure Machine Learning

In diesem Modul lernen Sie, wie Sie einen Azure Machine Learning-Arbeitsbereich bereitstellen und diesen zur Verwaltung von maschinellen Lernmitteln wie Daten, Berechnungen, ModellTrainingscode, protokollierten Metriken und trainierten Modellen verwenden. Sie werden lernen, wie Sie die webbasierte Azure Machine Learning-Studioschnittstelle sowie das Azure Machine Learning SDK und Entwicklerwerkzeuge wie Visual Studio Code und Jupyter Notebooks verwenden, um mit den Objekten in Ihrem Arbeitsbereich zu arbeiten.

Lektionen

  • Einführung in Azure Machine Learning

  • Arbeiten mit Azure Machine Learning

Lab: Erstellen eines Azure Machine Learning-Arbeitsbereichs

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Bereitstellung eines Azure Machine Learning-Arbeitsbereichs

  • Verwendung von Werkzeugen und Codes für die Arbeit mit Azure Machine Learning

(Klicken Sie bitte hier, um den vollen Schulungsinhalt angezeigt zu bekommen. )

Modul 2: Visuelle Tools für maschinelles Lernen

In diesem Modul werden die visuellen Tools zum automatisierten maschinellen Lernen und das Designer-Tool behandelt, mit denen Sie Machine Learning-Modelle trainieren, auswerten und bereitstellen könne, ohne Code schreiben zu müssen.

Lektionen

  • Automatisiertes maschinelles Lernen

  • Azure Machine Learning-Designer

Lab: Verwenden des automatisierten maschinellen Lernens

Lab: Verwenden des Azure Machine Learning-Designers

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Verwendung des automatisierten maschinellen Lernens zum Trainieren eines Machine Learning-Modells

  • Verwendung des Azure Machine Learning-Designers zum Trainieren eines Modells

Modul 3: Ausführen von Experimenten und Trainieren von Modellen

In diesem Modul werden Sie mit Experimenten beginnen, die Datenverarbeitung und Trainingscode modellieren und diese zum Training von Modellen für maschinelles Lernen verwenden.

Lektionen

  • Einführung in Experimente

  • Trainieren und Registrieren von Modellen

Lab: Trainieren von Modellen

Lab: Ausführen von Experimenten

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Ausführung von auf Code basierenden Experimenten in einem Azure Machine Learning-Arbeitsbereich

  • Modelle für maschinelles Lernen trainieren und registrieren

Modul 4: Arbeiten mit Daten

Daten sind ein grundlegendes Element in jeder Workload mit maschinellem Lernen. Daher erfahren Sie in diesem Modul, wie Sie Datenspeicher und Datasets in einem Azure Machine Learning-Arbeitsbereich erstellen und verwalten und wie Sie sie in Experimenten zum Modelltraining verwenden.

Lektionen

  • Arbeiten mit Datenspeichern

  • Arbeiten mit Datasets

Lab: Arbeiten mit Daten

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Erstellen und Verwenden von Datenspeichern

  • Erstellen und Verwenden von Datasets

Modul 5: Arbeiten mit Compute-Ressourcen

Einer der Hauptvorteile der Cloud ist die Möglichkeit, Rechenressourcen nach Bedarf zu nutzen und sie zur Skalierung von maschinellen Lernprozessen in einem Umfang zu nutzen, der auf der eigenen Hardware nicht möglich wäre. In diesem Modul lernen Sie, wie Sie Experimentierumgebungen verwalten können, die eine konsistente Laufzeitkonsistenz für Experimente gewährleisten, und wie Sie Rechenziele für Experimentläufe erstellen und verwenden können.

Lektionen

  • Arbeiten mit Umgebungen

  • Arbeiten mit Computezielen

Lab: Arbeiten mit Compute-Ressourcen

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Erstellen und Verwenden von Umgebungen

  • Erstellen und Verwenden von Computezielen

Modul 6: Orchestrieren von Operationen mit Pipelines

Jetzt, da Sie die Grundlagen der Ausführung von Workloads als Experimente verstehen, die Datenbestände und Berechnungsressourcen nutzen, ist es an der Zeit zu lernen, wie man diese Workloads als Pipeline zusammenhängender Schritte orchestrieren kann. Weil Pipelines für die Implementierung einer effektiven Lösung für die Machine Learning-Operationalisierung (ML-Ops) in Azure entscheidend sind, werden Sie in diesem Modul erkunden, wie Sie sie definieren und ausführen können.

Lektionen

  • Einführung in Pipelines

  • Veröffentlichen und Ausführen von Pipelines

Lab: Erstellen einer Pipeline

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Erstellung von Pipelines zum Automatisieren von Machine Learning-Workflows

  • Veröffentlichung und Ausführung von Pipelinediensten

Modul 7: Bereitstellen und Nutzen von Modellen

Modelle sollen die Entscheidungsfindung durch Vorhersagen unterstützen, daher sind sie nur dann nützlich, wenn sie eingesetzt werden und für eine Anwendung zur Verfügung stehen. In diesem Modul lernen Sie, wie man Modelle für Echtzeit- und Batch-Inferenzierung einsetzt.

Lektionen

  • Echtzeitrückschließen

  • Batchrückschließen

  • Continuous Integration und Continuous Delivery

Lab: Erstellen eines Echtzeitrückschlussdiensts

Lab: Erstellen eines Batchrückschlussdiensts

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Veröffentlichung eines Modells als Echtzeitrückschlussdienst

  • Veröffentlichung eines Modells als Batchrückschlussdienst

  • Beschreibung von Techniken zum Implementieren von Continuous Integration und Continuous Delivery

Modul 8: Trainieren optimaler Modelle

In dieser Phase des Kurses haben Sie den End-to-End-Prozess für die Schulung, den Einsatz und die Nutzung von maschinellen Lernmodellen kennen gelernt; aber wie stellen Sie sicher, dass Ihr Modell die besten Vorhersageergebnisse für Ihre Daten liefert? In diesem Modul werden Sie untersuchen, wie Sie Hyperparameter-Tuning und automatisiertes maschinelles Lernen einsetzen können, um die Vorteile der CloudScale-Berechnung zu nutzen und das beste Modell für Ihre Daten zu finden.

Lektionen

  • Hyperparameteroptimierung

  • Automatisiertes maschinelles Lernen

Lab: Verwenden des automatisierten maschinellen Lernens über das SDK

Lab: Optimieren von Hyperparametern

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Optimierung von Hyperparametern für das Modelltraining

  • Verwendung des automatisierten maschinellen Lernens zum Suchen des optimalen Modells für Ihre Daten

Modul 9: Verantwortungsvolles maschinelles Lernen

Data Scientists müssen sicherstellen, dass sie verantwortungsvoll Daten analysieren und Machine Learning-Modelle trainieren, indem sie die Privatsphäre von Einzelpersonen respektieren, Vorurteile vermeiden und Transparenz gewährleisten. In diesem Modul werden einige Überlegungen und Techniken zum Anwenden von Prinzipien für verantwortungsvolles maschinelles Lernen untersucht.

Lektionen

  • Differential Privacy

  • Interpretierbarkeit von Modellen

  • Fairness

Lab: Einführung in die Differential Privacy

Lab: Interpretieren von Modellen

Lab: Erkennen und Verringern von Unfairness

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Anwenden der Differential Privacy auf die Datenanalyse

  • Verwendung von Explainern zur Interpretation von Machine Learning-Modellen

  • Auswerten von Modellen auf Fairness

Modul 10: Überwachen von Modellen

Nach der Einführung eines Modells ist es wichtig zu verstehen, wie das Modell in der Produktion eingesetzt wird, und jede Beeinträchtigung seiner Wirksamkeit aufgrund von Datenabweichungen zu erkennen. Dieses Modul beschreibt Techniken zur Überwachung von Modellen und ihren Daten.

Lektionen

  • Überwachen von Modellen mit Application Insights

  • Überwachen der Datendrift

Lab: Überwachen der Datendrift

Lab: Überwachen eines Modells mit Application Insights

Nach Abschluss dieses Moduls sind Sie in der Lage zur

  • Verwenden von Application Insights zur Überwachung eines veröffentlichten Modells

  • Überwachung der Datendrift

Buchung

Online, 3 Tage. Termin auf Anfrage

Kursgebühr €2085,- zzgl. MwSt. (Ohne Unterkunft).

Unterrichtssprache: Deutsch, Kursunterlagen: Deutsch

Bitte email an:

Wir werden Sie umgehend kontaktieren und Ihnen ein Buchungsformular sowie weitere Informationen zukommen lassen.

In Vorbereitung

Deep Learning — Einführung

Schulungsinhalte:

1. Einleitung

Teil I: Angewandte Mathematik und Grundlagen für das Machine Learning

  • 2 Lineare Algebra

  • 3 Wahrscheinlichkeits- und Informationstheorie

  • 4 Bayessche Statistik

  • 5 Numerische Berechnung

Teil II: Deep-Learning-Verfahren

  • 6 Tiefe Feedforward-Netze

  • 7 Regularisierung

  • 8 Optimierung beim Trainieren tiefer Modelle

  • 9 Convolutional Neural Networks

  • 10 Sequenzmodellierung für Rekurrente und Rekursive Netze

  • 11 Praxisorientierte Methodologie

  • 12 Anwendungen: Computer Vision, Spracherkennung, Verarbeitung natürlicher Sprache

Teil III: Deep-Learning-Forschung

  • 13 Lineare Faktorenmodelle

  • 14 Autoencoder

  • 15 Representation Learning

  • 16 Probabilistische graphische Modelle

  • 17 Monte-Carlo-Verfahren

  • 18 Die Partitionsfunktion

  • 19 Approximative Inferenz

  • 20 Tiefe generative Modelle wie Restricted Boltzmann Machines, Deep-Belief-Netze, Gerichtete Generative Netze, Variational Autoencoder u.v.m.

(Kurs ist in Vorbereitung— Änderungen vorbehalten)

Buchung

Termin auf Anfrage

Kurs ist in Vorbereitung

Kursgebühr €2760,- zzgl. MwSt. (Ohne Unterkunft).

Unterrichtssprache: Deutsch, Kursunterlagen: Deutsch

Bitte email an:

Wir werden Sie umgehend kontaktieren und Ihnen ein Buchungsformular sowie weitere Informationen zukommen lassen.

Feedback einiger Kursteilnehmer:

"Ich hatte noch nie einen besseren technischen Instruktor und ich habe bereits an vielen Fachlehrgängen teilgenommen" —JB, USA

"War bisher das beste Seminar an dem ich telnehmen durfte. Die Erwartungen wurden voll erfüllt. Fachlich konnte alle Fragen beantworten werden. Erklärungen waren schlüssig. Aus methodischer Sicht war es auch in Ordnung - gutes Mittel aus Theorie und Praxis"—WG, Deutschland

"Ich hatte die Gelegenheit, an einem perfekten Training teilzunehmen. Fantastische Organisation, Ausführung ausgezeichnet."—LD, Bulgarien

"Es war das perfekte Training für mich. Der Instruktor war einer der Besten, den ich in Sachen technisches Training je hatte. Der Kurs war sehr gut organisiert und hat ein großes Gebiet abgedeckt."—AK, USA

Differenzierbare neuronale Computer (DNC)