SlideShare a Scribd company logo
1 of 39
Download to read offline
IA, Machine Learning & Graphs
Benoit Simard (@logisima)
Bonjour a tous !
Consultant Neo4j
Addicte aux graphes
Libérateur de données
@logisima
Benoit Simard
benoit@neo4j.com
Intelligence Arti cielle
L’IA est l’ensemble des théories et des techniques
mises en œuvre en vue de réaliser des machines
capables de simuler l’intelligence.
Le machine learning se base sur des approches
statistiques pour donner aux ordinateurs la
capacité d’apprendre à partir de données, c’est-à-
dire d’améliorer leurs performances sans être
explicitement programmés.
IA, ML, DL
Capable d’e ectuer des millions de calculs
Se souviennent de tout
Grâce à ces capacités, elles simulent
l’intelligence
Hyper-spécialisées
C’est pas pour demain !
Le soulèvement des machines
Pourquoi on parle d’IA aujourd’hui ?
L’intelligence arti cielle en tant que domaine de recherche a été créé en 1959
Deep learning : 2012 - ImageNet Large Scale Visual Recognition Challenge (ILSVRC)
Loi de Moore : Puissance de calcul et la parallélisation
Big Data : base de données volumineuse pour l’apprentissage
Eco-système : Microsoft Cognitive Toolkit (2016, MIT), TensorFlow (2017, Apache), …
Mise à contribution
L’apprentissage humain
L’apprentissage contextuel
Une notion de "bon sens" ou de "connaissance naturelle"
Le graphe & IA
mais on n’en est pas la … encore que …
Jours d’un avenir passé
Deep Blue
30 cores à 120 MHz, c’est le 259e ordinateur le
plus puissant en 1997.
1996 : 2 - 4 (gagne une partie)
1997 : 3,5 - 2,5 (gagne 3 parties et le match)
1997 - Deep Blue vs Kasparov
Brute Force - Morpion
Calcul de l’arbre de tous les jeux et utilisation de l’algorithme Min-Max
Le jeu d’échecs
Il y a environ 10^120 possible parties (10^80 est le nombre des particules dans l’univers).
Génération de l’arbre de jeux (en profondeur) sur
les 20 prochains coups.
Mise en place d’une fonction d’évaluation
permettant de calculer la probabilité de gagner
selon l’état du plateau.
SCORE = valeur des pièces blanches - valeur
des pièces noires
L’algorithme
Modélisation de l’arbre
Traversé du graphe pour les calculs statistiques
Le graphe
AlphaGO
Le jeu de GO
Beaucoup plus compliqué que les échecs, le nombre de parties possibles est estimé à 10^600
2015 : Gagne contre un joueur professionnel
2016 : Gagne contre le neuvième joueur
mondial
2017 : Gagne contre le meilleur joueur mondial
De 2015 à 2017
Génération d’un l’arbre de jeux restreint
Sur les X prochains coups
Uniquement avec des coups "non-stupide" et
de façon aléatoire
Mise en place d’une fonction d’évaluation avec
du Machine learning
L’algorithme
Modélisation de l’arbre
Traversé du graphe pour le calcul statistique
Base de connaissance pour les coups "non-
stupide"
Stockage graphe des parties passées
Le graphe
AlphaGO Zero
Version développée sans l’aide de données provenant de parties jouées, ni de connaissances autres que les
règles du jeu.
Reseaux de neurones
Apprentissage par renforcement (apprendre par l’expérience) en jouant contre lui-même
Les réseaux de neurones
Un réseau de neurones est composé d’une succession de couches dont chacune prend ses entrées sur les
sorties de la précédente.
Paramétrage
Poids synaptique (apprentissage)
Fonction de combinaison
Fonction d’activation
Seuil d’activation
Les neurones
Compréhension / Prédiction
Compréhension des données
Cartographier les données de l’apprentissage
Générer de nouvelle données d’apprentissage
par inférence
Compréhension de la prédiction
Modélisation du réseaux avec son état
Reproduire son comportement et de trouver les
chemins utilisés
Le graphe
Chatbot
2016 - Microsoft Tay
Microsoft deletes 'teen girl' IA after it became a Hitler-loving sex robot within 24 hours.
Les chaînes de Markov
L’information utile pour la prédiction du futur est entièrement contenue dans l'état présent du processus et
n’est pas dépendante des états antérieurs
Apprentissage
Analyse des textes et mise à jour des statistiques dans le graphe.
Un schéma de pensée par association d’idées ?
Modélisation
Stockage
Traverser le graphe en temps réel
Ajout de données sémantique (ontologie) pour
di érencier les homonymes et donner du
contexte
Le graphe
Les graphes sont partout en IA
Graphe de connaissance
Base de connaissance != Graphe de connaissance
Les algorithmes de graphe
Le plus grand graphe du monde
Merci
Des questions ?

