Comprendí que el concepto de búsqueda es importante en la IA. Hay una pregunta en este sitio web con respecto a este tema, pero también se puede entender intuitivamente por qué. Tuve un curso introductorio sobre IA, que duró la mitad de un semestre, por lo que, por supuesto, no hubo tiempo suficiente para cubrir todos los temas de IA, pero esperaba aprender algo de teoría de IA (he oído hablar de "agentes "), pero lo que realmente aprendí fueron básicamente algunos algoritmos de búsqueda, como:
- BFS
- Búsqueda de costo uniforme
- DFS
- Búsqueda de profundización iterativa
- Búsqueda bidireccional
estos algoritmos de búsqueda generalmente se clasifican como "ciegos" (o "desinformados"), porque no consideran ninguna información sobre el camino restante hacia la meta.
O algoritmos como:
- Búsqueda heurística
- Mejor primera búsqueda
- UNA
- UNA*
- IDA *
que generalmente caen dentro de la categoría de algoritmos de búsqueda "informados", porque usan cierta información (es decir, "heurística" o "estimaciones") sobre el camino restante hacia la meta.
Luego también aprendimos algoritmos de búsqueda "avanzados" (aplicados específicamente al problema de TSP). Estos algoritmos son constructivos (p. Ej., El vecino más cercano), algoritmos de búsqueda local (p. Ej., 2-opt) o metaheurísticos (p. Ej., Sistema de colonias de hormigas o recocido simulado).
También estudiamos brevemente un algoritmo min-max aplicado a los juegos y una versión "mejorada" del min-max, es decir, la poda alfa-beta.
Después de este curso, tuve la sensación de que la IA solo se trata de buscar, ya sea "estúpidamente" o "más inteligentemente".
Mis preguntas son:
¿Por qué un profesor solo enseñaría algoritmos de búsqueda en un curso de IA? ¿Cuáles son las ventajas / desventajas? La siguiente pregunta está muy relacionada con esto.
¿Qué es más que "buscar" en IA que podría enseñarse en un curso introductorio? Esta pregunta puede conducir a respuestas subjetivas, pero en realidad estoy preguntando en el contexto de una persona que intenta comprender qué es realmente la IA y qué temas realmente cubre. Aparentemente y desafortunadamente, después de leer, parece que esto todavía sería subjetivo.
¿Existen teorías de IA que podrían enseñarse en este tipo de curso?