Cinquième partie V. 5. Programmation des jeux de réflexion. Plan. Programmation des jeux vs. résolution de problèmes. En bref...
|
|
|
- Gilles Favreau
- il y a 10 ans
- Total affichages :
Transcription
1 Plan Cinquième partie V Programmation des jeux de réflexion 1. ntroduction à l intelligence artificielle 2. Agents intelligents. Algorithmes classiques de recherche en A 4. Algorithmes et recherches heuristiques 5. Programmation des jeux de réflexion 6. Problèmes de satisfaction de contraintes 7. Agents logiques 8. Logique du premier ordre 9. nférence en logique du première ordre 10. ntroduction à la programmation logique avec Prolog 11. Planification 12. Apprentissage UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 114 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 115 / 415 En bref... Programmation des jeux vs. résolution de problèmes L élagage - L adversaire est imprévisible ) la solution doit être contingente Un temps limite est imposé ) quand il n est pas possible d atteindre le but il faut être capable de l approximer Pistes étudiées : 1. algorithme pour joueur parfait (Von Neumann, 1944) 2. horizon fini, évaluation approaximative (Zuse, 1945 ; Shannon 1950). élagage pour réduire le coût de recherche (McCarthy, 1956) Jeux non-déterminsites UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 116 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 117 / 415
2 Programmation des jeux de réflexion Les jeux de stratégies L arbre de recherche MiniMax Arbre de jeux du morpion () Les di érents types de jeux MN(O) imformation déterministe hasard parfaite é c h e c, r e v e r s i, g backgammon, o, monopoly morpion imparfaite bridge, pocker, scrabble () MN(O) O O O O O O Terminal O O O O O O O O O O Utilité UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 118 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 119 / 415 L algorithme recherche MiniMax Donne le coup parfait pour un jeu déterministe à information parfaite dée : choisir le meilleur coup vers la position avec la meilleure valeur minimax = meilleur valeur possible contre le meilleur jeu de l adversaire Exemple d un jeu à deux coups : MN A1 A2 A 2 2 A11 A12 A1 A21 A22 A2 A1 A2 A Algorithme funtion Minimax-Decision(game) returns an operator foreach op in Operators[game] do Value[op] Minimax-Value(Apply(op, game), game) return the op with the highest Value[op] funtion Minimax-Value(state, game) returns an utility value if Terminal-Test[game](state) then return Utility[game](state) else if Max is to move in state then return the highest Minimax-Value of Successors(state) else return the lowest Minimax-Value of Successors(state) UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 120 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 121 / 415
3 L e lagage - Jeux non-de terminsites Proprie te de MiniMax Ressources limite es Minimax s arre te toujours si l arbre est fini Optimal, si l adversaire est optimal Si b est le nombre de coups possibles par situation et m la profondeur maximale de l arbre, minimax a une complexite en temps de O(b m ) en espace O(bm) L e lagage - Jeux non-de terminsites Par exemple, on a 100 secondes et on peut explorer 104 nœuds par secondes. Donc, on peut regarder 106 nœuds par coup. Approches standard : Test d arre t (cuto ) : par exemple limiter la profondeur Fonction d e valuation = valeur estime e d une position Pour les e checs par exemple : b 5, m 100 ) solution exacte impossible UPMF Dept. nformatique ntroduction a l intelligence artificielle et a la robotique 122 / 415 L e lagage - Jeux non-de terminsites Fonction d e valuation L e et horizon Noir joue Blanc joue (blanc en meilleur position) (noir gagne) UPMF Dept. nformatique ntroduction a l intelligence artificielle et a la robotique 12 / 415 L e lagage - Jeux non-de terminsites Aux e checs on choisit par exemple une somme line aire ponde re e de caracte ristiques. Eval(s) = w1 f1 (s) + w2 f2 (s) wn fn (s) Dans cette position Noir peut mettre le roi blanc en e chec un certain nombre de fois mais le pion blanc va se transformer ine vitablement en reine. On en s aperc oit tre s tard. e.g., w1 = 9 et f1 = (le nombre de reines blanches) - (le nombre de reines noires), etc. ntroduction a l intelligence artificielle et a la robotique UPMF Dept. nformatique 124 / 415 ntroduction a l intelligence artificielle et a la robotique UPMF Dept. nformatique 125 / 415
4 Arrêter la recherche On peut facilement modifier l algorithme minimax en ajoutant un test d arrêt (remplacer Terminal-Test par Cutoff-Test et en remplaçant Utility par Eval. En pratique : problèmes de performances, e.g., b m =10 6 et b =5. Donc m =4. Aux échecs on ne pourrait que regarder 4 demi-coups en avance Un humain normal 4 coups d avance Un ordinateur classique et un expert humain 8 coups d avance Deep Blue, Kasparov 12 coups d avance dée : Élaguer des branches inutiles ) algorithme - MN 12 8 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 126 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 127 / 415 MN 2 MN UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 127 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 127 / 415
5 MN MN UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 127 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 127 / 415 Propriétés Pourquoi ce nom? L élagage n a ecte pas le résultat final Un bon choix améliore l e cacité de l élagage Avec un choix parfait la complexité en temps est O(b m/2 ) ) double la profondeur de recherche par rapport à Minimax ) peut facilement atteindre des profondeurs de l ordre de 8 coups d avance aux échecs MN V est la meilleure valeur (la plus grande) pour trouvée jusqu à présent en dehors du chemin actuel Si V est pire que va l éviter ) élaguer la branche Définir d une manière similaire pour MN : est la meilleur valeur (la plus petite) pour MN jusqu à présent UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 128 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 129 / 415
6 L algorithme Max-Value L algorithme Min-Value Algorithme funtion Max-Value(state, game,, ) returns the minimax value of state state, currentstateingame input: game, gamedescription, the best score for Max along the path to state, the best score for Min along the path to state if Cutoff-Test(state) then return Eval(state) foreach s in Successors(state) do Max(,Min-Value(s, game,, )) if then return return Algorithme funtion Min-Value(state, game,, ) returns the minimax value of state state, currentstateingame input: game, gamedescription, the best score for Max along the path to state, the best score for Min along the path to state if Cutoff-Test(state) then return Eval(state) foreach s in Successors(state) do Min(,Min-Value(s, game,, )) if then return return UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 10 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 11 / 415 Valeur exacte des nœuds n est pas importante Remarques MN Seulement l ordre est important Le comportement est préservé pour chaque transformation monotone de la fonction Eval L ordre dans lequel on visite les fils est important Si on trouve rapidement une bonne valeur, on élague plus de nœuds On peut trier les fils par leur utilité l y a d autres améliorations Au mieux, on visite p n nœuds au lieu de n = b m pour minimax Aux échecs on utilise au début du jeu des bases de données d ouverture, au milieu - et à la fin des algorithmes spéciaux UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 12 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 1 / 415
7 Définition : Une stratégie (complète) pour le joueur max, étant donné un arbre de jeux A, estunsous-arbre,qui contient la racine de A dont chaque nœud Max a exactement un fils dont chaque nœud Min a tous ses fils Une stratégie partielle pour le joueur max, étant donné un arbre de jeux A, est un sous-arbre de A, qui contient sa racine dont chaque nœud Max a au plus un fils Une stratégie partielle S représente implicitement toutes les stratégies complètes C S auxquelles on aboutie en développant S La valeur d une stratégie est le minimum des valeurs des feuilles La valeur d une stratégie partielle S donne une borne supérieur pour toutes ses stratégies complètes C S dée : On recherche a compléter les stratégies partielles suivant leur valeur jusqu à présent Une fois quand a trouvé la stratégie optimale complète à partir d un nœud x on ne considère plus les autres de x UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 14 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 15 / 415 Exemple Exemple a a MN b c d MN b c d e f g h i j k e f g h i j k l m n o p q r s t u v w x y l m n o p q r s t u v w x y Trois stratégies partielles UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 16 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 16 / 415
8 Exemple Exemple a a MN b c d MN b c d e f g h i j k e f g h i j k l m n o p q r s t u v w x y l m n o p q r s t u v w x y On a trouvé une startégie complète (par construction la meilleur) On développe la meilleure stratégie, puis on voit que la troisième pourrait être meilleure UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 16 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 16 / 415 Détails de l algorithme L algorithme Successors(x) donne pour tout nœud x la liste des successeurs Eval(x) donne l évaluation d un noeud x Max(x) est vrai si et seulement si x est un nœud max On utilise une pile P pour mettre les nœuds encore à traités Ordonnate(P, hx, f, hi) met hx, f, hi dans la pile, ordonnée en ordre descendant par les valeurs h. SidansP il y a déjà un élément avec la même valeur h on range hx, f, hi avant. l y a deux types de nœuds : f :fermé(lastratégieoptimalepourluiestconnu) v :vivant Algorithme funtion Valeur(x 0 :node)returns un réel P (hx 0, v, 1i) repeat hx, s, hi First(P) ; P Rest(P) ; x 1, x 2,...,x m S(x) if s = v then if m =0then Ordonnate(P, hx, f,min(h,eval(x))i) else if Max(x) then Stack(P, hx 1, v, hi,...,hx m, v, hi) else Stack(P, hx 1, v, hi) else if Max(x) then if x has a child y then Stack(P, hy, v, hi) else z Parent(x) ; Stack(P, hz, f, hi) else z Parent(x) ; Stack(P, hz, f, hi) ; Remove-All-Child(z) until P = hx, f, hi return h UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 17 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 18 / 415
9 Traces Jeux non-déterministes ha, v, 1i hb, v, 1ihc, v, 1ihd, v, 1i he, v, 1ihc, v, 1ihd, v, 1i hl, v, 1ihm, v, 1ihc, v, 1ihd, v, 1i hm, v, 1ihc, v, 1ihc, v, 1ihl, f, 9i hc, v, 1ihd, v, 1ihl, f, 1ihm, f, i hh, v, 1ihd, v, 1ihl, f, 1ihm, f, i hr, v, 1ihs, v, 1ihd, v, 1ihl, f, 9ihm, f, i hs, v, 1ihd, v, 1ihl, f, 9ihr, f, ihm, f, i hd, v, 1ihl, f, 9ihr, f, ihm, f, ihs, f, 2i hj, v, 1ihl, f, 9ihr, f, ihm, f, ihs, f, 2i hv, v, 1ihw, v, 1ihl, f, 9ihr, f, ihm, f, ihs, f, 2i hw, v, 1ihl, f, 9ihv, f, ihr, f, ihm, f, ihs, f, 2i hl, f, 9ihw, f, 8ihv, f, ihr, f, ihm, f, ihs, f, 2i etc. Dans le Backgammon par exemple, le lancer des dés détermine les coups corrects. Exemple simplifié avec lancer d une pièce de monnaie : CHANCE MN UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 19 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 140 / 415 Algorithmes pour les jeux non-déterministes Valeur exacte des nœuds est importante Expectimax donne coup parfait comme Minimax On doit considérer les nœuds CHANCE On doit ajouter dans l algorithme : if state is a chance node then return average of Expectimax-Value of Successors(state) CHANCE MN A1 A A1 A peut être adapté, si Eval est bornée Le comportement est préservé seulement pour chaque transformation positive et linéaire de EVAL Eval doit être proportionnelle au gain attendu UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 141 / 415 UPMF Dept. nformatique ntroduction à l intelligence artificielle et à la robotique 142 / 415
Cours de Master Recherche
Cours de Master Recherche Spécialité CODE : Résolution de problèmes combinatoires Christine Solnon LIRIS, UMR 5205 CNRS / Université Lyon 1 2007 Rappel du plan du cours 16 heures de cours 1 - Introduction
Arbres binaires de recherche
1 arbre des comparaisons 2 recherche dichotomique l'arbre est recalculé à chaque recherche 2 5 3 4 7 9 1 6 1 2 3 4 5 6 7 9 10 conserver la structure d'arbre au lieu de la reconstruire arbre binaire de
Les structures de données. Rajae El Ouazzani
Les structures de données Rajae El Ouazzani Les arbres 2 1- Définition de l arborescence Une arborescence est une collection de nœuds reliés entre eux par des arcs. La collection peut être vide, cad l
Les arbres binaires de recherche
Institut Galilée Année 2010-2011 Algorithmique et arbres L2 TD 6 Les arbres binaires de recherche Type en C des arbres binaires (également utilisé pour les ABR) : typedef struct noeud_s { struct noeud_s
>> TECHNIQUES DE COMPTABILITÉ ET DE GESTION 410.B0
Pondération : le 1 er chiffre représente le nombre d heures de théorie, le 2 e chiffre représente le nombre d heures de laboratoire et le 3 e chiffre représente le nombre d heures de travail personnel.
Conception et Développement d un moteur d intelligence artificielle pour un jeu d échecs multiplateformes
MEMOIRE DE FIN D ETUDES MASTER D INFORMATIQUE Conception et Développement d un moteur d intelligence artificielle pour un jeu d échecs multiplateformes Étudiant Superviseurs : HOANG Duc Viet : HO Tuong
6. Hachage. Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses
6. Hachage Accès aux données d'une table avec un temps constant Utilisation d'une fonction pour le calcul d'adresses PLAN Définition Fonctions de Hachage Méthodes de résolution de collisions Estimation
1 Modélisation d être mauvais payeur
1 Modélisation d être mauvais payeur 1.1 Description Cet exercice est très largement inspiré d un document que M. Grégoire de Lassence de la société SAS m a transmis. Il est intitulé Guide de démarrage
Jeux sous forme extensive (Jeux dynamiques)
(Jeux dynamiques) Plan du chapitre ( juillet 008) / éfinitions, exemples et équivalences Arbres de jeux, information et mémoire tratégies et réduction en forme normale Équilibre de Nash parfait en sous-jeux
Algorithmes de recherche
Algorithmes de recherche 1 Résolution de problèmes par recherche On représente un problème par un espace d'états (arbre/graphe). Chaque état est une conguration possible du problème. Résoudre le problème
Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12
Probabilités. I - Rappel : trois exemples. Exemple 1 : Dans une classe de 25 élèves, il y a 16 filles. Tous les élèves sont blonds ou bruns. Parmi les filles, 6 sont blondes. Parmi les garçons, 3 sont
ARBRES BINAIRES DE RECHERCHE
ARBRES BINAIRES DE RECHERCHE Table de symboles Recherche : opération fondamentale données : éléments avec clés Type abstrait d une table de symboles (symbol table) ou dictionnaire Objets : ensembles d
Jade. Projet Intelligence Artificielle «Devine à quoi je pense»
Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges
Théorie des Jeux Et ses Applications
Théorie des Jeux Et ses Applications De la Guerre Froide au Poker Clément Sire Laboratoire de Physique Théorique CNRS & Université Paul Sabatier www.lpt.ups-tlse.fr Quelques Définitions de la Théorie des
Introduction à la Théorie des Jeux p.1/77
Introduction à la Théorie des Jeux Sébastien Konieczny [email protected] CRIL-CNRS Université d Artois - Lens Introduction à la Théorie des Jeux p.1/77 Théorie des Jeux Définition La théorie
Chapitre 7. Récurrences
Chapitre 7 Récurrences 333 Plan 1. Introduction 2. Applications 3. Classification des récurrences 4. Résolution de récurrences 5. Résumé et comparaisons Lectures conseillées : I MCS, chapitre 20. I Rosen,
Intelligence Artificielle Distribuée. Dossier technique. IAD TeamZ
Intelligence Artificielle Distribuée Dossier technique IAD TeamZ 29 mai 2004 Table des matières 1 Introduction 4 1.1 Historique d Othello........................ 4 1.2 Othello...............................
Chapitre 10. Intelligence artificielle et jeux. http://ow.ly/5iiy8
L'informatique au lycée http://ow.ly/5iiy8 Intelligence artificielle : Partie de l'informatique qui a pour but la simulation de facultés cognitives afin de suppléer l'être humain pour assurer des fonctions
Quelques Algorithmes simples
Quelques Algorithmes simples Irène Guessarian [email protected] 10 janvier 2012 Je remercie Patrick Cegielski de son aide efficace pour la programmation Java ; la section sur le codage de Huffman a été
Arbres binaires de décision
1 Arbres binaires de décision Résumé Arbres binaires de décision Méthodes de construction d arbres binaires de décision, modélisant une discrimination (classification trees) ou une régression (regression
PROGRAMME AEC COMPTABILITÉ FINANCIÈRE INFORMATISÉE
PROGRAMME AEC COMPTABILITÉ FINANCIÈRE INFORMATISÉE Numéro Liste de compétences - cours Introduction aux mathématiques comptables et financières Utiliser à des fins de gestion des méthodes statistiques
Programmation par contraintes. Laurent Beaudou
Programmation par contraintes Laurent Beaudou On se trouve où? Un problème, une solution : la solution est-elle une solution du problème? simulation, vérification 2 On se trouve où? Un problème, une solution
Huitième partie VIII. Logique du premier ordre. Plan. En bref... Avantages et inconvénients de la logique propositionnelle. Avantages.
Plan Huitième partie V Logique du premier ordre 1. ntroduction à l intelligence artificielle 2. Agents intelligents 3. Algorithmes classiques de recherche en A 4. Algorithmes et recherches heuristiques
Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci http://liris.cnrs.fr/hamamache.kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de
Décision Markovienne appliquée à un jeu de stop ou encore : Pickomino (Heckmeck Am Bratwurmeck)
Décision Markovienne appliquée à un jeu de stop ou encore : Pickomino (Heckmeck Am Bratwurmeck) Stéphane Cardon Nathalie Chetcuti-Sperandio Fabien Delorme Sylvain agrue CRI - Université d Artois {cardon,chetcuti,delorme,lagrue}@cril.univ-artois.fr
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université
Examen Médian - 1 heure 30
NF01 - Automne 2014 Examen Médian - 1 heure 30 Polycopié papier autorisé, autres documents interdits Calculatrices, téléphones, traducteurs et ordinateurs interdits! Utilisez trois copies séparées, une
Qualité du logiciel: Méthodes de test
Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution
Optimisation Discrète
Prof F Eisenbrand EPFL - DISOPT Optimisation Discrète Adrian Bock Semestre de printemps 2011 Série 7 7 avril 2011 Exercice 1 i Considérer le programme linéaire max{c T x : Ax b} avec c R n, A R m n et
10 tâches quotidiennes que devrait maîtriser votre système de sauvegarde des données
10 tâches quotidiennes que devrait maîtriser votre système de sauvegarde des données Une sauvegarde des données simple, fiable et rapide, ce n est qu un début Table des matières Sauvegarde et récupération
CORRECTION EXERCICES ALGORITHME 1
CORRECTION 1 Mr KHATORY (GIM 1 A) 1 Ecrire un algorithme permettant de résoudre une équation du second degré. Afficher les solutions! 2 2 b b 4ac ax bx c 0; solution: x 2a Solution: ALGORITHME seconddegré
Igor Štohl - Les meilleures parties de Garry Kasparov / Volume 1 PARTIE 13
PARTIE 13 ANATOLY VAISSER GARRY KASPAROV Championnat d'urss par équipes, Moscou 1981 Défense Est-Indienne, a aque des quatre pions 1. d4 Ìf6 2. c4 g6 3. Ìc3 Íg7 4. e4 d6 5. f4 0-0 6. Ìf3 Vaisser est resté
Le Pavé Mosaïque. Temple?» C est la question que je me posais la première fois que je vis le Pavé Mosaïque à
Le Pavé Mosaïque «Mais à quel jeu jouent donc les francs maçons sur cet échiquier dessiné à même le sol du Temple?» C est la question que je me posais la première fois que je vis le Pavé Mosaïque à la
Cours 1 : La compilation
/38 Interprétation des programmes Cours 1 : La compilation Yann Régis-Gianas [email protected] PPS - Université Denis Diderot Paris 7 2/38 Qu est-ce que la compilation? Vous avez tous déjà
Algorithmes d'apprentissage
Algorithmes d'apprentissage 1 Agents qui apprennent à partir d'exemples La problématique : prise de décision automatisée à partir d'un ensemble d'exemples Diagnostic médical Réponse à une demande de prêt
Dossier projet isn 2015 par Victor Gregoire
Dossier projet isn 2015 par Victor Gregoire Plan: I) But du projet: créer un jeu de blackjack fonctionnel et le poster sur une page web mise en ligne. Le jeu sera developpé en C++ a l'aide de code blocks.
INF601 : Algorithme et Structure de données
Cours 2 : TDA Arbre Binaire B. Jacob IC2/LIUM 27 février 2010 Plan 1 Introuction 2 Primitives u TDA Arbin 3 Réalisations u TDA Arbin par cellules chaînées par cellules contiguës par curseurs (faux pointeurs)
Chapitre 5 : Flot maximal dans un graphe
Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d
Efficience des marchés et finance comportementale
Efficience des marchés et finance comportementale Martin Vlcek, Quantitative Investment Manager (BCV) 06.12.2013 Contenu 1. Introduction 2. Théorie de l efficience du marché 3. Finance comportementale
Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR
Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Mickaël Bergem 25 juin 2014 Maillages et applications 1 Table des matières Introduction 3 1 La modélisation numérique de milieux urbains
Quatrième partie IV. Test. Test 15 février 2008 1 / 71
Quatrième partie IV Test Test 15 février 2008 1 / 71 Outline Introduction 1 Introduction 2 Analyse statique 3 Test dynamique Test fonctionnel et structurel Test structurel Test fonctionnel 4 Conclusion
Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test
Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite
Intelligence Artificielle et Robotique
Intelligence Artificielle et Robotique Introduction à l intelligence artificielle David Janiszek [email protected] http://www.math-info.univ-paris5.fr/~janiszek/ PRES Sorbonne Paris Cité
L apprentissage automatique
L apprentissage automatique L apprentissage automatique L'apprentissage automatique fait référence au développement, à l analyse et à l implémentation de méthodes qui permettent à une machine d évoluer
Théorie et Codage de l Information (IF01) exercices 2013-2014. Paul Honeine Université de technologie de Troyes France
Théorie et Codage de l Information (IF01) exercices 2013-2014 Paul Honeine Université de technologie de Troyes France TD-1 Rappels de calculs de probabilités Exercice 1. On dispose d un jeu de 52 cartes
à la fonction remplie par la pièce. AMP 1200 est un système de ventilation décentralisée d'applications. AMP 1200 est une centrale
68 NOMBREUSES POSSIBILITÉS OFFERTES PAR AMP 1 69 INFORMATION PRODUIT AMP 1 Avec un Airmaster vous ne choisissez pas seulement une solution d'avenir durable - mais PLEINS FEUX SUR LA FONCTIONNALITÉ ET LE
Intelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar [email protected]
Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar [email protected] Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines
Spécificités, Applications et Outils
Spécificités, Applications et Outils Ricco Rakotomalala Université Lumière Lyon 2 Laboratoire ERIC Laboratoire ERIC 1 Ricco Rakotomalala [email protected] http://chirouble.univ-lyon2.fr/~ricco/data-mining
Initiation à l algorithmique
Informatique S1 Initiation à l algorithmique procédures et fonctions 2. Appel d une fonction Jacques TISSEAU Ecole Nationale d Ingénieurs de Brest Technopôle Brest-Iroise CS 73862-29238 Brest cedex 3 -
Algorithmique I. [email protected] [email protected] [email protected]. Algorithmique I 20-09-06 p.1/??
Algorithmique I [email protected] [email protected] [email protected] Télécom 2006/07 Algorithmique I 20-09-06 p.1/?? Organisation en Algorithmique 2 séances par semaine pendant 8 semaines. Enseignement
Module BDWEB. Maîtrise d informatique Cours 9 - Xquery. Anne Doucet. [email protected]
Module BDWEB Maîtrise d informatique Cours 9 - Xquery Anne Doucet [email protected] 1 Langages de requêtes XML Concepts des langages de requêtes XML motivations caractéristiques Navigation dans les documents
Stratégie de recherche adaptative en programmation par contrainte
Université Paul Sabatier École Nationale de l Aviation Civile Master 2 Recherche Informatique et Télécommunication parcours Intelligence Artificielle Simon Marchal Stratégie de recherche adaptative en
Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004. Loc Jeudi 29/4/2004
Questionnaire d'examen final INF1101 Sigle du cours Nom : Signature : Prénom : Matricule : Sigle et titre du cours Groupe Trimestre INF1101 Algorithmes et structures de données Tous H2004 Professeur(s)
Joueur B Pierre Feuille Ciseaux Pierre (0,0) (-1,1) (1,-1) Feuille (1,-1) (0,0) (-1,1) Ciseaux (-1,1) (1,-1) (0.0)
CORRECTION D EXAMEN CONTROLE CONTINU n 1 Question de cours Question 1 : Les équilibres de Cournot et de Stackelberg sont des équilibres de situation de duopole sur un marché non coopératif d un bien homogène.
Plan 1/9/2013. Génération et exploitation de données. CEP et applications. Flux de données et notifications. Traitement des flux Implémentation
Complex Event Processing Traitement de flux de données en temps réel Romain Colle R&D Project Manager Quartet FS Plan Génération et exploitation de données CEP et applications Flux de données et notifications
Recherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
Programmation linéaire
1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit
Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires
Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires Julien Jorge [email protected] Laboratoire d Informatique de Nantes Atlantique,
QUI VEUT JOUER AVEC MOI?
QUI VEUT JOUER AVEC MOI? Michel Rigo (Université de Liège) http://www.discmath.ulg.ac.be/ JOUER SÉRIEUSEMENT, POURQUOI? Jeux coopératifs : marché boursier, économie, émergence de réseaux sociaux,... Mise
Améliorer les performances du site par l'utilisation de techniques de Web Mining
Améliorer les performances du site par l'utilisation de techniques de Web Mining CLUB SAS 2001 17/18 octobre 2001 Stéfan Galissie LINCOLN [email protected] [email protected] 2001 Sommaire
Gestion mémoire et Représentation intermédiaire
Gestion mémoire et Représentation intermédiaire Pablo de Oliveira March 23, 2015 I Gestion Memoire Variables locales Les variables locales sont stockées: Soit dans un registre,
Corrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Intelligence Artificielle Planification
Intelligence Artificielle Planification Bruno Bouzy http://web.mi.parisdescartes.fr/~bouzy [email protected] Licence 3 Informatique UFR Mathématiques et Informatique Université Paris Descartes
3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes
PLAN CYCLE DE VIE D'UN LOGICIEL EXPRESSION DES BESOINS SPÉCIFICATIONS DU LOGICIEL CONCEPTION DU LOGICIEL LA PROGRAMMATION TESTS ET MISE AU POINT DOCUMENTATION CONCLUSION C.Crochepeyre Génie Logiciel Diapason
Algorithmes de recherche d itinéraires en transport multimodal
de recherche d itinéraires en transport multimodal Fallou GUEYE 14 Décembre 2010 Direction : Christian Artigues LAAS-CNRS Co-direction : Marie José Huguet LAAS-CNRS Encadrant industriel : Frédéric Schettini
CH.6 Propriétés des langages non contextuels
CH.6 Propriétés des langages non contetuels 6.1 Le lemme de pompage 6.2 Les propriétés de fermeture 6.3 Les problèmes de décidabilité 6.4 Les langages non contetuels déterministes utomates ch6 1 6.1 Le
Les Cartes et leur Valeur
RÈGLES CANASTA Règle du Jeu de la Canasta Canasta est le nom d une combinaison de 7 cartes qui donne son nom à cette variante de Rami. Le but du Jeu: Le gagnant est le joueur qui est le premier à atteindre
hp 10BII calculatrice financière
hp 10BII calculatrice financière guide de l utilisateur Édition 1 Référence HP F2234-90014 Avis REGISTRE VOTRE PRODUIT A: www.register.hp.com CE MANUEL ET TOUT EXEMPLE CONTENU DANS CE DOCUMENT SONT FOURNIS
Comment faire passer un message
Comment faire passer un message 1 Les Outils Pédagogiques Un cours en salle Le tableau Le rétroprojecteur Le matériel à présenter Un cours dans l eau La démonstration La découverte, les jeux L ardoise
1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : [email protected] Page personnelle : http://www.lri.fr/ hivert
1 de 46 Algorithmique Trouver et Trier Florent Hivert Mél : [email protected] Page personnelle : http://www.lri.fr/ hivert 2 de 46 Algorithmes et structures de données La plupart des bons algorithmes
Probabilité. Table des matières. 1 Loi de probabilité 2 1.1 Conditions préalables... 2 1.2 Définitions... 2 1.3 Loi équirépartie...
1 Probabilité Table des matières 1 Loi de probabilité 2 1.1 Conditions préalables........................... 2 1.2 Définitions................................. 2 1.3 Loi équirépartie..............................
Poker. A rendre pour le 25 avril
Poker A rendre pour le 25 avril 0 Avant propos 0.1 Notation Les parties sans * sont obligatoires (ne rendez pas un projet qui ne contient pas toutes les fonctions sans *). Celles avec (*) sont moins faciles
Intelligence Articielle (1) Introduction
1/32 Introduction Un peu d'histoire Les nouveaux dés Intelligence Articielle (1) Introduction Pierre Gançarski Université de Strasbourg IUT Robert Schuman DUT Informatique /32 Plan 1 Introduction 2 Un
Samuel Bassetto 04/2010
Industrialisation Lean manufacturing 4.2 Réalisé avec V. FIGENWALD - SIEMENS Samuel Bassetto 04/2010 Plan de la partie 2 : Vers une production Lean 1. Valeur Ajoutée et Gaspillages Muda walk 2. Temps de
«Valuation» et gestion du risque dans la biotech. 5 Février 2007
«Valuation» et gestion du risque dans la biotech 5 Février 2007 Points abordés Principes de la «valuation» Concepts clés Paramètres d entrée et calcul d une rnpv Applications «Licensing» Levée de fond/
Anticiper et prédire les sinistres avec une approche Big Data
Anticiper et prédire les sinistres avec une approche Big Data Julien Cabot Directeur Big Data Analytics OCTO [email protected] @julien_cabot OCTO 2013 50, avenue des Champs-Elysées 75008 Paris - FRANCE Tél
Organigramme / Algorigramme Dossier élève 1 SI
Organigramme / Algorigramme Dossier élève 1 SI CI 10, I11 ; CI 11, I10 C24 Algorithmique 8 février 2009 (13:47) 1. Introduction Un organigramme (ou algorigramme, lorsqu il est plus particulièrement appliqué
données en connaissance et en actions?
1 Partie 2 : Présentation de la plateforme SPSS Modeler : Comment transformer vos données en connaissance et en actions? SPSS Modeler : l atelier de data mining Large gamme de techniques d analyse (algorithmes)
Classes et Objets en Ocaml.
Classes et Objets en Ocaml. Didier Rémy 2001-2002 http://cristal.inria.fr/ remy/mot/2/ http://www.enseignement.polytechnique.fr/profs/informatique/didier.remy/mot/2/ Cours Exercices Slide 1 1. Objets 2.
Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition
Surveillance de Scripts LUA et de réception d EVENT avec LoriotPro Extended & Broadcast Edition L objectif de ce document est de présenter une solution de surveillance de processus LUA au sein de la solution
Intégration de la dimension sémantique dans les réseaux sociaux
Intégration de la dimension sémantique dans les réseaux sociaux Application : systèmes de recommandation Maria Malek LARIS-EISTI [email protected] 1 Contexte : Recommandation dans les réseaux sociaux
À QUOI VOUS ATTENDRE SI VOUS ATTENDEZ [UN LOGO].
CRÉATIVITÉ MARKETING À QUOI VOUS ATTENDRE SI VOUS ATTENDEZ [UN LOGO]. BONJOUR VOTRE LOGO EST VOTRE CHANCE DE FAIRE UNE PREMIÈRE BONNE IMPRESSION Votre entreprise est beaucoup plus qu un symbole ou une
4AI04 - RIA Initiation à l Intelligence Artificielle. Raja Chatila [email protected] Instructeurs TP: Mata Khalili, Alexandre Bazin
4AI04 - RIA Initiation à l Intelligence Artificielle Raja Chatila [email protected] Instructeurs TP: Mata Khalili, Alexandre Bazin Organisation Dates cours, TD et contrôle continu: Mardi 28/01
Master IMEA 1 Calcul Stochastique et Finance Feuille de T.D. n o 1
Master IMEA Calcul Stochastique et Finance Feuille de T.D. n o Corrigé exercices8et9 8. On considère un modèle Cox-Ross-Rubinstein de marché (B,S) à trois étapes. On suppose que S = C et que les facteurs
Métriques de performance pour les algorithmes et programmes parallèles
Métriques de performance pour les algorithmes et programmes parallèles 11 18 nov. 2002 Cette section est basée tout d abord sur la référence suivante (manuel suggéré mais non obligatoire) : R. Miller and
Hadoop, Spark & Big Data 2.0. Exploiter une grappe de calcul pour des problème des données massives
Hadoop, Spark & Big Data 2.0 Exploiter une grappe de calcul pour des problème des données massives Qui suis-je? Félix-Antoine Fortin Génie info. (B. Ing, M. Sc, ~PhD) Passionné de Python, Data Analytics,
Chapitre 7. Circuits Magnétiques et Inductance. 7.1 Introduction. 7.1.1 Production d un champ magnétique
Chapitre 7 Circuits Magnétiques et Inductance 7.1 Introduction 7.1.1 Production d un champ magnétique Si on considère un conducteur cylindrique droit dans lequel circule un courant I (figure 7.1). Ce courant
MATH0062-1 ELEMENTS DU CALCUL DES PROBABILITES
MATH0062-1 ELEMENTS DU CALCUL DES PROBABILITES REPETITIONS et PROJETS : INTRODUCTION F. Van Lishout (Février 2015) Pourquoi ce cours? Sciences appliquées Modélisation parfaite vs monde réel Comment réussir
Retrouvez une explication vidéo sur scorpionmasque.com ou directement avec ce code QR.
Vendredi 13, un jeu de Reiner Knizia, pour 3 à 6 joueurs, à partir de 8 ans. Illustrations de Jessica Lindsay. Retrouvez une explication vidéo sur scorpionmasque.com ou directement avec ce code QR. Vous
Collection «Poker Expert» Sous la direction de François Montmirel. Parution le 25 février 2009. Poker Cash 1
Collection «Poker Expert» Sous la direction de François Montmirel Parution le 25 février 2009 Poker Cash 1 Titre original : Harrington on Cash games, vol. 1 Triompher dans les cash games de poker hold
Jeux mathématiques en maternelle. Activités clés. Jeu des maisons et des jardins (Yvette Denny PEMF)
Activités clés NIVEAU : PS/MS Jeu des maisons et des jardins (Yvette Denny PEMF) Compétences Construire les premiers nombres dans leur aspect cardinal Construire des collections équipotentes Situation
DG-ADAJ: Une plateforme Desktop Grid
DG-ADAJ: Une plateforme pour Desktop Grid Olejnik Richard, Bernard Toursel Université des Sciences et Technologies de Lille Laboratoire d Informatique Fondamentale de Lille (LIFL UMR CNRS 8022) Bât M3
ESSEC. Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring
ESSEC Cours «Management bancaire» Séance 3 Le risque de crédit Le scoring Les méthodes d évaluation du risque de crédit pour les PME et les ménages Caractéristiques Comme les montants des crédits et des
Probabilités Loi binomiale Exercices corrigés
Probabilités Loi binomiale Exercices corrigés Sont abordés dans cette fiche : (cliquez sur l exercice pour un accès direct) Exercice 1 : épreuve de Bernoulli Exercice 2 : loi de Bernoulli de paramètre
CHAPITRE 5. Stratégies Mixtes
CHAPITRE 5 Stratégies Mixtes Un des problèmes inhérents au concept d équilibre de Nash en stratégies pures est que pour certains jeux, de tels équilibres n existent pas. P.ex.le jeu de Pierre, Papier,
Probabilités. I - Expérience aléatoire. II - Evénements
Probabilités Voici le premier cours de probabilités de votre vie. N avez-vous jamais eut envie de comprendre les règles des grands joueurs de poker et de les battre en calculant les probabilités d avoir
Big Data -Comment exploiter les données et les transformer en prise de décisions?
IBM Global Industry Solution Center Nice-Paris Big Data -Comment exploiter les données et les transformer en prise de décisions? Apollonie Sbragia Architecte Senior & Responsable Centre D Excellence Assurance
S initier aux probabilités simples «Question de chance!»
«Question de chance!» 29-11 Niveau 1 Entraînement 1 Objectifs - S entraîner à activer la rapidité du balayage visuel. - Réactiver le comptage par addition jusqu à 20. - Développer le raisonnement relatif