More Related Content

Similar to GraphDay Paris - Les façons dont la technologie des graphes changent l'IA & le Machine Learning

Forum Labo Version DEF par Yvon Gervaise.pdf
Forum Labo Version DEF par Yvon Gervaise.pdfForum Labo Version DEF par Yvon Gervaise.pdf
Forum Labo Version DEF par Yvon Gervaise.pdfYvon Gervaise
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docxkhalil Ismail
 
Softshake 2015 - Des small data aux big data - Méthodes et Technologies
Softshake 2015 - Des small data aux big data - Méthodes et TechnologiesSoftshake 2015 - Des small data aux big data - Méthodes et Technologies
Softshake 2015 - Des small data aux big data - Méthodes et TechnologiesOCTO Technology Suisse
 
Intelligence artificielle, l'avènement du marketing augmenté
Intelligence artificielle, l'avènement du marketing augmentéIntelligence artificielle, l'avènement du marketing augmenté
Intelligence artificielle, l'avènement du marketing augmentéFrederic CAVAZZA
 
First step about IA and business
First step about IA and businessFirst step about IA and business
First step about IA and businessDavid Argellies
 
Euratech'trends : Machine Learning
Euratech'trends : Machine LearningEuratech'trends : Machine Learning
Euratech'trends : Machine LearningEuraTechnologies
 
Regard prospectif sur la R&D en IA avec Bertrand Braunschweig
Regard prospectif sur la R&D en IA avec Bertrand BraunschweigRegard prospectif sur la R&D en IA avec Bertrand Braunschweig
Regard prospectif sur la R&D en IA avec Bertrand BraunschweigLiving Things
 
Conférence du 10 novembre 2O22 par Yvon Gervaise.pdf
Conférence du 10 novembre 2O22  par Yvon Gervaise.pdfConférence du 10 novembre 2O22  par Yvon Gervaise.pdf
Conférence du 10 novembre 2O22 par Yvon Gervaise.pdfYvon Gervaise
 
TP_Réseaux_de_neurones_Safae_ElOmari.pdf
TP_Réseaux_de_neurones_Safae_ElOmari.pdfTP_Réseaux_de_neurones_Safae_ElOmari.pdf
TP_Réseaux_de_neurones_Safae_ElOmari.pdfSafaeElOmari
 
TPE 2005 - Intelligence artificielle
TPE 2005 - Intelligence artificielleTPE 2005 - Intelligence artificielle
TPE 2005 - Intelligence artificielleSebastien Warin
 
conference Y. Gervaise à Université M2 Chimie Rouen 10-1-24.pdf
conference Y. Gervaise à Université M2 Chimie Rouen 10-1-24.pdfconference Y. Gervaise à Université M2 Chimie Rouen 10-1-24.pdf
conference Y. Gervaise à Université M2 Chimie Rouen 10-1-24.pdfYvon Gervaise
 
Apprentissage Automatique et moteurs de recherche
Apprentissage Automatique et moteurs de rechercheApprentissage Automatique et moteurs de recherche
Apprentissage Automatique et moteurs de recherchePhilippe YONNET
 
Parlez-vous le langage IA ? 30 notions pour comprendre l'IA
Parlez-vous le langage IA ? 30 notions pour comprendre l'IAParlez-vous le langage IA ? 30 notions pour comprendre l'IA
Parlez-vous le langage IA ? 30 notions pour comprendre l'IABigBrain Evolution
 
