SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
1
Plan
1 Introduction
 Algorithme Génétique
 CBR
Conclusion
2 3
4
RNA P M C
2
Introduction
Problème de l'estimation de l'effort
nécessaire à leur réalisation.
Différentes techniques d'estimation
des coûts de développement de
logiciels
3
LE CONCEPT JOURS HOMMES
homme
Jours
homme
Jours
4
TECHNIQUE D'ESTIMATION DES COÛTS
Les modèles paramétriques
Le jugement d’expert
L’estimation par analogie
Price to Win
La méthode descendante
La méthode ascendante
La modèles non paramétriques
5
Les modèles non paramétriques
Les arbres
de régression
La programmation
génétique
R N A
6
Le cerveau humain
Nombre de neurones dans le cerveau humain
100 000 000 000
Nombre de connexions par neurone
10 000
7
Réseaux de neurones artificiels
Un réseau de neurone artificiel est un modèle de
calcul inspiré du fonctionnement des neurones
biologiques. [lire la suite]
R N A
FeedForward
FeedBackward
8
Réseaux de neurones artificiels
FeedForward FeedBackward
9
PMC - PerceptronMultiCouches
Un modèle des réseaux de neurones FeedForward
(propagation avant) destiné pour les classifications
supervisées [exemple d’un PMC]
Couche
d’entrée
Couche
de sortie
Couche cachée
10
RNA - PMC
Taille
Fiabilité
Complexité
Compétence
des analystes
Méthodes de
développement
11
Réseaux de neurones artificiels
Le traitement parallèle de l’information
Avantages
Elle n'existe aucune démarche standard
pour le choix des différents paramètres
de la topologie d'un réseau de neurones
Inconvénients
12
Programmation génétique
Raisonnement à partir des cas
13
Historique:Programmationgénétique
L'idée de l'informatique évolutive a été introduite en 1960 par
I Rechenberg dans ses travaux sur l'évolution de l’études.
Les travaux initiaux sur le sujet remontent cependant aux
expériences de Schank et Abelson en 1977 à l'Université Yale.
14
Principe:Programmationgénétique(GP)
• GP est une extension de l'AG, qui supprime la restriction que le
chromosome représentant individuel doit être une chaîne
binaire de longueur fixe.
• traditionnellement représentés dans la mémoire comme des
structures arborescentes . Les arbres peuvent être facilement
évalués de manière récursive.
15
Phases dela ProgrammationGénétique
1. Génération aléatoire de la population
2. Évaluation du fitness de chacun des individus de la population
3. Application des opérateurs de croisement, mutation, reproduction sur la population
4. Sélection des individus les mieux adaptés à leur environnement
5. Répéter les étapes 2, 3 et 4 un certain nombre de fois
16
Raisonnement àpartirdecas(CBR)
Le raisonnement à partir de cas ‘’RàPC’’ (case basedreasoning
(CBR)) copie ce comportement humain.
Il a la capacité de modéliser l'expérience d'experts dans de
nombreux domaines de la résolution de problèmes, en adaptant
des cas antérieurs qui sont semblables au problème.
17
Raisonnement àpartir decas(CBR)
CBR a été formalisé en 4 étapes
1
2
3
Récupérer
Réutiliser
Réviser
Conserver4
18
Raisonnement àpartir decas(CBR)
 échappe au nécessité de modéliser le domaine
 possible de voir les cas qui sont récupérés comme similaire
 permet également une adaptation manuelle
Exemple: Estor
Avantages
19
Applicationsdes techniqueslogicield‘estimation
Les applications comprennent la comptabilité, la finance, la
santé, la médecine, l'ingénierie la fabrication, le marketing, la
prédiction de faillite, le traitement d'image, la reconnaissance
de l'écriture, la reconnaissance vocale, l'inspection des
produits ainsi la détection de défaut.
20
Applicationsdes techniqueslogicield‘estimation
Les réseaux de neurones ont été appliquées avec succès à une variété de
tâches du monde réel dans l'industrie, les entreprises et la science.
Quelques caractéristiques importantes de NNS sont ce qu'ils
présentent les capacités de cartographie, leur capacité à généraliser, le
traitement en parallèle et la tolérance faute.
CBR offre d'énormes avantages sur les autres Estimations de l'effort
techniques.
21
Conclusion
22

Mais conteúdo relacionado

