Deep Learning for Vision med Caffe Treningskurs
Caffe er et dybdelæringsrammeverk som er laget med uttrykk, hastighet og modulærhet i tankene.
Dette kurset utforsker anvendelsen av Caffe som et dybdelæringsrammeverk for bildegenkjennelse ved bruk av MNIST som et eksempel
Målgruppe
Dette kurset er egnet for dybdelæringsforskere og ingeniører som er interessert i å bruke Caffe som et rammeverk.
Etter fullført kurs vil deltakerne kunne:
- forstå Caffes struktur og distribusjonsmekanismer
- utføre installasjons-/produsjonsmiljø-/arkitekturoppgaver og konfigurasjon
- vurdere kodekvalitet, utføre feilsøking og overvåking
- implementere avanserte produksjonsoppgaver som å trene modeller, implementere lag og loggføring
Kursplan
Installasjon
- Docker
- Ubuntu
- RHEL / CentOS / Fedora installasjon
- Windows
Oversikt over Caffe
- Nettverk, lag og blobs: anatomi i en Caffe-modell.
- Fremad / bakover: grunnleggende beregninger i lagdelte sammensatte modeller.
- Tap: oppgaven som skal læres defineres av tapet.
- Løser: løsere koordinerer modelloptimalisering.
- Lagkatalog: laget er den grunnleggende enheten for modellering og beregning – Caffes katalog inkluderer lag for state-of-the-art-modeller.
- Grensesnitt: kommando-linje, Python, og MATLAB Caffe.
- Data: hvordan man "caffeinater" data for modellinnput.
- Caffeinated convolusjon: hvordan Caffe beregner convolusjoner.
Nye modeller og ny kode
- Deteksjon med Fast R-CNN
- Sequences med LSTMs og visjon + språk med LRCN
- Pixelvis forutseelse med FCNs
- Rammeverkdesign og fremtid
Ekempler:
- MNIST
Krav
Ingen
Åpne kurs krever 5+ deltakere.
Deep Learning for Vision med Caffe Treningskurs - Bestilling
Deep Learning for Vision med Caffe Treningskurs - Forespørsel
Deep Learning for Vision med Caffe - Konsulentforespørsel
Konsulentforespørsel
Referanser (1)
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Kurs - Computer Vision with OpenCV
Maskinoversatt
Kommende kurs
Relaterte kurs
Avansert Stable Diffusion: Deep Learning for tekst-til-bilde-generering
21 TimerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot dataforskere på middels til avansert nivå, maskinlæringsingeniører, dyplæringsforskere og datasynseksperter som ønsker å utvide sine kunnskaper og ferdigheter innen dyp læring for tekst-til-bilde generering.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå avanserte dyplæringsarkitekturer og teknikker for tekst-til-bilde generering.
- Implementer komplekse modeller og optimaliseringer for bildesyntese av høy kvalitet.
- Optimaliser ytelse og skalerbarhet for store datasett og komplekse modeller.
- Juster hyperparametre for bedre modellytelse og generalisering.
- Integrer Stable Diffusion med andre dyplæringsrammer og verktøy
AlphaFold
7 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot biologer som ønsker å forstå hvordan AlphaFold fungerer og bruke AlphaFold-modeller som guider i sine eksperimentelle studier.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå de grunnleggende prinsippene til AlphaFold.
- Finn ut hvordan AlphaFold fungerer.
- Lær hvordan du tolker AlphaFold spådommer og resultater.
Dypt Lærende Neurale Nettverk med Chainer
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot forskere og utviklere som ønsker å bruke Chainer til å bygge og trene nevrale nettverk i Python samtidig som koden er enkel å feilsøke.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle nevrale nettverksmodeller.
- Definer og implementer nevrale nettverksmodeller ved å bruke en forståelig kildekode.
- Utfør eksempler og modifiser eksisterende algoritmer for å optimalisere treningsmodeller for dyp læring mens du utnytter GPUer for høy ytelse.
Edge AI med TensorFlow Lite
14 TimerDenne instruktørledede, live opplæringen (online eller på stedet) er rettet mot mellomnivåutviklere, datavitere og AI-praktikere som ønsker å utnyttet TensorFlow Lite for Edge AI-applikasjoner.
Etter denne opplæringen vil deltakerne kunne:
- Forstå grunnleggende prinsipper for TensorFlow Lite og dens rolle i Edge AI.
- Utvikke og optimalisere AI-modeller ved hjelp av TensorFlow Lite.
- Implementere TensorFlow Lite-modeller på forskjellige kantenheter.
- Bruk verktøy og teknikker for modellkonvertering og optimalisering.
- Implementere praktiske Edge AI-applikasjoner ved hjelp av TensorFlow Lite.
AI Ansiktsgjenkjenning for Lovhåndhevelse
21 TimerDenne instruktørledede, live opplæringen på Norge (online eller på stedet) er rettet mot nybegynnere innen politi og rettsvesen som ønsker å gå fra manuell ansiktstegning til bruk av AI-verktøy for utvikling av ansiktsgjennkjenningsystemer.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå grunnleggende prinsipper om Kunstig Intelligens og Maskinlæring.
- Lære grunnleggende om digital bildebehandling og dens anvendelse i ansiktsgjennkjenning.
- Utvikle ferdigheter i å bruke AI-verktøy og rammeverk for å lage ansiktsgjennkjenningsmodeller.
- Få praktisk erfaring med å opprette, trene og teste ansiktsgjennkjenningsystemer.
- Forstå etiske overveielser og beste praksis for bruk av ansiktsgjennkjenningsteknologi.
Fiji: Introduksjon til vitenskapelig bildebehandling
21 TimerFiji er et åpen kildekode-bildebehandlingspakke som bundler ImageJ (en bildebehandlingsprogram for vitenskapelige flerdimensjonale bilder) og en rekke programtillegg for vitenskapelig bildeanalyse.
I denne instruktørløpte, live-treningen vil deltakerne lære hvordan de kan bruke Fiji-distribusjonen og dens underliggende ImageJ-program til å skape en bildeanalyseapplikasjon.
Til slutt av denne treningen vil deltakerne kunne:
- Bruke Fijis avanserte programmeringsfunksjoner og programkomponenter for å utvide ImageJ
- Sammenføre store 3D-bilder fra overlappende tile-avbildninger
- Oppdatere en Fiji-installasjon automatisk ved oppstart ved hjelp av den integrerte oppdateringssystemet
- Velge mellom et bredt utvalg av skriptspråk for å bygge tilpassede bildeanalyse-løsninger
- Bruke Fijis kraftige biblioteker, som ImgLib, på store bioimage-datasett
- Distrere deres applikasjon og samarbeide med andre forskere om lignende prosjekter
Kursformat
- Interaktiv forelesning og diskusjon.
- Masse øvelser og praksis.
- Håndtering i et live-lab-miljø.
Kursinnhold tilpassingsmuligheter
- For å be om et tilpasset kurs for dette tildel, vennligst kontakt oss for å organisere.
Fiji: Bildebehandling for bioteknologi og toksikologi
14 TimerDette instruktørbaserte, live-treningen i Norge (online eller på sted) er rettet mot nybegynner- og mellomnivå-forskere og laboratorieprofesjonelle som ønsker å behandle og analysere bilder relaterert til histologiske vev, blodceller, alger og andre biologiske prøver.
Ved slutt på denne treningen vil deltakerne kunne:
- Navigere i Fijis grensesnitt og bruke ImageJs kjernefunksjoner.
- Forbehandle og forbedre vitenskapelige bilder for bedre analyse.
- Analysere bilder kvantitativt, inkludert celle telling og arealmåling.
- Automatisere gjentakende oppgaver ved hjelp av makroer og plugins.
- Tilpasse arbeidsflyt for spesifikke bildeanalysebehov i biologisk forskning.
Fordelt Dybdelæring med Horovod
7 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere eller dataforskere som ønsker å bruke Horovod til å kjøre distribuert dyplæringstrening og skalere den opp til å kjøre på tvers av flere GPU-er parallelt .
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp det nødvendige utviklingsmiljøet for å begynne å kjøre dyplæringstreninger.
- Installer og konfigurer Horovod for å trene modeller med TensorFlow, Keras, PyTorch og Apache MXNet.
- Skaler dyplæringstrening med Horovod for å kjøre på flere GPUs.
Datamaskin syn med OpenCV
28 TimerOpenCV (Open Source Computer Vision Library: http://opencv.org) er et åpen kildekode BSD-lisensiert bibliotek som inkluderer flere hundrevis av datasynsalgoritmer.
Publikum
Dette kurset er rettet mot ingeniører og arkitekter som ønsker å bruke OpenCV til datasynsprosjekter
Python og dyp læring med OpenCV 4
14 TimerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvareingeniører som ønsker å programmere i Python med OpenCV 4 for dyp læring.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Se, last inn og klassifiser bilder og videoer ved å bruke OpenCV 4.
- Implementer dyp læring i OpenCV 4 med TensorFlow og Keras.
- Kjør dyplæringsmodeller og generer effektive rapporter fra bilder og videoer.
Mønstergenkjenning
14 TimerPattern Matching er en teknikk som brukes til å lokalisere spesifiserte mønstre i et bilde. Den kan brukes til å bestemme eksistensen av spesifiserte egenskaper i et tatt bilde, for eksempel forventet etikett på et defekt produkt i en fabrikklinje eller de spesifiserte dimensjonene til en komponent. Det er forskjellig fra "Pattern Recognition" (som gjenkjenner generelle mønstre basert på større samlinger av relaterte prøver) ved at det spesifikt dikterer hva vi leter etter, og deretter forteller oss om det forventede mønsteret eksisterer eller ikke.
Kursets format
- Dette kurset introduserer tilnærmingene, teknologiene og algoritmene som brukes innen mønstertilpasning slik det gjelder Machine Vision.
Introduksjon til Stable Diffusion for tekst-til-bilde-generering
21 TimerDenne instruktørledede, live-opplæringen i (online eller på stedet) er rettet mot dataforskere, maskinlæringsingeniører og datasynsforskere som ønsker å utnytte Stable Diffusion til å generere bilder av høy kvalitet for en rekke bruksområder.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå prinsippene for Stable Diffusion og hvordan det fungerer for bildegenerering.
- Bygg og tren Stable Diffusion-modeller for bildegenereringsoppgaver.
- Bruk Stable Diffusion på ulike scenarier for bildegenerering, for eksempel innpainting, outpainting og bilde-til-bilde-oversettelse.
- Optimaliser ytelsen og stabiliteten til Stable Diffusion-modeller.
TensorFlow Lite for Mikrokontrollere
21 TimerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot ingeniører som ønsker å skrive, laste og kjøre maskinlæringsmodeller på svært små innebygde enheter.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Installer TensorFlow Lite.
- Last inn maskinlæringsmodeller på en innebygd enhet for å gjøre den i stand til å oppdage tale, klassifisere bilder osv.
- Legg til AI til maskinvareenheter uten å stole på nettverkstilkobling.
Vision Builder for Automated Inspection
35 TimerDette instructorledede, live treningen i Norge (online eller på stedet) er rettet mot mellomtrinnspersoner som ønsker å bruke Vision Builder AI til å designe, implementere og optimere automatiserte inspeksjonsystemer for SMT (Surface-Mount Technology) prosesser.
Ved sluttet av denne treningen vil deltakerne kunne:
- Sette opp og konfigurere automatiserte inspeksjoner ved hjelp av Vision Builder AI.
- Få tak i og forbehandle høykvalitetsbilder for analyse.
- Implementere logikkbaserte beslutninger for feilopptegning og prosessverifisering.
- Generere inspeksjonsrapporter og optimere systemytelse.