Eu entendi que o conceito de pesquisa é importante na IA. Há uma pergunta neste site sobre esse tópico, mas também é possível entender intuitivamente o porquê. Eu tive um curso introdutório sobre IA, que durou metade de um semestre, então é claro que não houve tempo suficiente para cobrir todos os tópicos da IA, mas eu esperava aprender alguma teoria da IA (eu ouvi sobre "agentes "), mas o que realmente aprendi foram basicamente alguns algoritmos de pesquisa, como:
- BFS
- Pesquisa de custo uniforme
- DFS
- Pesquisa de aprofundamento iterativo
- Pesquisa bidirecional
esses algoritmos de pesquisa geralmente são classificados como "cegos" (ou "desinformados"), porque não consideram nenhuma informação sobre o caminho restante para a meta.
Ou algoritmos como:
- Pesquisa heurística
- Melhor primeira pesquisa
- UMA
- UMA*
- IDA *
que geralmente se enquadram na categoria de algoritmos de pesquisa "informados", porque usam algumas informações (por exemplo, "heurísticas" ou "estimativas") sobre o caminho restante para a meta.
Em seguida, também aprendemos algoritmos de pesquisa "avançados" (aplicados especificamente ao problema do TSP). Esses algoritmos são algoritmos construtivos (por exemplo, vizinho mais próximo), pesquisa local (por exemplo, 2-opt) ou meta-heurísticos (por exemplo, sistema de colônia de formigas ou recozimento simulado).
Também estudamos brevemente um algoritmo min-max aplicado aos jogos e uma versão "aprimorada" do min-max, ou seja, a poda alfa-beta.
Após esse curso, tive a sensação de que a IA é apenas sobre pesquisa, "estupidamente" ou "de maneira mais inteligente".
Minhas perguntas são:
Por que um professor ensinaria apenas algoritmos de pesquisa no curso de IA? Quais são as vantagens / desvantagens? A próxima pergunta está muito relacionada a isso.
O que é mais do que "pesquisar" em IA que poderia ser ensinado em um curso introdutório? Essa pergunta pode levar a respostas subjetivas, mas na verdade estou perguntando no contexto de uma pessoa tentando entender o que realmente é a IA e quais tópicos ela realmente cobre. Aparentemente e infelizmente, depois de ler, parece que isso ainda seria subjetivo.
Existem teorias de IA que poderiam ser ensinadas nesse tipo de curso?