J'ai compris que le concept de recherche est important en IA. Il y a une question sur ce site concernant ce sujet, mais on pourrait aussi comprendre intuitivement pourquoi. J'ai eu un cours d'introduction à l'IA, qui a duré la moitié d'un semestre, donc bien sûr, il n'y avait pas assez de temps pour couvrir tous les sujets de l'IA, mais je m'attendais à apprendre une théorie de l'IA (j'ai entendu parler des "agents" "), mais ce que j'ai réellement appris, ce sont essentiellement quelques algorithmes de recherche, comme:
- BFS
- Recherche à coût uniforme
- DFS
- Recherche d'approfondissement itératif
- Recherche bidirectionnelle
ces algorithmes de recherche sont généralement classés comme «aveugles» (ou «non informés»), car ils ne prennent en compte aucune information concernant le chemin restant vers l'objectif.
Ou des algorithmes comme:
- Recherche heuristique
- Meilleure recherche en premier
- UNE
- UNE*
- IDA *
qui relèvent généralement de la catégorie des algorithmes de recherche "informés", car ils utilisent des informations (par exemple "heuristiques" ou "estimations") sur le chemin restant vers l'objectif.
Ensuite, nous avons également appris des algorithmes de recherche "avancés" (spécifiquement appliqués au problème TSP). Ces algorithmes sont des algorithmes constructifs (par exemple, le plus proche voisin), de recherche locale (par exemple, 2-opt) ou méta-heuristiques (par exemple, système de colonie de fourmis ou recuit simulé).
Nous avons également étudié brièvement un algorithme min-max appliqué aux jeux et une version "améliorée" du min-max, c'est-à-dire l'élagage alpha-bêta.
Après ce cours, j'ai eu le sentiment que l'IA est juste une recherche, soit "stupidement", soit "plus intelligemment".
Mes questions sont:
Pourquoi un professeur n'enseignerait-il que des algorithmes de recherche dans un cours d'IA? Quels sont les avantages / inconvénients? La question suivante est très liée à cela.
Quoi de plus que la «recherche» en IA qui pourrait être enseignée dans un cours d'introduction? Cette question peut conduire à des réponses subjectives, mais je demande en fait dans le contexte d'une personne essayant de comprendre ce qu'est vraiment l'IA et quels sujets couvre-t-elle vraiment. Apparemment et malheureusement, après lecture, il semble que ce serait toujours subjectif.
Y a-t-il des théories sur l'IA qui pourraient être enseignées dans ce type de cours?