Edge AI for Computer Vision: Real-Time Image Processing - Plan Szkolenia
Edge AI dla Computer Vision rewolucjonizuje analizę obrazu i wideo w czasie rzeczywistym, umożliwiając modelom AI uruchamianie bezpośrednio na urządzeniach brzegowych, zmniejszając opóźnienia i poprawiając wydajność.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla inżynierów wizji komputerowej na poziomie średnim i zaawansowanym, programistów AI i specjalistów IoT, którzy chcą wdrożyć i zoptymalizować modele wizji komputerowej do przetwarzania w czasie rzeczywistym na urządzeniach brzegowych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć podstawy Edge AI i jego zastosowania w wizji komputerowej.
- Wdrożyć zoptymalizowane modele głębokiego uczenia się na urządzeniach brzegowych do analizy obrazu i wideo w czasie rzeczywistym.
- Używać frameworków takich jak TensorFlow Lite, OpenVINO i NVIDIA Jetson SDK do wdrażania modeli.
- Optymalizacja modeli AI pod kątem wydajności, efektywności energetycznej i wnioskowania o niskim opóźnieniu.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Plan Szkolenia
Wprowadzenie do Edge AI dla Computer Vision
- Przegląd Edge AI i jego zalety
- Porównanie: Cloud AI vs Edge AI
- Kluczowe wyzwania w przetwarzaniu obrazu w czasie rzeczywistym
Wdrażanie modeli Deep Learning na urządzeniach brzegowych
- Wprowadzenie do TensorFlow Lite i OpenVINO
- Optymalizacja i kwantyzacja modeli do wdrażania na urządzeniach brzegowych
- Studium przypadku: Uruchamianie YOLOv8 na urządzeniu brzegowym
Akceleracja sprzętowa dla wnioskowania w czasie rzeczywistym
- Przegląd sprzętu do obliczeń brzegowych (Jetson, Coral, FPGA)
- Wykorzystanie akceleracji GPU i TPU
- Benchmarking i ocena wydajności
Wykrywanie i śledzenie obiektów w czasie rzeczywistym
- Implementacja wykrywania obiektów za pomocą modeli YOLO
- Śledzenie poruszających się obiektów w czasie rzeczywistym
- Zwiększenie dokładności wykrywania dzięki fuzji czujników
Techniki optymalizacji dla Edge AI
- Zmniejszanie rozmiaru modelu za pomocą przycinania i kwantyzacji
- Techniki zmniejszania opóźnień i zużycia energii
- Ponowne szkolenie i dostrajanie modelu Edge AI
Integracja Edge AI z systemami IoT
- Wdrażanie modeli AI w inteligentnych kamerach i urządzeniach IoT
- Edge AI i podejmowanie decyzji w czasie rzeczywistym
- Communication między urządzeniami brzegowymi a systemami chmurowymi
Bezpieczeństwo i względy etyczne w Edge AI
- Obawy dotyczące prywatności danych w aplikacjach brzegowych AI
- Zapewnienie bezpieczeństwa modelu przed atakami przeciwników
- Zgodność z przepisami dotyczącymi sztucznej inteligencji i etycznymi zasadami sztucznej inteligencji
Podsumowanie i kolejne kroki
Wymagania
- Znajomość koncepcji widzenia komputerowego
- Doświadczenie z Python i frameworkami głębokiego uczenia się
- Podstawowa wiedza na temat przetwarzania brzegowego i urządzeń IoT
Uczestnicy
- Inżynierowie wizji komputerowej
- Programiści AI
- Specjaliści IoT
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Edge AI for Computer Vision: Real-Time Image Processing - Plan Szkolenia - Booking
Edge AI for Computer Vision: Real-Time Image Processing - Plan Szkolenia - Enquiry
Edge AI for Computer Vision: Real-Time Image Processing - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (1)
Naprawdę cieszyłam się z praktycznego podejścia.
Kevin De Cuyper
Szkolenie - Computer Vision with OpenCV
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Edge AI: From Concept to Implementation
14 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level developers and IT professionals who wish to gain a comprehensive understanding of Edge AI from concept to practical implementation, including setup and deployment.
By the end of this training, participants will be able to:
- Understand the fundamental concepts of Edge AI.
- Set up and configure Edge AI environments.
- Develop, train, and optimize Edge AI models.
- Deploy and manage Edge AI applications.
- Integrate Edge AI with existing systems and workflows.
- Address ethical considerations and best practices in Edge AI implementation.
Edge AI for IoT Applications
14 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level developers, system architects, and industry professionals who wish to leverage Edge AI for enhancing IoT applications with intelligent data processing and analytics capabilities.
By the end of this training, participants will be able to:
- Understand the fundamentals of Edge AI and its application in IoT.
- Set up and configure Edge AI environments for IoT devices.
- Develop and deploy AI models on edge devices for IoT applications.
- Implement real-time data processing and decision-making in IoT systems.
- Integrate Edge AI with various IoT protocols and platforms.
- Address ethical considerations and best practices in Edge AI for IoT.
AI Facial Recognition Development for Law Enforcement
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla początkujących pracowników organów ścigania, którzy chcą przejść od ręcznego szkicowania twarzy do korzystania z narzędzi AI do opracowywania systemów rozpoznawania twarzy.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawy sztucznej inteligencji i Machine Learning.
- Poznanie podstaw cyfrowego przetwarzania obrazu i jego zastosowania w rozpoznawaniu twarzy.
- Rozwijać umiejętności korzystania z narzędzi i frameworków AI do tworzenia modeli rozpoznawania twarzy.
- Zdobycie praktycznego doświadczenia w tworzeniu, szkoleniu i testowaniu systemów rozpoznawania twarzy.
- Zrozumienie kwestii etycznych i najlepszych praktyk w zakresie korzystania z technologii rozpoznawania twarzy.
Fiji: Introduction to Scientific Image Processing
21 godzinFiji to pakiet do przetwarzania obrazów typu open source, który zawiera ImageJ (program do przetwarzania obrazów dla naukowych obrazów wielowymiarowych) oraz szereg wtyczek do naukowej analizy obrazu.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak korzystać z dystrybucji Fiji i leżącego u jej podstaw programu ImageJ do tworzenia aplikacji do analizy obrazu.
Pod koniec tego szkolenia uczestnicy będą mogli
- Korzystać z zaawansowanych funkcji programistycznych Fiji i komponentów oprogramowania w celu rozszerzenia ImageJ
- Zszywać duże obrazy 3D z nakładających się płytek
- Automatycznie aktualizować instalację Fiji podczas uruchamiania przy użyciu zintegrowanego systemu aktualizacji
- Wybierać spośród szerokiej gamy języków skryptowych do tworzenia niestandardowych rozwiązań do analizy obrazu
- Korzystanie z potężnych bibliotek Fiji, takich jak ImgLib na dużych zbiorach danych bioobrazów
- Wdrożyć swoją aplikację i współpracować z innymi naukowcami nad podobnymi projektami.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Fiji: Image Processing for Biotechnology and Toxicology
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla początkujących i średnio zaawansowanych naukowców i specjalistów laboratoryjnych, którzy chcą przetwarzać i analizować obrazy związane z tkankami histologicznymi, komórkami krwi, algami i innymi próbkami biologicznymi.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Poruszać się po interfejsie Fiji i korzystać z podstawowych funkcji ImageJ.
- Wstępnie przetwarzać i ulepszać obrazy naukowe w celu lepszej analizy.
- Analizować obrazy ilościowo, w tym liczenie komórek i pomiar powierzchni.
- Automatyzacja powtarzalnych zadań przy użyciu makr i wtyczek.
- Dostosuj przepływy pracy do konkretnych potrzeb analizy obrazu w badaniach biologicznych.
Introduction to Edge AI
14 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at beginner-level developers and IT professionals who wish to understand the fundamentals of Edge AI and its introductory applications.
By the end of this training, participants will be able to:
- Understand the basic concepts and architecture of Edge AI.
- Set up and configure Edge AI environments.
- Develop and deploy simple Edge AI applications.
- Identify and understand the use cases and benefits of Edge AI.
Computer Vision with OpenCV
28 godzinOpenCV (Open Source Computer Vision Library: http://opencv.org) to biblioteka na licencji BSD o otwartym kodzie źródłowym, która zawiera kilkaset algorytmów widzenia komputerowego.
Odbiorcy
Ten kurs jest skierowany do inżynierów i architektów, którzy chcą wykorzystać OpenCV w projektach związanych z wizją komputerową
Python and Deep Learning with OpenCV 4
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla inżynierów oprogramowania, którzy chcą programować w Python z OpenCV 4 do głębokiego uczenia się.
Pod koniec tego szkolenia uczestnicy będą mogli
- Przeglądać, ładować i klasyfikować obrazy i filmy za pomocą OpenCV 4.
- Wdrożyć głębokie uczenie w OpenCV 4 z TensorFlow i Keras.
- Uruchamiać modele głębokiego uczenia i generować wpływowe raporty z obrazów i filmów.
OpenFace: Creating Facial Recognition Systems
14 godzinOpenFace to Python i Torch oparte na otwartym oprogramowaniu do rozpoznawania twarzy w czasie rzeczywistym, oparte na badaniach FaceNet firmy Google.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać komponentów OpenFace do tworzenia i wdrażania przykładowej aplikacji do rozpoznawania twarzy.
Pod koniec tego szkolenia uczestnicy będą mogli
- Pracować z komponentami OpenFace, w tym dlib, OpenVC, Torch i nn4, aby zaimplementować wykrywanie twarzy, wyrównanie i transformację.
- Zastosować OpenFace do rzeczywistych zastosowań, takich jak nadzór, weryfikacja tożsamości, rzeczywistość wirtualna, gry i identyfikacja powtarzających się klientów itp.
Odbiorcy
- Programiści
- Naukowcy zajmujący się danymi
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Pattern Matching
14 godzinPattern Matching to technika używana do lokalizowania określonych wzorców na obrazie. Może być używana do określenia istnienia określonych cech w przechwyconym obrazie, na przykład oczekiwanej etykiety na wadliwym produkcie w linii produkcyjnej lub określonych wymiarów komponentu. Różni się od "Pattern Recognition" (który rozpoznaje ogólne wzorce w oparciu o większe zbiory powiązanych próbek) tym, że konkretnie określa, czego szukamy, a następnie mówi nam, czy oczekiwany wzorzec istnieje, czy nie.
Format kursu
- Kurs ten wprowadza podejścia, technologie i algorytmy stosowane w dziedzinie dopasowywania wzorców w odniesieniu do Machine Vision.
Raspberry Pi + OpenCV for Facial Recognition
21 godzinTo prowadzone przez instruktora szkolenie na żywo wprowadza oprogramowanie, sprzęt i krok po kroku proces potrzebny do zbudowania od podstaw systemu rozpoznawania twarzy. Rozpoznawanie twarzy jest również znane jako Face Recognition.
Sprzęt używany w tym laboratorium obejmuje Rasberry Pi, moduł kamery, serwomechanizmy (opcjonalnie) itp. Uczestnicy są odpowiedzialni za zakup tych komponentów we własnym zakresie. Wykorzystywane oprogramowanie obejmuje OpenCV, Linux, Python itp.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zainstalować Linux, OpenCV i inne oprogramowanie narzędziowe i biblioteki na Rasberry Pi.
- Skonfigurować OpenCV do przechwytywania i wykrywania obrazów twarzy.
- Zrozumieć różne opcje pakowania systemu Rasberry Pi do użytku w rzeczywistych środowiskach.
- Dostosowanie systemu do różnych przypadków użycia, w tym nadzoru, weryfikacji tożsamości itp.
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna.
Uwaga
- Inne opcje sprzętu i oprogramowania obejmują: Arduino, OpenFace, Windows itp. Jeśli chcesz skorzystać z któregokolwiek z nich, skontaktuj się z nami w celu ustalenia szczegółów.
Scilab
14 godzinScilab jest dobrze rozwiniętym, darmowym i otwartym językiem wysokiego poziomu do manipulacji danymi naukowymi. Używany w statystyce, grafice i animacji, symulacji, przetwarzaniu sygnałów, fizyce, optymalizacji i nie tylko, jego centralną strukturą danych jest macierz, co upraszcza wiele rodzajów problemów w porównaniu z alternatywami, takimi jak FORTRAN i pochodne C. Jest kompatybilny z językami takimi jak C, Java i Python, dzięki czemu nadaje się jako uzupełnienie istniejących systemów.
Podczas tego szkolenia prowadzonego przez instruktora uczestnicy poznają zalety Scilab w porównaniu z alternatywami, takimi jak Matlab, podstawy składni Scilab, a także niektóre zaawansowane funkcje i interfejs z innymi powszechnie używanymi językami, w zależności od zapotrzebowania. Kurs zakończy się krótkim projektem skupiającym się na przetwarzaniu obrazu.
Pod koniec tego szkolenia uczestnicy będą mieli opanowane podstawowe funkcje i niektóre zaawansowane funkcje Scilab oraz będą mieli zasoby do dalszego poszerzania swojej wiedzy.
Uczestnicy
- Naukowcy i inżynierowie zajmujący się danymi, szczególnie zainteresowani przetwarzaniem obrazu i rozpoznawaniem twarzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i intensywna praktyka praktyczna, z końcowym projektem
Vision Builder for Automated Inspection
35 godzinTo szkolenie prowadzone przez instruktora, dostępne online lub na miejscu w Polsce, jest skierowane do profesjonalistów średnio zaawansowanych, którzy chcą używać Vision Builder AI do projektowania, wdrażania i optymalizowania automatycznych systemów inspekcji dla procesów SMT (Surface-Mount Technology).
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Konfigurować i ustawiać automatyczne inspekcje za pomocą Vision Builder AI.
- Nabywać i przetwarzać wysokiej jakości obrazy do analizy.
- Wdrażać logiczne decyzje dotyczące wykrywania defektów i walidacji procesu.
- Generować raporty inspekcji i optymalizować wydajność systemu.