Semelhante a Techniques émergentes d'estimation

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
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Le Machine Learning pour lutter contre les menaces en termes de Cybersécurité...
Le Machine Learning pour lutter contre les menaces en termes de Cybersécurité...Le Machine Learning pour lutter contre les menaces en termes de Cybersécurité...
Le Machine Learning pour lutter contre les menaces en termes de Cybersécurité...Philippe Beraud
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...OCTO Technology
 
Résolution de problèmes de classification par algorithmes évolutionnaires grâ...
Résolution de problèmes de classification par algorithmes évolutionnaires grâ...Résolution de problèmes de classification par algorithmes évolutionnaires grâ...
Résolution de problèmes de classification par algorithmes évolutionnaires grâ...Stéphane Legrand
 
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..YvonGervaise
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Telnet stage pfe book_2017-2018
Telnet stage pfe book_2017-2018Telnet stage pfe book_2017-2018
Telnet stage pfe book_2017-2018. WATCOM
 
Réussir une montée en charge avec MongoDB
Réussir une montée en charge avec MongoDBRéussir une montée en charge avec MongoDB
Réussir une montée en charge avec MongoDB MongoDB
 
Apprentissage Automatique et moteurs de recherche
Apprentissage Automatique et moteurs de rechercheApprentissage Automatique et moteurs de recherche
Apprentissage Automatique et moteurs de recherchePhilippe YONNET
 
BRMS JUG Toulouse 20100615
BRMS JUG Toulouse 20100615BRMS JUG Toulouse 20100615
BRMS JUG Toulouse 20100615JUG Toulouse
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerMajdi Hannachi
 
Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data MiningTakfarinas KENOUCHE
 
Presentation BRMS Toulouse JUG
Presentation BRMS Toulouse JUGPresentation BRMS Toulouse JUG
Presentation BRMS Toulouse JUGEmmanuel Bonnet
 
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...TelecomValley
 
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015IBM France Lab
 
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?Benoit Fillon
 
Plan de reprise d’activité
Plan de reprise d’activitéPlan de reprise d’activité
Plan de reprise d’activitéExam PM
 

Semelhante a Techniques émergentes d'estimation (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
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Le Machine Learning pour lutter contre les menaces en termes de Cybersécurité...
Le Machine Learning pour lutter contre les menaces en termes de Cybersécurité...Le Machine Learning pour lutter contre les menaces en termes de Cybersécurité...
Le Machine Learning pour lutter contre les menaces en termes de Cybersécurité...
 
Analyzing a churn data set
Analyzing a churn data set Analyzing a churn data set
Analyzing a churn data set
 
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
UN ÉLÉPHANT QUI SE BALANÇAIT … Comment mettre en musique les big data et valo...
 
Résolution de problèmes de classification par algorithmes évolutionnaires grâ...
Résolution de problèmes de classification par algorithmes évolutionnaires grâ...Résolution de problèmes de classification par algorithmes évolutionnaires grâ...
Résolution de problèmes de classification par algorithmes évolutionnaires grâ...
 
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Telnet stage pfe book_2017-2018
Telnet stage pfe book_2017-2018Telnet stage pfe book_2017-2018
Telnet stage pfe book_2017-2018
 
Réussir une montée en charge avec MongoDB
Réussir une montée en charge avec MongoDBRéussir une montée en charge avec MongoDB
Réussir une montée en charge avec MongoDB
 
Apprentissage Automatique et moteurs de recherche
Apprentissage Automatique et moteurs de rechercheApprentissage Automatique et moteurs de recherche
Apprentissage Automatique et moteurs de recherche
 
BRMS JUG Toulouse 20100615
BRMS JUG Toulouse 20100615BRMS JUG Toulouse 20100615
BRMS JUG Toulouse 20100615
 
Apprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMinerApprentissage automatique avec RapidMiner
Apprentissage automatique avec RapidMiner
 
Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data Mining
 
Dynoptim
DynoptimDynoptim
Dynoptim
 
Presentation BRMS Toulouse JUG
Presentation BRMS Toulouse JUGPresentation BRMS Toulouse JUG
Presentation BRMS Toulouse JUG
 
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...
Soirée du Test Logiciel - Intelligence Artificielle dans le test - J. VAN QUA...
 
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
IBM Paris Bluemix Meetup #12 - Ecole 42 - 9 décembre 2015
 
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
MasterClass SQL : Comment avoir de bonnes performances avec SQL Server ?
 
