56
Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon (LIA) Université d’Avignon et des Pays de Vaucluse (UAPV) Séminaire Agorantic - 7 Décembre 2016 Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vaucluse http://lia.univ-avignon.fr/chercheurs/morchid/fr/ 1

Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle

Mohamed Morchid Laboratoire Informatique d’Avignon (LIA)

Université d’Avignon et des Pays de Vaucluse (UAPV)

Séminaire Agorantic - 7 Décembre 2016

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 1

Page 2: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

I) Neurones biologiques

II) Utilité et usages des réseaux de neurones

III) Réseaux de neurones artificiels

IV) Conclusion

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Sommaire

2

Page 3: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Neurones biologiques

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 3

Page 4: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Des neurosciences à l’intelligence artificielle

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 4

Page 5: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Des neurosciences à l’intelligence artificielle

5

Page 6: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Des neurosciences à l’intelligence artificielle

6

Page 7: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Des neurosciences à l’intelligence artificielle

7

Page 8: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Des neurosciences à l’intelligence artificielle

8

Page 9: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

☞10 milliards de neurones électro-chimiques interconnectés

☞ chacun est connecté avec prés de 10 000 autres

☞ chacun reçoit en entrée des impulsions électro-chimiques (dendrites)

☞ chaque neurone fournie ou non en sortie (axone) aux neurones connectés une impulsion (0/1) si la somme des signaux d’entrées > seuil

☞ modèle sur lequel est basé les réseaux de neurones artificiels ou réseaux de neurones.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 9

Des neurosciences à l’intelligence artificielle

Page 10: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

☞10 milliards de neurones électro-chimiques interconnectés

☞ chacun est connecté avec plus de 10 000 autres

☞ chacun reçoit en entrée des impulsions électro-chimiques (dendrites)

☞ chaque neurone fournie ou non en sortie (axone) aux neurones connectés une impulsion (0/1) si la somme des signaux d’entrées > seuil

☞ modèle sur lequel est basé les réseaux de neurones artificiels ou réseaux de neurones.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 10

Des neurosciences à l’intelligence artificielle

Page 11: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

☞10 milliards de neurones électro-chimiques interconnectés

☞ chacun est connecté avec plus de 10 000 autres

☞ chacun reçoit en entrée des impulsions électro-chimiques (dendrites)

☞ chaque neurone fournie ou non en sortie (axone) aux neurones connectés une impulsion (0/1) si la somme des signaux d’entrées > seuil

☞ modèle sur lequel est basé les réseaux de neurones artificiels ou réseaux de neurones.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 11

Des neurosciences à l’intelligence artificielle

Page 12: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

☞10 milliards de neurones électro-chimiques interconnectés

☞ chacun est connecté avec plus de 10 000 autres

☞ chacun reçoit en entrée des impulsions électro-chimiques (dendrites)

☞ chaque neurone fournie ou non en sortie (axone) aux neurones connectés une impulsion (0/1) si la somme des signaux d’entrées > seuil

☞ modèle sur lequel est basé les réseaux de neurones artificiels ou réseaux de neurones.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 12

Des neurosciences à l’intelligence artificielle

Page 13: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

☞10 milliards de neurones électro-chimiques interconnectés

☞ chacun est connecté avec plus de 10 000 autres

☞ chacun reçoit en entrée des impulsions électro-chimiques (dendrites)

☞ chaque neurone fournie ou non en sortie (axone) aux neurones connectés une impulsion (0/1) si la somme des signaux d’entrées > seuil

☞ modèle sur lequel est basé les réseaux de neurones artificiels ou réseaux de neurones.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 13

Des neurosciences à l’intelligence artificielle

Page 14: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Utilité et usages des réseaux de neurones

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 14

Page 15: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Comment une cellule élémentaire parvient-elle à réaliser des tâches si complexes ?

• A partir d'un très grand nombre d'unités de traitement extrêmement simples, le cerveau parvient à exécuter des tâches extrêmement complexes.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 15

Page 16: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Comment une cellule élémentaire parvient-elle à réaliser des tâches si complexes ?

• A partir d'un très grand nombre d'unités de traitement extrêmement simples, le cerveau parvient à exécuter des tâches extrêmement complexes.

• Le neurone artificiel reproduit le processus cognitif humain pour la réalisation de tâches complexes pour les ordinateurs mais naturelles pour l’homme.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 16

Page 17: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Comment une cellule élémentaire parvient-elle à réaliser des tâches si complexes ?

• http://www.lespasseurs.com/Conte_du_Colibri.htm

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 17

Page 18: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

• Ces tâches simples pour l’homme s’avèrent souvent complexes pour la machine.

• Exemple : Vous m’avez dit bonjour et serrez la main aujourd’hui => vous êtes capable de me reconnaître parmi une foule de personnes demain* **.

