Intrati in legatura

Schița de curs

Mediul de Învățare Profundă în MATLAB & Validarea GPU

  • Prezentare generală a arhitecturii și fluxului de lucru al Deep Learning Toolbox
  • Verificarea disponibilității GPU, compatibilitatea CUDA/cuDNN și configurația driver-ului
  • Configurarea lucrătorilor paraleli, gestionarea memoriei și învățarea elementelor de bază ale gpuArray
  • Laborator 1: Validarea mediului și rularea primului script de învățare profundă accelerat de GPU

Constructe de Bază în Învățarea Profundă în MATLAB

  • Straturi de rețea neuronală: conv, pooling, normalizare în lot, dropout, rezidual și straturi dense
  • Fundamentele dlarray, dlnetwork și bucle de antrenament personalizate
  • Funcții de pierdere, optimizatori (Adam, SGD, RMSProp) și strategii de planificare a ratei de învățare
  • Vizualizarea arhitecturilor, distribuțiilor de greutăți și fluxului de gradient pentru depanare
  • Laborator 2: Construirea unui dlnetwork personalizat de la zero și depanarea interacțiunilor dintre straturi

Proiectarea CNN-urilor pentru Recunoașterea Imaginilor

  • Modele de proiectare CNN: extracție de caracteristici, ierarhii spațiale și câmpuri receptoare
  • Învățare prin transfer: utilizarea rețelelor pre-antrenate precum ResNet, EfficientNet și MobileNet
  • Fluxuri de augmentare a datelor folosind imageDatastore, augmentedImageDatastore și transformări personalizate
  • Laborator 3: Antrenarea unui CNN de la zero pe un set de date personalizat de clasificare a imaginilor cu augmentare

Etichetarea Automată a Datelor & Fluxuri de Lucru Reproducibile

  • Utilizarea instrumentelor MATLAB pentru învățarea activă și etichetarea semi-supervizată
  • Importul și exportul anotațiilor (COCO, Pascal VOC, YOLO, CSV)
  • Construirea de scripturi de pregătire a datelor parametrizate și controlate de versiuni
  • Laborator 4: Automatizarea fluxului de lucru de etichetare și integrarea acestuia într-un script de antrenament

Antrenament Scalabil: Multi-GPU, Cloud & Clustere

  • Strategii de antrenament multi-GPU: ajustarea dimensiunii lotului, acumularea gradientului și paralelismul datelor
  • Antrenament distribuit cu MATLAB Parallel Server și clustere on-premises
  • Fluxuri de lucru de antrenament în cloud (AWS, Azure, GCP) prin profile de calcul MATLAB cloud
  • Monitorizarea antrenamentului, puncte de control și tehnici de optimizare a hiperparametrilor
  • Laborator 5: Scalarea unui model într-un setup multi-GPU/cloud și profilarea debitului de antrenament

Interoperabilitate Cross-Framework & Schimbul de Modele

  • Importul modelelor pre-antrenate din Caffe și TensorFlow/Keras în MATLAB
  • Validarea parității de acuratețe și adaptarea arhitecturilor pentru fluxurile de lucru MATLAB
  • Exportul modelelor către ONNX, TensorFlow sau Core ML pentru implementare cross-platform
  • Laborator 6: Importul unui model TF-Keras, fine-tuning în MATLAB și exportul către ONNX

Proiect Final & Pregătire pentru Producție

  • Flux de lucru end-to-end: ingerare de date, antrenament, validare, optimizare și implementare
  • Comprimarea modelelor: tăiere, cuantizare și generare de cod cu GPU Coder
  • Bune practici de reproducibilitate: înregistrarea, semănarea și partajarea aplicațiilor MATLAB de învățare profundă
  • Proiect Final: Construiți, antrenați, optimizați și exportați un sistem complet de recunoaștere a imaginilor adaptat domeniului dumneavoastră specific


Pentru a solicita un plan de curs personalizat pentru acest training, vă rugăm să ne contactați.

Cerințe

  • Competențe în MATLAB (sintaxă, fluxuri de programare, familiarizare cu toolbox-uri)
  • Nu este necesară experiență anterioară în știința datelor sau învățarea profundă
  • Acces la o stație de lucru locală cu GPU compatibil CUDA sau un cluster cloud aprobat pentru laboratoare live

Public țintă

  • Dezvoltatori & Ingineri Software
  • Ingineri de Cercetare & Experți în Domeniu
  • Echipe care trec de la procesarea tradițională a semnalelor/imaginilor la fluxuri de lucru bazate pe inteligență artificială
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite