Deep Learning für die Sehsysteme mit Caffe Schulung
Caffe ist ein Deep-Learning-Framework, das auf Ausdrucksstärke, Geschwindigkeit und Modularität ausgelegt ist.
Dieser Kurs erforscht die Anwendung von Caffe als Deep-Learning-Framework für die Bilderkennung unter Verwendung von MNIST als Beispiel.
Zielgruppe
Dieser Kurs richtet sich an Deep-Learning-Forscher und -Ingenieure, die daran interessiert sind, Caffe als Framework zu nutzen.
Nach Abschluss dieses Kurses werden die Teilnehmer in der Lage sein:
- die Struktur und Bereitstellungsmechanismen von Caffe zu verstehen
- Aufgaben zur Installation, Produktionsumgebung, Architektur und Konfiguration durchzuführen
- Kodierungskualität zu bewerten, Debugging und Monitoring durchzuführen
- fortgeschrittene Produktionsschritte wie das Training von Modellen, die Implementierung von Schichten und Logging umzusetzen
Schulungsübersicht
Einrichtung
- Docker
- Ubuntu
- RHEL / CentOS / Fedora-Installation
- Windows
Caffe Überblick
- Netze, Schichten und Blobs: die Anatomie eines Caffe-Modells.
- Vorwärts / Rückwärts: die wesentlichen Berechnungen von schichtweisen Kompositionsmodellen.
- Verlust: die zu lernende Aufgabe wird durch den Verlust definiert.
- Solver: Der Solver koordiniert die Modelloptimierung.
- Ebenenkatalog: Die Ebene ist die grundlegende Einheit der Modellierung und Berechnung - der Katalog von Caffe enthält Ebenen für moderne Modelle.
- Schnittstellen: Befehlszeile, Python, und MATLAB Caffe.
- Daten: wie man Daten für die Modelleingabe kaffeiniert.
- Caffeinated Convolution: Wie Caffe Faltungen berechnet.
NeueModelle und neuer Code
- Erkennung mit Fast R-CNN
- Sequenzen mit LSTMs und Vision + Sprache mit LRCN
- Pixelweise Vorhersage mit FCNs
- Framework-Design und Zukunft
Beispiele:
- MNIST
Voraussetzungen
Keine
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Deep Learning für die Sehsysteme mit Caffe Schulung - Buchung
Deep Learning für die Sehsysteme mit Caffe Schulung - Anfrage
Deep Learning für die Sehsysteme mit Caffe - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (1)
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Kurs - Computer Vision with OpenCV
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced Stable Diffusion: Deep Learning für Text-zu-Bild-Generierung
21 StundenDiese von einem Dozenten geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Datenwissenschaftler, Ingenieure für maschinelles Lernen, Deep-Learning-Forscher und Computer-Vision-Experten, die ihre Kenntnisse und Fähigkeiten im Bereich Deep Learning für die Text-zu-Bild-Erzeugung erweitern möchten.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Fortgeschrittene Deep-Learning-Architekturen und -Techniken für die Text-Bild-Erzeugung zu verstehen.
- Komplexe Modelle und Optimierungen für eine hochwertige Bildsynthese zu implementieren.
- Leistung und Skalierbarkeit für große Datensätze und komplexe Modelle zu optimieren.
- Abstimmung von Hyperparametern für bessere Modellleistung und Generalisierung.
- Integration von Stable Diffusion mit anderen Deep-Learning-Frameworks und -Tools
AlphaFold
7 StundenDiese von einem Ausbilder geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Biologen, die verstehen möchten, wie AlphaFold funktioniert, und die AlphaFold-Modelle als Leitfaden für ihre experimentellen Studien verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Grundprinzipien von AlphaFold verstehen.
- Lernen, wie AlphaFold funktioniert.
- lernen, wie sie AlphaFold-Vorhersagen und -Ergebnisse interpretieren können.
Tiefenlernen-Neuronale Netze mit Chainer
14 StundenDiese von einem Dozenten geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Forscher und Entwickler, die mit Chainer neuronale Netze in Python aufbauen und trainieren wollen und dabei den Code leicht debuggen können.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- die notwendige Entwicklungsumgebung einzurichten, um mit der Entwicklung neuronaler Netzmodelle zu beginnen.
- Neuronale Netzmodelle unter Verwendung eines verständlichen Quellcodes zu definieren und zu implementieren.
- Beispiele auszuführen und bestehende Algorithmen zu modifizieren, um Deep-Learning-Trainingsmodelle zu optimieren und dabei GPUs für hohe Leistung zu nutzen.
Edge AI mit TensorFlow Lite
14 StundenDiese von einem Trainer durchgeführte Live-Ausbildung in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Entwickler, Datenwissenschaftler und AI-Praktiker, die TensorFlow Lite für Edge AI-Anwendungen nutzen möchten.
Am Ende dieser Ausbildung werden die Teilnehmer in der Lage sein:
- Grundlagen von TensorFlow Lite und dessen Rolle im Edge AI zu verstehen.
- AI-Modelle mit TensorFlow Lite entwickeln und optimieren.
- TensorFlow Lite-Modelle auf verschiedenen Edge-Geräten bereitstellen.
- Werkzeuge und Techniken für Modellumwandlung und -optimierung einsetzen.
- Praktische Edge AI-Anwendungen mit TensorFlow Lite implementieren.
Entwicklung von KI-gestützter Gesichtserkennung für die Polizei
21 StundenDieses von einem Trainer durchgeführte, live-Training in Schweiz (online oder vor Ort) richtet sich an Einsteiger im Bereich der Polizeiarbeit, die den Übergang vom manuellen Gesichtszeichnen zur Nutzung von KI-Tools für das Entwicklung von Gesichtserkennungssystemen wünschen.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
- Grundlagen der Künstlichen Intelligenz und Maschinelles Lernen zu verstehen.
- Die Grundlagen der digitalen Bildverarbeitung und deren Anwendung in der Gesichtserkennung zu erlernen.
- Fähigkeiten zur Nutzung von KI-Tools und Frameworks zur Erstellung von Gesichtserkennungsmodellen zu entwickeln.
- Praxiserfahrungen in der Entwicklung, Ausbildung und Testung von Gesichtserkennungssystemen zu sammeln.
- Ethische Überlegungen und Best Practices bei der Nutzung von Gesichtserkennungs-Technologien zu verstehen.
Fiji: Einführung in die wissenschaftliche Bildverarbeitung
21 StundenFiji ist ein Open-Source-Bildverarbeitungspaket, das ImageJ (ein Bildverarbeitungsprogramm für wissenschaftliche mehrdimensionale Bilder) und eine Reihe von Plugins für die wissenschaftliche Bildanalyse bündelt.
In dieser von einem Kursleiter geleiteten Live-Schulung lernen die Teilnehmer, wie sie die Fiji-Distribution und das ihr zugrunde liegende Programm ImageJ verwenden, um eine Bildanalyseanwendung zu erstellen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- die fortgeschrittenen Programmierfunktionen und Softwarekomponenten von Fiji zu nutzen, um ImageJ zu erweitern
- große 3D-Bilder aus sich überlappenden Kacheln zusammenzusetzen
- eine Fiji-Installation beim Start mit Hilfe des integrierten Update-Systems automatisch zu aktualisieren
- Wählen Sie aus einer großen Auswahl an Skriptsprachen, um eigene Bildanalyselösungen zu erstellen
- Nutzung der leistungsstarken Bibliotheken von Fiji, wie z. B. ImgLib, für große Biobilddatensätze
- Ihre Anwendung einsetzen und mit anderen Wissenschaftlern an ähnlichen Projekten zusammenarbeiten
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
Fiji: Bildverarbeitung für Biotechnologie und Toxikologie
14 StundenDieses von einem Trainer geführte Live-Training in Schweiz (online oder vor Ort) richtet sich an Anfänger bis fortgeschrittene Forscher und Labortechniker, die Bilder im Zusammenhang mit histologischem Gewebe, Blutkörperchen, Algen und anderen biologischen Proben verarbeiten und analysieren möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Die Fiji-Oberfläche zu navigieren und die Kernfunktionen von ImageJ zu nutzen.
- Wissenschaftliche Bilder für eine bessere Analyse vorzubereiten und zu optimieren.
- Bilder quantitativ zu analysieren, einschließlich Zellzählung und Flächenmessung.
- Wiederkehrende Aufgaben mit Makros und Plugins zu automatisieren.
- Workflows für spezifische Bildanalysebedarfe in der biologischen Forschung anzupassen.
Verteiltes Tiefes Lernen mit Horovod
7 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Entwickler oder Datenwissenschaftler, die Horovod verwenden möchten, um verteilte Deep-Learning-Trainings durchzuführen und sie so zu skalieren, dass sie über mehrere GPUs parallel laufen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- die notwendige Entwicklungsumgebung einzurichten, um Deep-Learning-Trainings auszuführen.
- Horovod zu installieren und zu konfigurieren, um Modelle mit TensorFlow, Keras, PyTorch und Apache MXNet zu trainieren.
- Deep-Learning-Training mit Horovod zu skalieren, um es auf mehreren GPUs laufen zu lassen.
Computervision mit OpenCV
28 StundenOpenCV (Open Source Computer Vision Library: http://opencv.org) ist eine Open-Source BSD-lizenzierte Bibliothek, die mehrere hundert Computer-Vision-Algorithmen enthält.
Zielgruppe
Dieser Kurs richtet sich an Ingenieure und Architekten, die OpenCV für Computer-Vision-Projekte nutzen möchten
Python und Tiefenlernen mit OpenCV 4
14 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an Softwareingenieure, die in Python mit OpenCV 4 für Deep Learning programmieren möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Bilder und Videos mit OpenCV 4 betrachten, laden und klassifizieren.
- Deep Learning in OpenCV 4 mit TensorFlow und Keras zu implementieren.
- Deep-Learning-Modelle auszuführen und aussagekräftige Berichte aus Bildern und Videos zu erstellen.
Mustererkennung
14 StundenPattern Matching ist eine Technik zur Lokalisierung bestimmter Muster in einem Bild. Sie kann verwendet werden, um das Vorhandensein bestimmter Merkmale in einem aufgenommenen Bild zu bestimmen, z. B. das erwartete Etikett auf einem fehlerhaften Produkt in einer Fertigungsstraße oder die bestimmten Abmessungen eines Bauteils. Es unterscheidet sich von "Pattern Recognition" (das allgemeine Muster auf der Grundlage größerer Sammlungen verwandter Muster erkennt) dadurch, dass es spezifisch vorgibt, wonach wir suchen, und uns dann sagt, ob das erwartete Muster vorhanden ist oder nicht.
Format des Kurses
- Dieser Kurs führt in die Ansätze, Technologien und Algorithmen ein, die im Bereich des Musterabgleichs verwendet werden, wie er für Machine Vision gilt.
Einführung in Stable Diffusion für die Text-zu-Bild-Generierung
21 StundenDiese von einem Dozenten geleitete Live-Schulung (online oder vor Ort) richtet sich an Datenwissenschaftler, Ingenieure für maschinelles Lernen und Forscher im Bereich Computer Vision, die Stable Diffusion nutzen möchten, um hochwertige Bilder für eine Vielzahl von Anwendungsfällen zu erzeugen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Prinzipien von Stable Diffusion und seine Funktionsweise für die Bilderzeugung zu verstehen.
- Erstellen und Trainieren von Stable Diffusion-Modellen für Bilderzeugungsaufgaben.
- Anwendung von Stable Diffusion auf verschiedene Bilderzeugungsszenarien, wie Inpainting, Outpainting und Bild-zu-Bild-Übersetzung.
- Optimieren der Leistung und Stabilität von Stable Diffusion-Modellen.
Tensorflow Lite für Mikrocontroller
21 StundenDieses vom Trainer geleitete Live-Training in Schweiz (online oder vor Ort) richtet sich an Ingenieure, die lernen möchten, wie sie Maschinenlearning-Modelle auf sehr kleinen eingebetteten Geräten schreiben, laden und ausführen können.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- TensorFlow Lite zu installieren.
- Maschinenlearning-Modelle auf einem eingebetteten Gerät zu laden, um es zum Beispiel zur Erkennung von Sprache oder zur Klassifizierung von Bildern zu verwenden.
- Künstliche Intelligenz (AI) in Hardwaregeräte zu integrieren, ohne auf Netzwerkverbindungen angewiesen zu sein.
Vision Builder für automatisierte Prüfungen
35 StundenDieses instruktionsbasierte Live-Training in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Fachkräfte, die Vision Builder AI nutzen möchten, um automatisierte Prüfsysteme für SMT-Prozesse zu gestalten, umzusetzen und zu optimieren.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Automatisierte Prüfungen mit Vision Builder AI einzurichten und zu konfigurieren.
- Hochwertige Bilder für die Analyse aufzunehmen und vorzubereiten.
- Logikbasierte Entscheidungen zur Defektenerkennung und Prozessvalidierung umzusetzen.
- Prüfberichte zu generieren und die Systemleistung zu optimieren.