MKO — Portfolio
Mohamed Karim OuertataniIngénieur Full-StackFull-Stack Engineer
Certificate of Competency

Generative AI with Diffusion Models

NVIDIA DLI

30 octobre 2026

Generative AI with Diffusion Models

La formation

Le cours « Generative AI with Diffusion Models » du NVIDIA Deep Learning Institute couvre de bout en bout la construction d'un modèle génératif d'images. À travers des labs pratiques en PyTorch sur GPU NVIDIA, j'ai implémenté pas à pas un modèle de diffusion, du simple débruitage d'images jusqu'à la génération d'images à partir d'une description textuelle.

Émetteur
NVIDIA · Deep Learning Institute (DLI)
Obtenu le
30 octobre 2026
Format
Cours en ligne avec labs pratiques sur GPU (Jupyter, PyTorch, NVIDIA A10G)
Validation
Évaluation pratique notée automatiquement
Signé par
Howard Wright, Vice President, NVIDIA
ID du certificat

Le certificat

Ouvrir en grand
Generative AI with Diffusion Models — NVIDIA DLI

Le programme

  1. 01De U-Net à la diffusionDébruitage d'images FashionMNIST avec un U-Net
  2. 02Modèles de diffusionBruitage progressif sur plusieurs pas de temps et embedding du pas de temps
  3. 03OptimisationsGroupNorm, GELU, Rearrange Pooling, embeddings sinusoïdaux, connexions résiduelles
  4. 04Classifier-Free Diffusion GuidanceGénération contrôlée par classe, puis passage aux images couleur (dataset TF Flowers)
  5. 05CLIPGénération d'images de fleurs à partir de texte

Évaluation finale

Entraîner un modèle de diffusion conditionnel sur MNIST, dont les chiffres générés doivent être reconnus à plus de 95 % par un classifieur pré-entraîné.

Réussie

Compétences acquises

  • Architecture U-Net

    Blocs de downsampling et d'upsampling, convolutions transposées, skip connections

  • Modèles de diffusion (DDPM)

    Variance schedule (beta), forward diffusion, reverse diffusion et prédiction du bruit

  • Optimisation du modèle

    Group Normalization, GELU, Rearrange Pooling (einops), embeddings temporels sinusoïdaux, connexions résiduelles, correction de l'effet damier

  • Classifier-Free Diffusion Guidance

    Conditionnement par catégorie, masque de Bernoulli, pondération du processus de diffusion inverse

  • CLIP

    Encodages texte et image, similarité cosinus, pipeline text-to-image

  • Entraînement sur GPU

    PyTorch, torch.compile, datasets personnalisés préchargés sur GPU

Compétences couvertes

PyTorchU-NetDiffusion Models (DDPM)Classifier-Free GuidanceCLIPText-to-ImageGPU Training

Technologies

PyTorchPythonCUDA / GPU NVIDIAU-NetDDPMCLIPeinopsJupyter

Generative AI with Diffusion Models · NVIDIA · Deep Learning Institute (DLI) · ID VQrENWFlSCqh3FXs4hD3_w