Plan de reprise d’activité
Plan de reprise d’activitéPlan de reprise d’activité
Plan de reprise d’activité
 

Techniques émergentes d'estimation

  • 1. 1
  • 2. Plan 1 Introduction  Algorithme Génétique  CBR Conclusion 2 3 4 RNA P M C 2
  • 3. Introduction Problème de l'estimation de l'effort nécessaire à leur réalisation. Différentes techniques d'estimation des coûts de développement de logiciels 3
  • 4. LE CONCEPT JOURS HOMMES homme Jours homme Jours 4
  • 5. TECHNIQUE D'ESTIMATION DES COÛTS Les modèles paramétriques Le jugement d’expert L’estimation par analogie Price to Win La méthode descendante La méthode ascendante La modèles non paramétriques 5
  • 6. Les modèles non paramétriques Les arbres de régression La programmation génétique R N A 6
  • 7. Le cerveau humain Nombre de neurones dans le cerveau humain 100 000 000 000 Nombre de connexions par neurone 10 000 7
  • 8. Réseaux de neurones artificiels Un réseau de neurone artificiel est un modèle de calcul inspiré du fonctionnement des neurones biologiques. [lire la suite] R N A FeedForward FeedBackward 8
  • 9. Réseaux de neurones artificiels FeedForward FeedBackward 9
  • 10. PMC - PerceptronMultiCouches Un modèle des réseaux de neurones FeedForward (propagation avant) destiné pour les classifications supervisées [exemple d’un PMC] Couche d’entrée Couche de sortie Couche cachée 10
  • 11. RNA - PMC Taille Fiabilité Complexité Compétence des analystes Méthodes de développement 11
  • 12. Réseaux de neurones artificiels Le traitement parallèle de l’information Avantages Elle n'existe aucune démarche standard pour le choix des différents paramètres de la topologie d'un réseau de neurones Inconvénients 12
  • 14. Historique:Programmationgénétique L'idée de l'informatique évolutive a été introduite en 1960 par I Rechenberg dans ses travaux sur l'évolution de l’études. Les travaux initiaux sur le sujet remontent cependant aux expériences de Schank et Abelson en 1977 à l'Université Yale. 14
  • 15. Principe:Programmationgénétique(GP) • GP est une extension de l'AG, qui supprime la restriction que le chromosome représentant individuel doit être une chaîne binaire de longueur fixe. • traditionnellement représentés dans la mémoire comme des structures arborescentes . Les arbres peuvent être facilement évalués de manière récursive. 15
  • 16. Phases dela ProgrammationGénétique 1. Génération aléatoire de la population 2. Évaluation du fitness de chacun des individus de la population 3. Application des opérateurs de croisement, mutation, reproduction sur la population 4. Sélection des individus les mieux adaptés à leur environnement 5. Répéter les étapes 2, 3 et 4 un certain nombre de fois 16
  • 17. Raisonnement àpartirdecas(CBR) Le raisonnement à partir de cas ‘’RàPC’’ (case basedreasoning (CBR)) copie ce comportement humain. Il a la capacité de modéliser l'expérience d'experts dans de nombreux domaines de la résolution de problèmes, en adaptant des cas antérieurs qui sont semblables au problème. 17
  • 18. Raisonnement àpartir decas(CBR) CBR a été formalisé en 4 étapes 1 2 3 Récupérer Réutiliser Réviser Conserver4 18
  • 19. Raisonnement àpartir decas(CBR)  échappe au nécessité de modéliser le domaine  possible de voir les cas qui sont récupérés comme similaire  permet également une adaptation manuelle Exemple: Estor Avantages 19
  • 20. Applicationsdes techniqueslogicield‘estimation Les applications comprennent la comptabilité, la finance, la santé, la médecine, l'ingénierie la fabrication, le marketing, la prédiction de faillite, le traitement d'image, la reconnaissance de l'écriture, la reconnaissance vocale, l'inspection des produits ainsi la détection de défaut. 20
  • 21. Applicationsdes techniqueslogicield‘estimation Les réseaux de neurones ont été appliquées avec succès à une variété de tâches du monde réel dans l'industrie, les entreprises et la science. Quelques caractéristiques importantes de NNS sont ce qu'ils présentent les capacités de cartographie, leur capacité à généraliser, le traitement en parallèle et la tolérance faute. CBR offre d'énormes avantages sur les autres Estimations de l'effort techniques. 21