CANCER DU SEIN
Systรจmes Multi-Agents
Longtemps, lโintelligence artificielle (IA) en particulier a considรฉrรฉ les programmes comme des entitรฉs individualisรฉes capables de rivaliser avec lโรชtre humain dans des domaines prรฉcis.
Ainsi, lโinformatique devient de plus en plus diffuse et distribuรฉe dans de multiples objets et fonctionnalitรฉs qui sont amenรฉs ร coopรฉrer. La dรฉcentralisation est donc la rรจgle et une organisation coopรฉrative entre modules logiciels est un besoin. De plus, la taille, la complexitรฉ et lโรฉvolutivitรฉ croissantes de ces nouvelles applications informatiques font quโune vision centralisรฉe, rigide et passive (contrรดlรฉe explicitement par le programmeur) atteint ses limites.
Cette complexitรฉ croissante des problรจmes qui sont posรฉs oblige ร concevoir, non pas un programme, mais plusieurs entitรฉs couplรฉes en interaction, chacune dรฉfinie localement sans vision d’ensemble d’un systรจme qui la dรฉpasse.
Le thรจme des systรจmes multi agents (SMA), sโil nโest pas rรฉcent, est actuellement un champ de recherche trรจs actif. Cette discipline est ร la connexion de plusieurs domaines en particulier de lโintelligence artificielle, des systรจmes informatiques distribuรฉs et du gรฉnie logiciel. Cโest une discipline qui sโintรฉresse aux comportements collectifs produits par les interactions de plusieurs entitรฉs autonomes et flexibles appelรฉes agents, que ces interactions tournent autour de la coopรฉration, de la concurrence ou de la coexistence entre ces agents.
Intelligence Artificielle Distribuรฉe (IAD)
Dรฉfinitions
Gรฉnรฉralement le domaine de recherche de l’IAD est dรฉfinit comme l’รฉtude et de la conception d’organisations d’agents artificiels pour obtenir des systรจmes intelligents ยป [https://www.chatpfe.com/]
Historique de lโintelligence artificielle distribuรฉe
Le terme de lโIA apparaรฎt dans les annรฉes 50. L’IAD apparaรฎt quant ร elle, dans les annรฉes 70 avec la distribution des unitรฉs de calcul et la parallรฉlisassions des algorithmes et, au mรชme moment, avec la notion de modularitรฉ. C’est pendant les annรฉes 80ย Approche multi-agents pour la reconnaissance du cancer du sein que la mรฉtaphore d’experts coopรฉrants devient populaire et donne naissance ร des approches telles que le modรจle acteur [20] et l’architecture du tableau noir de Hearsay [15].
La dรฉmarche premiรจre de l’IAD est de mettre ร profit le parallรฉlisme et les avantages de la modularitรฉ au service des problรจmes issus de l’IA classique.
Au cours des annรฉes 80, la rรฉutilisabilitรฉ devient un axe majeur en informatique en gรฉnรฉral et en IAD en particulier. Ceci, associรฉ ร l’apparition des systรจmes ouverts -dans lesquels les entitรฉs sont la possibilitรฉ d’entrer et de sortir du systรจme ร n’importe quel moment-, amรจne la mise en place de mรฉcanismes dรฉcentralisรฉs de coordination des activitรฉs. Cette nouvelle voie diverge des approches traditionnelles de la rรฉsolution distribuรฉe de problรจmes, pour lesquels les agents doivent principalement faire ce qu’on leur dit .
Au vu de la complexitรฉ de ces nouveaux systรจmes, un nouveau domaine de lโIAD se constitue afin de les รฉtudier : lโรฉtude des SMA est nรฉe.
Notion dโagents
ย Dรฉfinition
Plusieurs dรฉfinitions ont รฉtรฉ proposรฉes par diffรฉrents acteurs pour clarifier le concept .nous citerons deux :
– un agent est dรฉfinit comme รฉtant une entitรฉ physique ou virtuelle รฉvoluant dans un environnement dont il nโa quโune reprรฉsentation partielle et sur lequel il peut agir Il est capable de communiquer avec dโautres agents et est dotรฉ dโun comportement autonome.
– un agent fait rรฉfรฉrence ร tout artefact, logiciel aussi bien que matรฉriel, capable d’exhiber une certaine autonomie donc opรฉrationnellement et informationnellement clos par rapport ร l’environnement dans lequel il est plongรฉ [16]
Caractรฉristiques dโun agent
Autonomie : Un agent autonome est un agent dont lโexistence ne se justifie pas par lโexistence des autres agents et de lโopรฉrateur humain. Pour รชtre autonome, un agent doit avoir ses propres buts et รชtre capable de prendre des dรฉcisions, et ainsi rรฉsoudre des conflits internes.
Approche multi-agents pour la reconnaissance du cancer du sein
La rรฉactivitรฉ :
Des agents sont dits rรฉactifs sโils peuvent rรฉagir ร un changement qui sโest effectuรฉ dans leur environnement.
La Proactivitรฉ :
Des agents sont dits proactifs sโils peuvent agir sans mรชme que leur environnement ait changรฉ.
Planification :
Cโest le processus qui permet la construction dโun plan dโactions ร rรฉaliser pour atteindre un certain but
Intelligence :
Un agent intelligent est celui qui possรจde des capacitรฉs de raisonnement et dโapprentissage. Lโagent doit non seulement planifier ses propres actions, mais aussi tenir compte de celles des autres agents.
Sociabilitรฉ :
Des agents sont dits sociables sโils peuvent communiquer les uns avec les autres, et possiblement avec des humains, grรขce un langage de communication pour rรฉaliser les taches pour lesquelles ils ont รฉtรฉ conรงus.
Apprentissage :
Les agents doivent รฉvoluer et amรฉliorer leurs connaissances, ainsi, adapter ou changer leurs comportements face ร des situations similaires et cela en fonction de leurs expรฉriences passรฉes. Cette caractรฉristique est principalement rรฉservรฉe aux agents qualifiรฉs dโintelligents
Prise de dรฉcision :
Cโest le choix auquel est confrontรฉ lโagent pour sรฉlectionner le but ร satisfaire en premier, et pour chaque but, lโaction qui permet de lโatteindre.
Lโenvironnement de lโagent
Lโenvironnement dans lequel agit un agent est crucial dans le choix de son architecture. Les propriรฉtรฉs de lโenvironnement affectent bien entendu la conception de lโagent en le rendant plus ou moins complexe selon la situation. ` Un environnement peut รชtreย :
– Accessible si un agent peut, ร lโaide des primitives de perception, dรฉterminer lโรฉtat de
lโenvironnement et ainsi procรฉder, par exemple, ร une action.
– Dรฉterministe, ou non, selon que lโรฉtat futur de lโenvironnement ne soit, ou non, fixรฉ que par son รฉtat courant et les actions de lโagent.
|
Table des matiรจres
INTRODUCTION GENERALE
I. PRESENTATION DU CANCER DU SEIN
I.1 Introduction
I.2 Notion de base sur le Cancer
I.2.1 Dรฉfinition
I.2.2 Les causes du cancer
I.2.3 dรฉveloppement du cancer
I.2.3.1 Dรฉveloppement anarchique de certaines cellules
I.2.3.2 Phase de Mรฉtastase
I.2.4 Les Types de cancer
I.3 Description du cancer du sein
I.4 Principaux รฉlรฉments de risque
I.5 Symptรดmes
I.6 Traitements
I.7 Conclusion
II SYSTEMES MULTI AGENTS
II.1 Introduction
II.2 Intelligence Artificielle Distribuรฉe
II.2.1 Dรฉfinitions
II.2.2 Historique de lโintelligence artificielle distribuรฉe
II.3 Notion dโagents
II.3.1 Dรฉfinition
II.3.2 Caractรฉristiques dโun agent
II.3.3 Lโenvironnement de lโagent
II.3.4 Type des agents
II.3.4.1 les agents rรฉactifs
II.3.4.2 les agents cognitifs
II.4 Systรจme multi agents
II.4.1 Dรฉfinition
II.4.2 Intรฉrรชts des SMA
II.4.3 Propriรฉtรฉs des systรจmes multi agents
II.4.4 Principe des systรจmes multi agents
II.4.5 Interaction entre agents
II.4.5.1 La coordination
II.4.5.2 La coopรฉration
II.4.5.3 La nรฉgociation
II.5 Langage de communication dans un SMA
II.5.1Protocole KQML
II.5-2 Protocole FIPA-ACL
II.6 Domaines dโapplication des systรจmes multi agents
II.7 Les plateformes de dรฉveloppement
II.7.1 plateforme JADE
II.7.2 La plate forme Jack
II.8 Conclusion
III. TECHNIQUES DE CLASSIFICATION
III.1 Les rรฉseaux de neurones
III.1.1 Introduction
III.1.2 Principe des rรฉseaux de neurones
III.1.3 Apprentissage des rรฉseaux de neurones
III.1.3.1 : principe de lโapprentissage
III.1.3 .2 : types dโapprentissage
III.1.4 Diffรฉrents types des rรฉseaux de neurones
III.1.4 .1 Les rรฉseaux multicouches de type rรฉtro propagation
III.1.5 La mise en ลuvre des rรฉseaux de neurones multicouches
III.1.5.1 : Les entrรฉes pertinentes
III.1.5.2 : La normalisation des donnรฉes
III.1.5.3 : nombre de couche cachรฉe
III.1.5.4: nombre de neurones cachรฉs
III.1.5.5 : Lโapprentissage des perceptrons multicouches
III.1.5.6 : lโalgorithme de rรฉtro propagation
III.1.6 : Avantages et Inconvรฉnients des rรฉseaux de neurones
III.2 Algorithmes gรฉnรฉtiques
III.2.1 Introduction
III.2.2 objectif des algorithmes gรฉnรฉtiques
III.2.3 Fonctionnement des algorithmes gรฉnรฉtiques
III.2.4 Codage et opรฉrateurs dโun algorithme gรฉnรฉtique
III.2.4.1 : le codage
III.2.4.2 : Initialisation de la population
III.2.4.3 :principe de sรฉlection
III.2.4.4 :principe de croisement (crossover)
III.2.4.5 : principe de lโopรฉrateur de mutation
III.2.5 Avantages et inconvรฉnients des algorithmes gรฉnรฉtiques
III.3 Hybridation algorithme gรฉnรฉtique et rรฉseaux de neurones
III.3.1 Introduction
III.3.2 Utilisation des AGS pour une optimisation des poids
III.3.3 Conclusion
IV RESULTATS & INTERPRETATIONS
IV .1 Introduction
IV.1.1 Etat de lโart
IV.1.2 Description de la base de la maladie du cancer du sein
IV.1.3 Les outils de programmation
IV.1.4 principe de la classification
IV.1.5 Phase de test (dโรฉvaluation)
IV.2 Travail effectuรฉ
IV.2.1 Classification mono-agents
IV.2.1.1Classification neuronale
IV.2.1.2 : Classifieur neuro-gรฉnรฉtique(NGC…)
IV.2.1.3 : Rรฉsultats
IV.2.2 Approche multi agents
IV.2.3 Conclusion et interprรฉtation
IV.2.4 Menu dโutilisation de notre application
CONCLUSION GENERALE
REFERENCES BIBLIOGRAPHIQUES
Tรฉlรฉcharger le rapport complet