Corso di formazione Deep Learning per la Visione con Caffe
Caffe è un framework di deep learning concepito con espressività, velocità e modularità come principi fondamentali.
Questo corso esplora l'applicazione di Caffe come framework di deep learning per il riconoscimento delle immagini utilizzando MNIST come esempio.
Pubblico di Riferimento
Questo corso è adatto a ricercatori e ingegneri del deep learning interessati all'uso di Caffe come framework.
Dopo aver completato questo corso, i partecipanti saranno in grado di:
- comprendere la struttura e i meccanismi di distribuzione di Caffe
- svolgere compiti di installazione, configurazione dell'ambiente di produzione e architettura
- valutare la qualità del codice, eseguire il debug e la monitorizzazione
- implementare funzionalità avanzate come l'addestramento dei modelli, l'implementazione di layer e la registrazione
Struttura del corso
Installazione
- Docker
- Ubuntu
- Installazione su RHEL / CentOS / Fedora
- Windows
Panoramica di Caffe
- Nets, Layers e Blobs: l'anatomia di un modello Caffe.
- Forward / Backward: i calcoli essenziali dei modelli a strati composti.
- Loss: il compito da imparare è definito dalla loss.
- Solver: il solver coordina l'ottimizzazione del modello.
- Catalogo degli Layer: lo strato è l'unità fondamentale di modellazione e calcolo – il catalogo di Caffe include layer per i modelli più avanzati.
- Interfacce: riga di comando, Python e MATLAB Caffe.
- Dati: come preparare i dati per l'input del modello.
- Convoluzione Caffe: come Caffe calcola le convoluzioni.
Nuovi modelli e nuovo codice
- Detection con Fast R-CNN
- Sequenze con LSTMs e Vision + Language con LRCN
- Predizione a livello di pixel con FCNs
- Progettazione del framework e futuro
Esempi:
- MNIST
Requisiti
Nessuno
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Deep Learning per la Visione con Caffe - Prenotazione
Corso di formazione Deep Learning per la Visione con Caffe - Richiesta
Deep Learning per la Visione con Caffe - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Corso - Computer Vision with OpenCV
Traduzione automatica
Corsi in Arrivo
Corsi relativi
Advanced Stable Diffusion: Deep Learning per la Generazione Testo-a-Immagine
21 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a data scientist di livello intermedio e avanzato, ingegneri di machine learning, ricercatori di deep learning ed esperti di visione artificiale che desiderano ampliare le proprie conoscenze e competenze nell'apprendimento profondo per la generazione di testo in immagine.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendi le architetture e le tecniche avanzate di deep learning per la generazione di testo in immagine.
- Implementa modelli complessi e ottimizzazioni per la sintesi di immagini di alta qualità.
- Ottimizza le prestazioni e la scalabilità per set di dati di grandi dimensioni e modelli complessi.
- Ottimizza gli iperparametri per migliorare le prestazioni e la generalizzazione del modello.
- Integrare Stable Diffusion con altri framework e strumenti di deep learning
AlphaFold
7 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto ai biologi che desiderano capire come funziona AlphaFold e utilizzare i modelli AlphaFold come guide nei loro studi sperimentali.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendere i principi di base di AlphaFold.
- Scopri come funziona AlphaFold.
- Scopri come interpretare AlphaFold le previsioni e i risultati.
Reti neurali con Deep Learning utilizzando Chainer
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a ricercatori e sviluppatori che desiderano utilizzare Chainer per costruire e addestrare reti neurali in Python rendendo il codice facile da debuggare.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configura l'ambiente di sviluppo necessario per iniziare a sviluppare modelli di reti neurali.
- Definisci e implementa modelli di reti neurali utilizzando un codice sorgente comprensibile.
- Esegui esempi e modifica gli algoritmi esistenti per ottimizzare i modelli di addestramento del deep learning sfruttando GPU per ottenere prestazioni elevate.
Edge AI con TensorFlow Lite
14 OreQuesto addestramento interattivo guidato dall'insegnante in Italia (online o sul posto) si rivolge ai sviluppatori di livello intermedio, ai data scientist e agli esperti di IA che desiderano sfruttare TensorFlow Lite per applicazioni Edge AI.
Al termine del corso, i partecipanti saranno in grado di:
- Comprendere le basi di TensorFlow Lite e il suo ruolo nell'Edge AI.
- Sviluppare ed ottimizzare modelli AI utilizzando TensorFlow Lite.
- Distribuire modelli TensorFlow Lite su diversi dispositivi Edge.
- Utilizzare strumenti e tecniche per la conversione e l'ottimizzazione dei modelli.
- Implementare applicazioni pratiche di Edge AI utilizzando TensorFlow Lite.
Sviluppo della Riconoscimento Faciale AI per le Forze dell'Ordine
21 OreQuesto addestramento live guidato da un istruttore in Italia (online o sul posto) si rivolge a personale di livello principiante delle forze dell'ordine che desidera passare dal disegno manuale dei volti alla utilizizzo di strumenti AI per lo sviluppo di sistemi di riconoscimento facciale.
Al termine di questo addestramento, i partecipanti saranno in grado di:
- Comprendere le basi dell'Intelligenza Artificiale e dell'Istruzione Automatica.
- Apprendere le nozioni di base del trattamento digitale delle immagini e la sua applicazione nel riconoscimento facciale.
- Sviluppare competenze nell'utilizzo degli strumenti e dei framework AI per creare modelli di riconoscimento facciale.
- Acquisire esperienza pratica nella creazione, addestramento e test dei sistemi di riconoscimento facciale.
- Comprendere le considerazioni etiche e le migliori pratiche nell'utilizzo della tecnologia di riconoscimento facciale.
Fiji: Introduzione al Processamento delle Immagini Scientifiche
21 OreFiji è un pacchetto di elaborazione delle immagini open source che raggruppa ImageJ (un programma di elaborazione delle immagini per immagini scientifiche multidimensionali) e una serie di plug-in per l'analisi scientifica delle immagini.
In questo corso di formazione dal vivo con istruttore, i partecipanti impareranno come utilizzare la distribuzione Fiji e il relativo programma ImageJ sottostante per creare un'applicazione di analisi delle immagini.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Utilizza le funzionalità di programmazione avanzate e i componenti software delle Fiji per estendere ImageJ
- Unisci immagini 3D di grandi dimensioni da tessere sovrapposte
- Aggiorna automaticamente un'installazione Fiji all'avvio utilizzando il sistema di aggiornamento integrato
- Scegli tra un'ampia selezione di linguaggi di scripting per creare soluzioni personalizzate per l'analisi delle immagini
- Utilizza le potenti librerie delle Fiji, come ImgLib, su set di dati di bioimmagini di grandi dimensioni
- Distribuisci la loro applicazione e collabora con altri scienziati su progetti simili
Formato del corso
- Lezione e discussione interattiva.
- Un sacco di esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per l'organizzazione.
Fiji: Elaborazione di Immagini per la Biotecnologia e la Tossicologia
14 OreQuesto training guidato da un istruttore (online o in sede) è rivolto a ricercatori e professionisti di laboratorio con competenze di livello iniziale o intermedio che desiderano elaborare e analizzare immagini relative a tessuti istologici, cellule del sangue, alghe e altri campioni biologici.
Al termine di questo training, i partecipanti saranno in grado di:
- Navigare nell'interfaccia di Fiji e utilizzare le funzioni principali di ImageJ.
- Preprocessare ed migliorare le immagini scientifiche per un'analisi migliore.
- Analizzare le immagini in modo quantitativo, compreso il conteggio delle cellule e la misurazione delle aree.
- Automatizzare i compiti ripetitivi utilizzando macro e plugin.
- Personalizzare i flussi di lavoro per le esigenze specifiche di analisi delle immagini nella ricerca biologica.
Apprendimento Automatico Distribuito con Horovod
7 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a sviluppatori o data scientist che desiderano utilizzare Horovod per eseguire corsi di formazione distribuiti di deep learning e scalarli per l'esecuzione su più GPU in parallelo.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configura l'ambiente di sviluppo necessario per iniziare a eseguire corsi di formazione sul deep learning.
- Installare e configurare Horovod per addestrare i modelli con TensorFlow, Keras, PyTorch e Apache MXNet.
- Scala l'addestramento di deep learning con Horovod per l'esecuzione su più GPU.
Visione Artificiale con OpenCV
28 OreOpenCV (Open Source Computer Vision Library: http://opencv.org) è una libreria open source con licenza BSD che include diverse centinaia di algoritmi di visione artificiale.
Pubblico
Questo corso è rivolto a ingegneri e architetti che cercano di utilizzare OpenCV per progetti di visione artificiale
Python e Apprendimento Profondo con OpenCV 4
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli ingegneri del software che desiderano programmare in Python con OpenCV 4 per il deep learning.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Visualizzare, caricare e classificare immagini e video utilizzando OpenCV 4.
- Implementa il deep learning in OpenCV, 4 con TensorFlow e Keras.
- Esegui modelli di deep learning e genera report di grande impatto da immagini e video.
Riconoscimento di Pattern
14 OrePattern Matching è una tecnica utilizzata per localizzare modelli specifici all'interno di un'immagine. Può essere utilizzato per determinare l'esistenza di caratteristiche specificate all'interno di un'immagine acquisita, ad esempio l'etichetta prevista su un prodotto difettoso in una linea di fabbrica o le dimensioni specificate di un componente. È diverso da "Pattern Recognition" (che riconosce modelli generali basati su raccolte più ampie di campioni correlati) in quanto detta specificamente ciò che stiamo cercando, quindi ci dice se il modello atteso esiste o meno.
Formato del corso
- Questo corso introduce gli approcci, le tecnologie e gli algoritmi utilizzati nel campo del pattern matching in quanto applicato a Machine Vision.
Introduzione a Stable Diffusion per la Generazione Immagini da Testo
21 OreQuesto corso di formazione dal vivo con istruttore (online o in loco) è rivolto a data scientist, ingegneri di machine learning e ricercatori di visione artificiale che desiderano sfruttare Stable Diffusion per generare immagini di alta qualità per una varietà di casi d'uso.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprendi i principi di Stable Diffusion e come funziona per la generazione di immagini.
- Compilare e addestrare Stable Diffusion modelli per le attività di generazione di immagini.
- Applicare Stable Diffusion a vari scenari di generazione di immagini, ad esempio inpainting, outpainting e conversione da immagine a immagine.
- Ottimizza le prestazioni e la stabilità dei modelli Stable Diffusion.
Tensorflow Lite per Microcontrollori
21 OreQuesta formazione guidata da un istruttore (online o in sede) è rivolta agli ingegneri che desiderano scrivere, caricare ed eseguire modelli di machine learning su piccoli dispositivi embedded.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Installare TensorFlow Lite.
- Caricare modelli di machine learning su un dispositivo embedded per consentirgli di riconoscere la voce, classificare immagini, ecc.
- Aggiungere AI a dispositivi hardware senza dipendere dalla connettività di rete.
Vision Builder per l'Ispezione Automatizzata
35 OreQuesto corso live guidato dall'insegnante in Italia (online o presenza) è rivolto a professionisti di livello intermedio che desiderano utilizzare Vision Builder AI per progettare, implementare e ottimizzare sistemi di ispezione automatizzati per i processi SMT (Surface-Mount Technology).
Al termine di questo corso, i partecipanti saranno in grado di:
- Configurare ed impostare le ispezioni automatizzate utilizzando Vision Builder AI.
- Aquisire e pre-elaborare immagini di alta qualità per l'analisi.
- Implementare decisioni basate sulla logica per la rilevazione dei difetti e la validazione del processo.
- Generare rapporti di ispezione ed ottimizzare le prestazioni del sistema.