* Malgré mon physique commun … **Artificial Intelligence: A Modern Approach de Stuart J. Russell et Peter Norvig AI for Game Developers par David M. Bourg et Glenn Seemann

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 18

“Easy-for-a-human but difficult-for-a-machine”

Page 19: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

“Easy-for-a-human but difficult-for-a-machine”

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 19

Page 20: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Quelles sont les images de chat ?

20

“Easy-for-a-human but difficult-for-a-machine”

Page 21: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

“Easy-for-a-human but difficult-for-a-machine”

• Problèmes incroyablement simple pour un ordinateur à résoudre, mais difficile pour l’homme.

• Exemple : Racine carrée de 964 324 ?

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 21

Page 22: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

• Problèmes incroyablement simple pour un ordinateur à résoudre, mais difficile pour l’homme.

• Exemple : Racine carrée de 964 324 ?

Une ligne de code informatique rapide produit la valeur 982 en moins d'une milli-seconde.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 22

“Easy-for-a-human but difficult-for-a-machine”

Page 23: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Réseaux de neurones artificiels

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 23

Page 24: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Une histoire de neurones … Premier modèle

• En 1943, Warren S. McCulloch, un neuro-scientifique, et Walter Pitts, un logicien, ont développé le premier modèle conceptuel d'un réseau neuronal artificiel*.

• Les travaux qui ont suivi n'était pas destiné à décrire avec précision le fonctionnement du cerveau biologique.

• Au lieu de cela, un réseau de neurones artificiels a été conçu comme un modèle de calcul basé sur le cerveau pour résoudre certains types de problèmes.

*Un calcul logique des idées imminentes dans l'activité nerveuseMohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 24

Page 25: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Une histoire de neurones … Multi-Layer Perceptron

• U n r é s e a u n e u r o n a l e s t u n s y s t è m e d e c a l c u l “connexionniste”.

• Les systèmes informatiques réalises des procédures : Le programme démarre à la première ligne de code, l'exécute et passe à la suivante, en suivant les instructions d'une manière linéaire.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 25

Page 26: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

• De nombreux problèmes du monde réel combinent des prédictions très localisées avec des informations contextuelles (sequence de mots, …).

• Réseaux de neurones récurrents ou RNN (LSTM*, GRU**,…).

*Hochreiter, S., Schmidhuber, J., Long Short-Term Memory, Neural Computation 9 (8), 1997. Demo : http://www.cs.toronto.edu/~graves/handwriting.cgi?text=poissonnier+salut&style=..%2Fdata%2Ftrainset_diff_no_start_all_labels.nc%2C1495%2B898&bias=0.15&samples=1. **K. Cho, B. van Merrienboer, D. Bahdanau, and Y. Bengio. On the properties of neural machine translation: Encoder-decoder approaches. arXiv, 2014.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Une histoire de neurones … Réseaux de neurones récurrents

26

Page 27: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

• Le traitement de données visuelles (images, vidéos,…) nécessitent des modélisations tenant compte du contenu et de la disposition pour la compréhension du document.

• Réseaux de neurones convolutionnels ou CNN* ** ***.

* A. Krizhevsky, I. Sutskever, and G. Hinton. Imagenet classification with deep convolutional neural networks. NIPS, 2012. ** N. Kalchbrenner, E. Grefenstette, P. Blunsom, A Convolutional Neural Network for Modelling Sentences, arxiv, 2014. *** Exemples : http://cs.stanford.edu/people/karpathy/convnetjs/

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Une histoire de neurones … Réseaux de neurones convolutionnels

27

Page 28: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Conclusion

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 28

Page 29: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 29

• Les réseaux de neurones ne réalisent pas toutes les tâches.

• Nécessitent de grandes bases d’apprentissage.

• Domaine très (très) évolutif (des centaines d’articles/an).

• Nécessitent des compétences informatiques mais surtout conceptuelles (comprendre la tâche et ses implications sous-jacentes).

Conclusion

Page 30: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Librairies et tutoriels

• Theano : http://deeplearning.net/software/theano/ J Bergstra, O Breuleux, F Bastien, et al. “Theano: a CPU and GPU math expression compiler. In: Proceedings of the (2010).

• Kaldi : http://kaldi-asr.org/doc/dnn2.html

• DeepLearning.net : http://deeplearning.net/tutorial/

• Seras : https://keras.io

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 30

Page 31: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Des questions ?

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Page 32: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Démos avec des RNNs et CNNs

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Page 33: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Démo pour le TALhttp://www.cs.toronto.edu/~ilya/rnn.html

Page 34: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

http://yann.lecun.com/exdb/lenet/a12.html

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Démo pour le traitement de l’image

Page 35: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Quelques références

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Page 36: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Traduction automatique :Learning phrase representations using RNN encoder-decoder for

statistical machine translation K. Cho, B. Merrienboer, C. Gulcehre, F. Bougares, H. Schwenk, Y.

