Edge AI for Computer Vision: Real-Time Image Processing Training Cursus
Edge AI voor Computer Vision revolutioneert de real-time beeld- en video-analyse door AI-modellen rechtstreeks op edge-apparaten uit te voeren, waardoor de latentie wordt verminderd en de efficiëntie wordt verbeterd.
Deze door een instructeur geleide, live training (online of op locatie) is bedoeld voor computer vision-engineers van het middenniveau tot gevorderden, AI-ontwikkelaars en IoT-professionals die computer vision-modellen voor real-time verwerking op edge-apparaten willen implementeren en optimaliseren.
Tegen het einde van deze training zullen de deelnemers in staat zijn om:
- De basisprincipes van Edge AI en de toepassingen ervan in computer vision te begrijpen.
- Geoptimaliseerde deep learning-modellen op edge-apparaten te implementeren voor real-time beeld- en video-analyse.
- Frameworks zoals TensorFlow Lite, OpenVINO en NVIDIA Jetson SDK te gebruiken voor modelimplementatie.
- AI-modellen te optimaliseren voor prestaties, energie-efficiëntie en low-latency inferentie.
Formaat van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en praktijk.
- Praktische implementatie in een live-labomgeving.
Opties voor cursusaanpassing
- Neem contact met ons op om een aangepaste training voor deze cursus aan te vragen.
Cursusaanbod
Introductie tot Edge AI voor Computer Vision
- Overzicht van Edge AI en de voordelen ervan
- Vergelijking: Cloud AI vs Edge AI
- Belangrijkste uitdagingen bij realtime beeldverwerking
Deep Learning Models implementeren op Edge-apparaten
- Introductie tot TensorFlow Lite en OpenVINO
- Modellen optimaliseren en kwantificeren voor edge-implementatie
- Casestudy: YOLOv8 uitvoeren op een randapparaat
Hardwareversnelling voor realtime inferentie
- Overzicht van edge computing-hardware (Jetson, Coral, FPGA's)
- Gebruik maken van GPU en TPU-versnelling
- Benchmarking en prestatie-evaluatie
Echte objectdetectie en tracking in realtime
- Objectdetectie implementeren met YOLO-modellen
- Bewegende objecten in realtime volgen
- De detectieprecisie verbeteren met sensorfusie
Optimalisatietechnieken voor Edge AI
- Modelgrootte verkleinen met pruning en kwantisatie
- Tactieken om de latentie en het stroomverbruik te verminderen
- Edge AI modelretraining en fine-tuning
Edge AI integreren met IoT-systemen
- AI-modellen implementeren op slimme camera's en IoT-apparaten
- Edge AI en realtime besluitvorming
- Communication tussen edge-apparaten en cloudsystemen
Beveiligings- en ethische overwegingen in Edge AI
- Zorgen over gegevensprivacy in edge AI-toepassingen
- De modelbeveiliging tegen vijandige aanvallen waarborgen
- Naleving van AI-regelgeving en ethische AI-principes
Samenvatting en volgende stappen
Vereisten
- Bekendheid met concepten voor computer Vision
- Ervaring met Python en deep learning-frameworks
- Basiskennis van edge computing en IoT-apparaten
Doelgroep
- Computer vision-engineers
- AI-ontwikkelaars
- IoT-professionals
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Edge AI for Computer Vision: Real-Time Image Processing Training Cursus - Booking
Edge AI for Computer Vision: Real-Time Image Processing Training Cursus - Enquiry
Edge AI for Computer Vision: Real-Time Image Processing - Consultancyaanvraag
Consultancyaanvraag
Testimonials (2)
De vaardigheden van de trainer en de goede sfeer.
Sebastien CADET - Autoliv
Automatisch vertaald
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Cursus - Computer Vision with OpenCV
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
5G and Edge AI: Enabling Ultra-Low Latency Applications
21 UrenDeze door een instructeur geleide, live training in België (online of onsite) is gericht op telecomprofessionals van het intermediate niveau, AI-engineers en IoT-specialisten die willen verkennen hoe 5G netwerken Edge AI toepassingen versnellen.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- De basisprincipes van 5G technologie en de impact ervan op Edge AI te begrijpen.
- AI-modellen die zijn geoptimaliseerd voor low-latency toepassingen in 5G omgevingen te implementeren.
- Systemen voor real-time decision-making te implementeren met behulp van Edge AI en 5G connectiviteit.
- AI-werkbelastingen te optimaliseren voor een efficiënte prestaties op edge-apparaten.
Advanced Edge AI Techniques
14 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is bedoeld voor geavanceerde AI-beoefenaars, onderzoekers en ontwikkelaars die de nieuwste ontwikkelingen op het gebied van Edge AI onder de knie willen krijgen, hun AI-modellen willen optimaliseren voor edge-implementatie en gespecialiseerde toepassingen in verschillende industrieën willen verkennen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Ontdek geavanceerde technieken op het gebied van de ontwikkeling en optimalisatie van Edge AI-modellen.
- Implementeer geavanceerde strategieën voor het implementeren van AI-modellen op edge-apparaten.
- Gebruik gespecialiseerde tools en frameworks voor geavanceerde Edge AI-toepassingen.
- Optimaliseer de prestaties en efficiëntie van Edge AI-oplossingen.
- Ontdek innovatieve gebruiksscenario's en opkomende trends op het gebied van Edge AI.
- Pak geavanceerde ethische en beveiligingsoverwegingen aan bij Edge AI-implementaties.
Building AI Solutions on the Edge
14 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is bedoeld voor ontwikkelaars van gemiddeld niveau, datawetenschappers en tech-enthousiastelingen die praktische vaardigheden willen opdoen bij het implementeren van AI-modellen op edge-apparaten voor verschillende toepassingen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de principes van Edge AI en de voordelen ervan.
- Instellen en configureren van de edge computing-omgeving.
- Ontwikkel, train en optimaliseer AI-modellen voor edge-implementatie.
- Implementeer praktische AI-oplossingen op edge-apparaten.
- Evalueer en verbeter de prestaties van modellen die aan de rand zijn geïmplementeerd.
- Pak ethische en beveiligingsoverwegingen aan in Edge AI-toepassingen.
AI Facial Recognition Development for Law Enforcement
21 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor wetshandhavers op beginnersniveau die willen overstappen van handmatige gezichtsschetsen naar het gebruik van AI-tools voor het ontwikkelen van gezichtsherkenningssystemen.
Aan het einde van deze training zijn de deelnemers in staat om:
- Begrijp de basisprincipes van kunstmatige intelligentie en Machine Learning.
- Leer de basisprincipes van digitale beeldverwerking en de toepassing ervan in gezichtsherkenning.
- Ontwikkel vaardigheden in het gebruik van AI-tools en -frameworks om gezichtsherkenningsmodellen te maken.
- Doe praktijkervaring op in het maken, trainen en testen van gezichtsherkenningssystemen.
- Begrijp ethische overwegingen en best practices bij het gebruik van gezichtsherkenningstechnologie.
Fiji: Introduction to Scientific Image Processing
21 UrenFiji is een open-source beeldverwerkingspakket dat ImageJ (een beeldverwerkingsprogramma voor wetenschappelijke multidimensionale beelden) en een aantal plug-ins voor wetenschappelijke beeldanalyse bundelt.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze de Fiji-distributie en het onderliggende ImageJ-programma kunnen gebruiken om een toepassing voor beeldanalyse te maken.
Aan het einde van deze training zijn de deelnemers in staat om:
- Gebruik de geavanceerde programmeerfuncties en softwarecomponenten van Fiji om ImageJ uit te breiden
- Naai grote 3D-afbeeldingen van overlappende tegels
- Een Fiji-installatie automatisch bijwerken bij het opstarten met behulp van het geïntegreerde updatesysteem
- Kies uit een brede selectie scripttalen om aangepaste oplossingen voor beeldanalyse te bouwen
- Gebruik de krachtige bibliotheken van Fiji, zoals ImgLib, op grote bioimage-datasets
- Implementeer hun applicatie en werk samen met andere wetenschappers aan soortgelijke projecten
Vorm van de cursus
- Interactieve lezing en discussie.
- Veel oefeningen en oefenen.
- Hands-on implementatie in een live-lab omgeving.
Opties voor het aanpassen van cursussen
- Om een training op maat voor deze cursus aan te vragen, neem dan contact met ons op om een afspraak te maken.
Fiji: Image Processing for Biotechnology and Toxicology
14 UrenDeze door een instructeur geleide, live training in België (online of op locatie) is bedoeld voor onderzoekers en laboratoriumprofessionals van het beginner- tot het intermediate niveau die beelden willen verwerken en analyseren die verband houden met histologische weefsels, bloedcellen, algen en andere biologische monsters.
Aan het einde van deze training zullen de deelnemers in staat zijn om:
- De Fiji-interface te navigeren en de kernfuncties van ImageJ te gebruiken.
- Wetenschappelijke beelden voor betere analyse voor te verwerken en te verbeteren.
- Beelden kwantitatief te analyseren, inclusief het tellen van cellen en het meten van gebieden.
- Repetitive taken te automatiseren met behulp van macro's en plugins.
- Workflows aan te passen aan specifieke behoeften op het gebied van beeldanalyse in biologisch onderzoek.
Computer Vision with OpenCV
28 UrenOpenCV (Open Source Computer Vision Bibliotheek: http://opencv.org) is een open-source BSD-gelicentieerde bibliotheek die enkele honderden computervisie-algoritmen bevat.
Audiëntie
Deze cursus is bedoeld voor ingenieurs en architecten die OpenCV willen gebruiken voor computervisieprojecten
Python and Deep Learning with OpenCV 4
14 UrenDeze live training onder leiding van een instructeur in België (online of ter plaatse) is bedoeld voor software-engineers die willen programmeren in Python met OpenCV 4 voor deep learning.
Aan het einde van deze training zijn de deelnemers in staat om:
- Bekijk, laad en classificeer afbeeldingen en video's met behulp van OpenCV 4.
- Implementeer deep learning in OpenCV, 4, met TensorFlow en Keras.
- Voer deep learning-modellen uit en genereer impactvolle rapporten op basis van afbeeldingen en video's.
OpenFace: Creating Facial Recognition Systems
14 UrenOpenFace is Python en Torch gebaseerde open-source, real-time gezichtsherkenningssoftware gebaseerd op Google's FaceNet-onderzoek.
In deze live training onder leiding van een instructeur leren deelnemers hoe ze de componenten van OpenFace kunnen gebruiken om een voorbeeldtoepassing voor gezichtsherkenning te maken en te implementeren.
Aan het einde van deze training zijn de deelnemers in staat om:
- Werk met de componenten van OpenFace, waaronder dlib, OpenVC, Torch en nn4 om gezichtsdetectie, uitlijning en transformatie te implementeren
- Pas OpenFace toe op real-world toepassingen zoals bewaking, identiteitsverificatie, virtual reality, gaming en het identificeren van terugkerende klanten, enz.
Audiëntie
- Ontwikkelaars
- Datawetenschappers
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Pattern Matching
14 UrenPattern Matching is een techniek die wordt gebruikt om gespecificeerde patronen in een afbeelding te lokaliseren. Het kan worden gebruikt om het bestaan van gespecificeerde kenmerken in een vastgelegd beeld te bepalen, bijvoorbeeld het verwachte label op een defect product in een fabriekslijn of de gespecificeerde afmetingen van een onderdeel. Het verschilt van "Pattern Recognition" (dat algemene patronen herkent op basis van grotere verzamelingen van verwante monsters) in die zin dat het specifiek dicteert waarnaar we op zoek zijn en ons vervolgens vertelt of het verwachte patroon bestaat of niet.
Vorm van de cursus
- Deze cursus introduceert de benaderingen, technologieën en algoritmen die worden gebruikt op het gebied van patroonherkenning zoals dat van toepassing is op Machine Vision.
Raspberry Pi + OpenCV for Facial Recognition
21 UrenDeze live training onder leiding van een instructeur introduceert de software, hardware en het stapsgewijze proces die nodig zijn om een gezichtsherkenningssysteem vanaf nul op te bouwen. Gezichtsherkenning wordt ook wel Face Recognition genoemd.
De hardware die in dit lab wordt gebruikt, omvat Rasberry Pi, een cameramodule, servo's (optioneel), enz. Deelnemers zijn zelf verantwoordelijk voor de aanschaf van deze componenten. De gebruikte software omvat OpenCV, Linux, Python, enz.
Aan het einde van deze training zijn de deelnemers in staat om:
- Installeer Linux, OpenCV en andere softwarehulpprogramma's en bibliotheken op een Rasberry Pi.
- Configureer OpenCV om gezichtsopnamen vast te leggen en te detecteren.
- Begrijp de verschillende opties voor het verpakken van een Rasberry Pi-systeem voor gebruik in real-world omgevingen.
- Pas het systeem aan voor een verscheidenheid aan gebruiksscenario's, waaronder bewaking, identiteitsverificatie, enz.
Vorm van de cursus
- Deels lezing, deels discussie, oefeningen en zware hands-on oefening
Notitie
- Andere hardware- en software-opties zijn onder meer: Arduino, OpenFace, Windows, enz. Als u een van deze wilt gebruiken, neem dan contact met ons op om dit te regelen.
Scilab
14 UrenScilab is een goed ontwikkelde, gratis en open-source taal op hoog niveau voor wetenschappelijke gegevensmanipulatie. De centrale datastructuur wordt gebruikt voor statistieken, grafische afbeeldingen en animaties, simulatie, signaalverwerking, fysica, optimalisatie en meer, en is de matrix, die vele soorten problemen vereenvoudigt in vergelijking met alternatieven zoals FORTRAN en C-derivaten. Het is compatibel met talen zoals C, Java en Python , waardoor het geschikt is als aanvulling op bestaande systemen.
In deze door instructeurs geleide training leren deelnemers de voordelen van Scilab vergelijking met alternatieven zoals Matlab, de basisprincipes van de Scilab syntaxis en enkele geavanceerde functies, en een interface met andere veelgebruikte talen, afhankelijk van de vraag. De cursus wordt afgesloten met een kort project gericht op beeldverwerking.
Aan het einde van deze training hebben de deelnemers inzicht in de basisfuncties en enkele geavanceerde functies van Scilab en beschikken ze over de middelen om hun kennis te blijven uitbreiden.
Publiek
- Gegevenswetenschappers en ingenieurs, vooral met interesse in beeldverwerking en gezichtsherkenning
Formaat van de cursus
- Deelcollege, deelbespreking, oefeningen en intensieve praktijkoefening, met een eindproject
Vision Builder for Automated Inspection
35 UrenDit door een instructeur geleide live training in België (online of op locatie) is gericht op professionals met middelmatige kennis die Vision Builder AI willen gebruiken om geautomatiseerde inspectiesystemen te ontwerpen, implementeren en optimaliseren voor SMT (Surface-Mount Technology) processen.
Na afloop van deze training zijn de deelnemers in staat:
- Geautomatiseerde inspecties op te zetten en te configureren met Vision Builder AI.
- Hoge-kwaliteitsafbeeldingen verkrijgen en voorbereiden voor analyse.
- Logica-gebaseerde beslissingen implementeren voor defectendetekting en procesvalidatie.
- Inspectierapporten genereren en systeemprestaties optimaliseren.