L’intelligence artificielle aujourd’hui (FR)
L’intelligence artificielle aujourd’hui (FR)L’intelligence artificielle aujourd’hui (FR)
L’intelligence artificielle aujourd’hui (FR)thierry tranchina
 
XebiCon'17 : Le Deep Learning dans la vraie vie - Sandra Pietrowska et Yoann ...
XebiCon'17 : Le Deep Learning dans la vraie vie - Sandra Pietrowska et Yoann ...XebiCon'17 : Le Deep Learning dans la vraie vie - Sandra Pietrowska et Yoann ...
XebiCon'17 : Le Deep Learning dans la vraie vie - Sandra Pietrowska et Yoann ...Publicis Sapient Engineering
 
Principes généraux de l'intelligence artificielle en imagerie médicale
Principes généraux de l'intelligence artificielle en imagerie médicalePrincipes généraux de l'intelligence artificielle en imagerie médicale
Principes généraux de l'intelligence artificielle en imagerie médicaleAziz416788
 
Démystifions le machine learning avec spark par David Martin pour le Salon B...
Démystifions le machine learning avec spark par David Martin pour le Salon B...Démystifions le machine learning avec spark par David Martin pour le Salon B...
Démystifions le machine learning avec spark par David Martin pour le Salon B...Ippon
 
IA, vous avez dit IA ?
IA, vous avez dit IA ?IA, vous avez dit IA ?
IA, vous avez dit IA ?Ipsos France
 

Similar to GraphDay Paris - Les façons dont la technologie des graphes changent l'IA & le Machine Learning (20)

Forum Labo Version DEF par Yvon Gervaise.pdf
Forum Labo Version DEF par Yvon Gervaise.pdfForum Labo Version DEF par Yvon Gervaise.pdf
Forum Labo Version DEF par Yvon Gervaise.pdf
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
 
Softshake 2015 - Des small data aux big data - Méthodes et Technologies
Softshake 2015 - Des small data aux big data - Méthodes et TechnologiesSoftshake 2015 - Des small data aux big data - Méthodes et Technologies
Softshake 2015 - Des small data aux big data - Méthodes et Technologies
 
Intelligence artificielle, l'avènement du marketing augmenté
Intelligence artificielle, l'avènement du marketing augmentéIntelligence artificielle, l'avènement du marketing augmenté
Intelligence artificielle, l'avènement du marketing augmenté
 
First step about IA and business
First step about IA and businessFirst step about IA and business
First step about IA and business
 
Euratech'trends : Machine Learning
Euratech'trends : Machine LearningEuratech'trends : Machine Learning
Euratech'trends : Machine Learning
 
Regard prospectif sur la R&D en IA avec Bertrand Braunschweig
Regard prospectif sur la R&D en IA avec Bertrand BraunschweigRegard prospectif sur la R&D en IA avec Bertrand Braunschweig
Regard prospectif sur la R&D en IA avec Bertrand Braunschweig
 
Conférence du 10 novembre 2O22 par Yvon Gervaise.pdf
Conférence du 10 novembre 2O22  par Yvon Gervaise.pdfConférence du 10 novembre 2O22  par Yvon Gervaise.pdf
Conférence du 10 novembre 2O22 par Yvon Gervaise.pdf
 
TP_Réseaux_de_neurones_Safae_ElOmari.pdf
TP_Réseaux_de_neurones_Safae_ElOmari.pdfTP_Réseaux_de_neurones_Safae_ElOmari.pdf
TP_Réseaux_de_neurones_Safae_ElOmari.pdf
 
TPE 2005 - Intelligence artificielle
TPE 2005 - Intelligence artificielleTPE 2005 - Intelligence artificielle
TPE 2005 - Intelligence artificielle
 
conference Y. Gervaise à Université M2 Chimie Rouen 10-1-24.pdf
conference Y. Gervaise à Université M2 Chimie Rouen 10-1-24.pdfconference Y. Gervaise à Université M2 Chimie Rouen 10-1-24.pdf
conference Y. Gervaise à Université M2 Chimie Rouen 10-1-24.pdf
 