Bengio., Arxiv, 2014.

Analyse de messages courts (tweets) :Learning Sentiment-Specific Word Embedding for Twitter Sentiment

Classification D. Tang, F. Wei, N. Yang, M. Zhou, T. Liu, B. Qin, ACL, 2014.

Traitement de la parole (reconnaissance de phonèmes) :Speech Recognition with Deep Recurrent Neural Networks A. Graves, A.-R. Mohamed, G. Hinton, arxiv, 2°13.

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 36

Les RNs pour le TAL

Page 37: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Quaternion Neural Networks for Spoken Language Understanding Titouan Parcollet, Mohamed Morchid, Pierre-Michel Bousquet, Richard Dufour, Georges Linarès et

Renato De Mori IEEE SLT 2016, 13-16 Décembre 2016, San Diego, (Etats-Unis) Parallel Long Short-Term Memory for Multi-Stream Classification Mohamed Bouaziz, Mohamed Morchid, Richard Dufour, Georges Linarès et Renato De Mori IEEE SLT 2016, 13-16 Décembre 2016, San Diego, (Etats-Unis)

Deep Stacked Autoencoders for Spoken Language UnderstandingKillian Janod, Mohamed Morchid, Richard Dufour, Georges Linarès et Renato De MoriISCA INTERSPEECH 2016, 8-12 Septembre 2016, San Fransisco, (Etats-Unis)

Topic-Space based Setup of a Neural Network for Theme Identification of Highly Imperfect TranscriptionsMohamed Morchid, Richard Dufour et Georges LinarèsIEEE ASRU 2015,13-17 Décembre 2015, Scottsdale, (Etats-Unis)

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Quelques travaux du LIA autour des RNs

37

Page 38: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Exemple de Traitement avec un MLP

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Page 39: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Exemple de Traitement avec un Multi-Layer Perceptron

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 39

Page 40: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 40

Objectif ou tâche:Déterminer si un document traite du su je t “chat” ou d’autres choses.

Exemple de Traitement avec un Multi-Layer Perceptron

Page 41: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 41

Vocabulaire1 félidés

2 domestique

3 carnivore

Exemple de Traitement avec un Multi-Layer Perceptron

Page 42: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 42

Vocabulaire1 félidés

2 domestique

3 carnivore

Exemple de Traitement avec un Multi-Layer Perceptron

Page 43: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 43

Fréquence1 félidés

2 domestique

3 carnivore

Exemple de Traitement avec un Multi-Layer Perceptron

Page 44: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 44

Fréquence Classes

chat

autre

1 félidés

2 domestique

3 carnivore

Exemple de Traitement avec un Multi-Layer Perceptron

Page 45: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 45

ClassesFréquence1 félidés

2 domestique

3 carnivore

chat

autre

Exemple de Traitement avec un Multi-Layer Perceptron

Page 46: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 46

Classes1 félidés

2 domestique

3 carnivore

chat

autre

Vocabulaire

Exemple de Traitement avec un Multi-Layer Perceptron

Page 47: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

1 félidés

2 domestique

3 carnivore

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 47

1

2

2

Vocabulaire Classes

chat

autre

Exemple de Traitement avec un Multi-Layer Perceptron

Page 48: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

1 félidés

2 domestique

3 carnivore

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 48

1

2

2

Vocabulaire Classes

chat

autre

Exemple de Traitement avec un Multi-Layer Perceptron

Page 49: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

1 félidés

2 domestique

3 carnivore

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 49

1

2

2

Vocabulaire

1

0

Classeschat

autre

Exemple de Traitement avec un Multi-Layer Perceptron

Page 50: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 50

2

0

1

Vocabulaire

0

1

Classes1 félidés

2 domestique

3 carnivore

chat

autre

Exemple de Traitement avec un Multi-Layer Perceptron

Page 51: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 51

Vocabulaire

0

1

Classes1 félidés

2 domestique

3 carnivore

0

5

0

chat

autre

Exemple de Traitement avec un Multi-Layer Perceptron

Page 52: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Réseaux de neurones récurrents

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/

Page 53: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 53

Fonctionnement des RNNs

RNN

Bidirectionnel RNN

Page 54: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 54

Fonctionnement des RNNs

LSTM

Page 55: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 55

Exemple de traitement avec les RNNs

entrée : hell

sortie : ello

Page 56: Réseaux de Neurones Artificiels pour une …...Réseaux de Neurones Artificiels pour une Intelligence toute aussi Artificielle Mohamed Morchid Laboratoire Informatique d’Avignon

Mohamed Morchid, CERI-LIA, Université d’Avignon et des Pays de Vauclusehttp://lia.univ-avignon.fr/chercheurs/morchid/fr/ 56

entrée : hell

sortie : ello

hello

Exemple de traitement avec les RNNs