Vous êtes sur la page 1sur 11

RÉPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROON

Paix – Travaux – Patrie Peace – Work – Fatherland


********** **********

MINISTÈRE DES ENSEIGNEMENTS MINISTRY OF HIGHER EDUCATION


SUPÉRIEUR **********
**********
UNIVERSITY OF MAROUA
UNIVERSITÉ DE MAROUA **********
**********
NATIONAL ADVANCED SCHOOL OF
ECOLE NATIONALE SUPÉRIEUR ENGENEERING OF MAROUA
POLYTECHNIQUE DE MAROUA **********
**********
DEPARTMENT OF COMPUTERS SCIENCE

12.5
DÉPARTEMENT D’INFORMATIQUES ET AND TELECOMMUNICATIONS
TELECOMMUNICATIONS **********
**********

UE : MACHINE LEARNING

TP5 :

TensorFlow pour les poètes

GROUPE DE TRAVAIL : 7

N°- NOMS ET PRENOMS MATRICULES

1 ALIOUM ABDOULAYE 20C05EP

2 EURACLITE NANDINGAMOUNG 20C0517EP

3 KODJI KANKA PAUL 17Y431P

4 MOUSSA AHIDJO 15E004S

ENSEIGNANT : M. NOUNAMOU PATRICK/ FOKA EMMANUEL


Les Objectifs du TP
✓ Comprendre le fonctionnement de framework TensorFlow ;
✓ Comprendre l’apprentissage automatique à l’aide du framework ;
✓ Exploiter les résultats de TensorFlow.

Introduction

L’apprentissage automatique, ou machine Learning, est une discipline dont les outils puissants
permettent aujourd’hui à de nombreux secteurs d’activité de réaliser des progrès spectaculaires grâce
à l’exploitation de grands volumes de données. Ses applications sont nombreuses et variées, allant des
moteurs de recherche et de la reconnaissance de caractères à la recherche en génomique, l’analyse
des réseaux sociaux, la publicité ciblée, la vision par ordinateur, la traduction automatique ou encore
le trading algorithmique. Notre travail consistera à voir comment fonctionne le framework de
google,TensorFlow pour l'apprentissage profond , et en particulier comment utiliser le réseau pour les
images déjà appris sur de grosse masse de données.

Question 0.

L'installation de TensorFlow avec la commande pip install tensorFlow

Figure : Installer Tensorflow

On va utiliser le codelab de l'équipe de tensorflow. Pour cela on doit récupérer leur git : créons un
répertoire 'TP7', en se plaçant dans ce répertoire, puis tapons la commande suivante : git clone
https://github.com/googlecodelabs/tensorflow-for-poets-2. Rendons-nous ensuite dans le répertoire
tensorflow-for-poets-2.
Figure : Création de répertoire TP7

Question 1.

Création des répertoires donnees,chat et chien


Figure : répertoires donnés

Téléchargemen des images prévues pour tensorFlow via la commande curl


http://download.tensorflow.org/example_images/flower_photos.tgz | tar xz Ctf_files . Les images se
téléchargent dans le répértoire tf_files/flower_photos.
Figure : répertoire flower_photos

Question 2. Choix de l’architecture

Pour notre travail nous choisissons l’Architecture MobileNet


Figure : Mobilenet

Question 3.

Lancement d'un outil de monitoring et d'inspection : tensorboard; pour cela on utilise la commande
tensorboard --logdir tf_files/training_summaries &
Figure : tensorbord

Figure : tensorflow

Question 4. Lancement le script retrain


Figure : Lancement du script retrain

Question 5.

Génération automatique des courbes. Nous pouvons les consulter en allant sur l'adresse locale :
http://0.0.0.0:6006/

Figure : Courbes générées par tensorboard

Question 6 ;7.

En lançant le script : python -m scripts.label_image --graph=tf_files/retrained_graph.pb \ --


image=tf_files/flower_photos/daisy/21652746_cc379e0eea_m.jpg , on obtient la probabilité donnée
par le réseau appris pour chacune des classes.
Question 8.

Fermeture du serveur tensorboard avant de quitter en utilisant la commande: pkill -f "tensorboard".

Qu’avez-vous retenu ? et comment ? pour un profane ce n’est pas compréhensible


Qu’avez-vous fait ?

Aucun commentaire aucune explication

Suivre les instructions c’est bien mais expliquer ce qu’on a compris c’est encore mieux

https://datascientest.com/tensorflow

https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0

Vous aimerez peut-être aussi