Apprentissage Automatique et moteurs de recherche
Apprentissage Automatique et moteurs de rechercheApprentissage Automatique et moteurs de recherche
Apprentissage Automatique et moteurs de recherche
 
Parlez-vous le langage IA ? 30 notions pour comprendre l'IA
Parlez-vous le langage IA ? 30 notions pour comprendre l'IAParlez-vous le langage IA ? 30 notions pour comprendre l'IA
Parlez-vous le langage IA ? 30 notions pour comprendre l'IA
 
L’intelligence artificielle aujourd’hui (FR)
L’intelligence artificielle aujourd’hui (FR)L’intelligence artificielle aujourd’hui (FR)
L’intelligence artificielle aujourd’hui (FR)
 
XebiCon'17 : Le Deep Learning dans la vraie vie - Sandra Pietrowska et Yoann ...
XebiCon'17 : Le Deep Learning dans la vraie vie - Sandra Pietrowska et Yoann ...XebiCon'17 : Le Deep Learning dans la vraie vie - Sandra Pietrowska et Yoann ...
XebiCon'17 : Le Deep Learning dans la vraie vie - Sandra Pietrowska et Yoann ...
 
AI Mastermind f.pdf
AI Mastermind f.pdfAI Mastermind f.pdf
AI Mastermind f.pdf
 
Principes généraux de l'intelligence artificielle en imagerie médicale
Principes généraux de l'intelligence artificielle en imagerie médicalePrincipes généraux de l'intelligence artificielle en imagerie médicale
Principes généraux de l'intelligence artificielle en imagerie médicale
 
Démystifions le machine learning avec spark par David Martin pour le Salon B...
Démystifions le machine learning avec spark par David Martin pour le Salon B...Démystifions le machine learning avec spark par David Martin pour le Salon B...
Démystifions le machine learning avec spark par David Martin pour le Salon B...
 
test
testtest
test
 
IA, vous avez dit IA ?
IA, vous avez dit IA ?IA, vous avez dit IA ?
IA, vous avez dit IA ?
 

More from Neo4j

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansNeo4j
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Neo4j
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsNeo4j
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...Neo4j
 

More from Neo4j (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansQIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
QIAGEN: Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdfNeo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
Neo4j_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdfRabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
Rabobank_Exploring the Impact of Graph Technology on Financial Services.pdf
 
Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!Webinar - IA generativa e grafi Neo4j: RAG time!
Webinar - IA generativa e grafi Neo4j: RAG time!
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)Neo4j: Data Engineering for RAG (retrieval augmented generation)
Neo4j: Data Engineering for RAG (retrieval augmented generation)
 
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdfNeo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
Neo4j Graph Summit 2024 Workshop - EMEA - Breda_and_Munchen.pdf
 
Enabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge GraphsEnabling GenAI Breakthroughs with Knowledge Graphs
Enabling GenAI Breakthroughs with Knowledge Graphs
 
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdfNeo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
Neo4j_Anurag Tandon_Product Vision and Roadmap.Benelux.pptx.pdf
 
Neo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with GraphNeo4j Jesus Barrasa The Art of the Possible with Graph
Neo4j Jesus Barrasa The Art of the Possible with Graph
 
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
SWIFT: Maintaining Critical Standards in the Financial Services Industry with...
 

