0% ont trouvé ce document utile (0 vote)
71 vues30 pages

Deep Learning

Le document présente une introduction au deep learning, y compris des concepts clés tels que les réseaux de neurones, la data augmentation et le transfer learning. Il décrit également les techniques de propagation avant et de rétropropagation, ainsi que les applications du deep learning dans divers domaines comme la vision par ordinateur et la reconnaissance vocale. Enfin, il mentionne des modèles pré-entraînés et des techniques de fine-tuning pour améliorer les performances des modèles.

Transféré par

Mouhtar Fidel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
71 vues30 pages

Deep Learning

Le document présente une introduction au deep learning, y compris des concepts clés tels que les réseaux de neurones, la data augmentation et le transfer learning. Il décrit également les techniques de propagation avant et de rétropropagation, ainsi que les applications du deep learning dans divers domaines comme la vision par ordinateur et la reconnaissance vocale. Enfin, il mentionne des modèles pré-entraînés et des techniques de fine-tuning pour améliorer les performances des modèles.

Transféré par

Mouhtar Fidel
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

@Sophie Basse SENE

Ingénieur junior en DATA et


IA

INTRODUCTIO
N AU DEEP
LEARNING
2025
24
Introduction Data Augmentation
01 04

Réseaux de Transfer Learning


02 neurones
05

Réseaux de
03 Neurones
06 Applications

Convolutifs
01

Introduction
01 Intelligence L'intelligence artificielle (IA) est un
Artificielle ensemble de théories et de
techniques visant à réaliser des
machines capables de simuler l'
intelligence humaine1.
IA symbolique IA
connexionniste
01
Intelligence
Artificielle

Le Machine Learning est une


Machine Learning
branche de l'intelligence artificielle
qui permet aux ordinateurs
d'apprendre à partir de données
sans être explicitement
programmés.

Deep
Learning
Machine Learning

Deep Learning
HISTORIQUE

1943 1986 199 2012


1957
McCulloch et 0
Pitts ont Perceptron de Invention du Réseaux de Explosion de
proposé un Frank RosenblattPerceptron neurones l’utilisation du Deep
modèle Multicouche par convolutifs Learning:IMAGENET
mathématique Geoffrey Hinton par
du neurone Yann LeCun
biologique.
02

Réseaux de neurones
Le perceptron

y=wx+b
Le perceptron
perceptron multicouche

• Couche d'entrée

• Couche(s) cachée(s)

• Couche de sortie
Fonctions d’activations
FORWARD PROPAGATION

La propagation avant consiste à faire passer les données d'entrée à travers les couches d'un
réseau de neurones. Chaque couche applique une combinaison linéaire des entrées suivie d'une
fonction d'activation. En sortie, une prédiction est générée (par exemple via Sigmoïde ou
Softmax).
Fonctions de perte/coût (loss
function)

La fonction de perte mesure l'erreur entre les


prédictions d'un modèle et les valeurs cibles
réelles.
Back Propagation

La rétropropagation consiste à ajuster les poids d'un réseau de neurones pour minimiser
l'erreur

• Calcul de l'erreur : Comparer la sortie du réseau à la valeur attendue avec une fonction de

perte.

• Propagation de l'erreur : L'erreur est propagée en arrière à travers les couches pour calculer

les gradients.

• Mise à jour des poids : Ajuster les poids grâce à la descente de gradient pour réduire

l'erreur.

• Répétition : Répéter jusqu'à réduction suffisante de l'erreur.


03

Réseaux de Neurones
Convolutifs
Les couches individuelles de
CNN sont :
• Convolutional layers ou
couches de convolution
(CONV)
• Pooling layers ou couches
de Pooling (POOL)
• ReLU layers ou couches
d’activation ReLU (Rectified
Linear Units)
• Fully Connected layers ou
couches Fully Connected
(FC)
couches de convolution couches de Pooling couches Fully Connected
04

Data Augmentation
04

La data augmentation est une technique utilisée pour créer artificiellement de nouvelles
données à partir des données d'entraînement existantes. L'objectif est d'enrichir un jeu de
données initial afin d'améliorer les performances d'un modèle.

Techniques courantes de data augmentation


:
• Computer Vision : Rotation, zoom, flou, changement de couleurs.
• NLP : Remplacement de mots, suppression aléatoire de mots, génération de phrases
artificielles.
• Reconnaissance Vocale : Ajout de bruit, modification de la vitesse, changement de
tonalité.
04
Exemple

Cet article se concentre sur la synthèse des


méthodes d’augmentation des données en NLP.

Cet article se concentre sur la synthèse des


techniques d’augmentation des données en NLP.
05

Transfer Learning
05

Le transfer learning est une technique d'apprentissage automatique qui consiste à réutiliser les
connaissances acquises par un modèle lors de la résolution d'un premier problème, pour
l'appliquer à la résolution d'un second problème similaire. L'objectif est de tirer parti des
capacités de représentation développées sur un "problème source" pour accélérer et améliorer
l'apprentissage sur un "problème cible" connexe
Modèles pré-entraînés

Les modèles pré-entraînés sont des réseaux de neurones déjà formés sur de vastes ensembles
de données pour accomplir des tâches spécifiques.

• ResNet (Residual Network)


• VGG (Visual Geometry Group)
• YOLO (You Only Look Once)
• BERT
• GPT
• Wav2Vec 2.0
• DeepSpeech (Mozilla)
• Conformer (Google)
• Whisper (OpenAI)
Fine-Tuning

Le fine-tuning est une technique qui consiste


à utiliser un modèle pré-entraîné et à
l'ajuster légèrement pour une nouvelle tâche
spécifique.
Les meilleurs outils et bibliothèques de Fine-
Tuning
Frameworks et Bibliothèques

Outils Complémentaires

Ressources Communautaires
06

Applications
voice recognition

Computer Vision

anomaly detection

NLP
Merci pour
votre
attention!

Vous aimerez peut-être aussi