I. Présentation du projet
I . 1.Etape de mise en place de l’outil
3 Déployer le Modèle,
Obtenir les prédictions à
Connaissance Préalables et
Choix et Training du Modèle partir du modèle
Objectifs dans le domaine
entraîner
Étape #2 Étape #4
Étape #1 Étape #3 Étape #5
II. Problématique
5 II. Problématique
La patiente se voit remettre un compte rendu et le
résultat de sa mammographie selon une classification
établie par l’American college of radiology.
Type D
GLANDULAIRE
chez les jeunes filles
9 III. 4. Symptômes
La peau ride
Lors de la visite chez le medecin celui-ci consulte la patiente pour voir les
signes suivantes:
Taille du sein
Position de la masse
Douloureuse ou Indolore
III. 5. Critère Tumeurs Contours bien délimité 01
11
Bénignes Homogène 02
Peut gonfler 03
hétérogène. 02
L’alimentation
Le tabac
La pilule
L’échographie
L’échographie Images en temps réel effectué avec
des ultrasons.
La Mammographie
La Mammographie Clichés (images) en noir et blanc
effectué aux rayons X
18 III. 10. Mammographies
MLO, MedioLateral-Oblique
CC, Cranio-Caudal
19 III. 10. Echographie
La chirurgie
La radiothérapie
La chimiothérapie
L’hormonothérapie
22
Algorithmes Horizontale
/ Transversale
V. Machine Learning
29
V. Machine Learning
;
Machine Learning est une moyen d’enseigner une
machine en alimentant d’une grande quantité de
données.
Machine
Learning Un Modèle est un formule mathématique résultant
de la mise en œuvre d'un algorithme ML.
1 02 Apprentissage
2
3
Analyse des erreurs ensuite le
4 03 Modèle statique est créé
5
05 Prédictions
31
DO
L E
Supervised Unsupervised Semi-Supervised Reinforcement
Learning
L
Learning Learning Learning
A
Variable Variable Variable Variable
G
Variable cible non
cible cible Variable cible catégorique cible cible non
disponible
continue catégorique disponible disponible
HA
I C
Régression Classification Clustering Association Classification Clustering Classification Control
Prédiction
du prix d’une
maison
A Imagerie
Médicale
Segmentation
des Données
Analyses
du Panier
des produits
Classification
Texte
Lane-Finding
sur les
Données GPS
Marketing
Réseaux
Voiture
Autonome
33
V. 3. SUPERVISED LEARNING
Le supervised Learning consiste à donner à la machine un ensemble de données labellisés
en entrée (données d’entraînement) et il est composé de deux catégories qui sont:
influx nerveux
dendrites
𝑋1
39 V. 8. Neurone Artificiel
𝐗𝟏
𝐗𝟐
𝐗𝟑
40 V. 8. Neurone Artificiel
𝐗𝟏
𝐗𝟐
𝐗𝟑
Inputs
41 V. 8. Neurone Artificiel
𝐗𝟏 𝐖𝟏
𝐖𝟐
𝐗𝟐
𝐖𝟐
𝐗𝟑
Poids
42 V. 8. Neurone Artificiel
𝐗𝟏 𝐖𝟏
𝐖𝟐
𝐗𝟐 b
𝐖𝟑
Bias
𝐗𝟑
43 V. 8. Neurone Artificiel
𝐗𝟏 𝐖𝟏
𝐗𝟐
𝐖𝟐
(∑ 𝐗𝐢 𝐖𝐢+𝐛 )
𝐖𝟑
𝐗𝟑
44 V. 8. Neurone Artificiel
𝐗𝟏
(∑ 𝐗𝐢 𝐖𝐢+𝐛)
𝐖𝟏
𝐖𝟐
𝐗𝟐 𝝈
Output
𝐖𝟑 Fonction
d’Activation
𝐗𝟑
45 V. 8. Neurone Artificiel
𝐗𝟏 𝐖𝟏
𝐖𝟐
𝐗𝟐
𝐖𝟑 Fonction
d’activation
𝐗𝟑
46 V. 8. Neurone Artificiel
𝐗𝟏 𝐖𝟏
𝐖𝟐
𝐗𝟐
𝐖𝟑
Sigmoid function
𝐗𝟑 𝟏
𝒇 ( 𝒙 )= − 𝒁
𝟏+𝒆
47
V. 9. Réseaux de Neurones : fonction Sigmoïde
𝐗𝟏 b
(∑ 𝐗𝐢 𝐖𝐢+𝐛)
𝐖𝟏
{
Output
𝐖𝟐 𝟏, 𝒛 ≥𝟎
𝐗𝟐 𝒇
𝒇 ( 𝒛 )=
𝐖𝟑 ¿𝟎, 𝒛<𝟎
𝐗𝟑
Sortie du neurone
48 V. 9. Avantage et Inconvénients
Avantages :
o Capacité à découvrir les dépendances par lui-même ;
o Résistance aux bruits.
Inconvénients
o C’est un modèle boite noire qui n’explique pas ses
décisions.
49
Sous-ensemble de l‘Intelligence
Artificielle (IA) utilisant des
méthodes statistiques pour
permettre aux machines de
s'améliorer avec l'expérience
Sous-ensemble du Machine
Learning (ML) permettant le
calcul d'un réseau de neurones
multicouches
53
VII.CNN
54 VII.1. Image en CNN
55
VII.2. Les différents couches CNN
La Couche CONV
FULLY
INPUT FLATEEN CONNECTED SOFTMAX
CONVOLUTION + RELU POOLING CONVOLUTION + RELU POOLING
CONVOLUTION DES
IMAGES CARACTÉRISTIQUES
58
VII.5. Couche de Convolution: Le pas
Pas de pixel = 2
1 2 3 4 5 6 7
Convolution
11 12 13 14 15 16 17 avec un filtre
21 22 23 24 25 26 27 de
108 126
31 32 33 34 35 36 37
288
41 42 43 44 45 46 47
51 52 53 54 55 56 57
61 62 63 64 65 66 67
71 72 73 74 75 76 77
1 + 2 + 3 + 11 + 12 + 13 + 21 + 22 + 23=108
59
VII.6. Couche ReLU
{
𝑓 ( 𝑥 )= 0 ,∧𝑥< 0
𝑥 ,∧𝑥 ≥ 0
VII.7. Couche de Pooling
60
1 8 6 0 8 9
5 2 9 5 4 7
1 4 7 1
4 3 1 5
VII.7. Couche de Pooling
61
x
VII.7. Couche de Max Pooling
62
VII.7. Couche de Max Pooling
63
x
VII.7. Couche de Max Pooling
64
1 8 6 0
5 2 9 5
y
1 4 7 1
4 3 1 5
x
VII.7. Couche de Max Pooling
65
1 8 6 0
5 2 9 5 8 9
y
1 4 7 1 4 7
4 3 1 5
x
VII.8. Couche d’Average Pooling
66
1 8 6 0
5 2 9 5 4 5
y
1 4 7 1 3 3
4 3 1 5
x
67
VII.9. La Couche Flatten
8
Aplatissement
8 9 9
4 7 4
7
68
VII.10. Couche entièrement connecté FC
69
VII.11. La Fonction Softmax
{
❑
𝑦
2.0 → S 𝑦 ❑ = 𝑒 𝑖
𝑦 1.0 → ( 𝑖 ) 𝑘
∑
❑
𝑦
𝑒 𝑖
0.1 → 𝑖=1
∑ probabilit é s = 0.7 + 0.2 + 0.1 = 1
VII.12. Transfert Learning en CNN
70
71 VII. 13. Les modèles pré-entrainés célèbres
Alexnet GoogleNet ResNet
Alex Krizhevsky, /Inception L’équipe de
Ila Sutskerer et L’équipe de chercheur de
Geoffrey Hinton chercheur de Google. Microsoft.
VIII.Résultats et Interprétations
73
VIII. 1. Présentations des Outils
VIII. 2. Architecture de
74
notre modèle
75
VIII. 3. Résultats et Interprétations
Trois (3) Types de classification
Classification binaire
Normal et Anormal
Normal 24 6 75 VP
VIII. 6. Cas 3 : Normal Bénin masse, Malin masse,
80 Bénin calcification et Malin calcification
VIII. 7. Cas 3 : Normal Bénin masse, Malin mass
81
Bénin calcification et Malin calcification
Valeur prédite
Benin Malin Malin
Malin Normal
Mass Calc Mass
Benin 17 VP 2236 0 7 35
Benin
3131 36 VP 0 6 26
Mass
Malin
6 24 0 VP 8 21
Vrai valeur Calc
Malin
12 27 0 5 VP 28
Mass
Normal 15 44 750 VP 7 39 VP
82
Démonstration
83
CONCLUSION
84
PERSPECTIVES
MERCI DE VOTRE
ATTENTION