GraphDay Paris - Les façons dont la technologie des graphes changent l'IA & le Machine Learning

  • 1. IA, Machine Learning & Graphs Benoit Simard (@logisima)
  • 3. Consultant Neo4j Addicte aux graphes Libérateur de données @logisima Benoit Simard benoit@neo4j.com
  • 5. L’IA est l’ensemble des théories et des techniques mises en œuvre en vue de réaliser des machines capables de simuler l’intelligence. Le machine learning se base sur des approches statistiques pour donner aux ordinateurs la capacité d’apprendre à partir de données, c’est-à- dire d’améliorer leurs performances sans être explicitement programmés. IA, ML, DL
  • 6. Capable d’e ectuer des millions de calculs Se souviennent de tout Grâce à ces capacités, elles simulent l’intelligence Hyper-spécialisées C’est pas pour demain ! Le soulèvement des machines
  • 7. Pourquoi on parle d’IA aujourd’hui ? L’intelligence arti cielle en tant que domaine de recherche a été créé en 1959 Deep learning : 2012 - ImageNet Large Scale Visual Recognition Challenge (ILSVRC) Loi de Moore : Puissance de calcul et la parallélisation Big Data : base de données volumineuse pour l’apprentissage Eco-système : Microsoft Cognitive Toolkit (2016, MIT), TensorFlow (2017, Apache), …
  • 10. L’apprentissage contextuel Une notion de "bon sens" ou de "connaissance naturelle"
  • 11. Le graphe & IA mais on n’en est pas la … encore que …
  • 14. 30 cores à 120 MHz, c’est le 259e ordinateur le plus puissant en 1997. 1996 : 2 - 4 (gagne une partie) 1997 : 3,5 - 2,5 (gagne 3 parties et le match) 1997 - Deep Blue vs Kasparov
  • 15. Brute Force - Morpion Calcul de l’arbre de tous les jeux et utilisation de l’algorithme Min-Max
  • 16. Le jeu d’échecs Il y a environ 10^120 possible parties (10^80 est le nombre des particules dans l’univers).
  • 17. Génération de l’arbre de jeux (en profondeur) sur les 20 prochains coups. Mise en place d’une fonction d’évaluation permettant de calculer la probabilité de gagner selon l’état du plateau. SCORE = valeur des pièces blanches - valeur des pièces noires L’algorithme
  • 18. Modélisation de l’arbre Traversé du graphe pour les calculs statistiques Le graphe
  • 20. Le jeu de GO Beaucoup plus compliqué que les échecs, le nombre de parties possibles est estimé à 10^600
  • 21. 2015 : Gagne contre un joueur professionnel 2016 : Gagne contre le neuvième joueur mondial 2017 : Gagne contre le meilleur joueur mondial De 2015 à 2017
  • 22. Génération d’un l’arbre de jeux restreint Sur les X prochains coups Uniquement avec des coups "non-stupide" et de façon aléatoire Mise en place d’une fonction d’évaluation avec du Machine learning L’algorithme
  • 23. Modélisation de l’arbre Traversé du graphe pour le calcul statistique Base de connaissance pour les coups "non- stupide" Stockage graphe des parties passées Le graphe
  • 24. AlphaGO Zero Version développée sans l’aide de données provenant de parties jouées, ni de connaissances autres que les règles du jeu. Reseaux de neurones Apprentissage par renforcement (apprendre par l’expérience) en jouant contre lui-même
  • 25. Les réseaux de neurones Un réseau de neurones est composé d’une succession de couches dont chacune prend ses entrées sur les sorties de la précédente.
  • 26. Paramétrage Poids synaptique (apprentissage) Fonction de combinaison Fonction d’activation Seuil d’activation Les neurones
  • 28. Compréhension des données Cartographier les données de l’apprentissage Générer de nouvelle données d’apprentissage par inférence Compréhension de la prédiction Modélisation du réseaux avec son état Reproduire son comportement et de trouver les chemins utilisés Le graphe
  • 30. 2016 - Microsoft Tay Microsoft deletes 'teen girl' IA after it became a Hitler-loving sex robot within 24 hours.
  • 31. Les chaînes de Markov L’information utile pour la prédiction du futur est entièrement contenue dans l'état présent du processus et n’est pas dépendante des états antérieurs
  • 32. Apprentissage Analyse des textes et mise à jour des statistiques dans le graphe. Un schéma de pensée par association d’idées ?
  • 33. Modélisation Stockage Traverser le graphe en temps réel Ajout de données sémantique (ontologie) pour di érencier les homonymes et donner du contexte Le graphe
  • 34. Les graphes sont partout en IA
  • 35. Graphe de connaissance Base de connaissance != Graphe de connaissance
  • 37. Le plus grand graphe du monde
  • 38. Merci