Zrozumiałem, że koncepcja wyszukiwania jest ważna w AI. Na tej stronie internetowej jest pytanie dotyczące tego tematu, ale można również intuicyjnie zrozumieć, dlaczego. Miałem kurs wprowadzający na temat sztucznej inteligencji, który trwał przez pół semestru, więc oczywiście nie było czasu na omówienie wszystkich tematów sztucznej inteligencji, ale spodziewałem się nauczyć trochę teorii sztucznej inteligencji (słyszałem o „agentach”) ”), ale tak naprawdę nauczyłem się kilku algorytmów wyszukiwania, takich jak:
- BFS
- Wyszukiwanie według jednolitych kosztów
- DFS
- Wyszukiwanie pogłębiające iteracyjnie
- Wyszukiwanie dwukierunkowe
te algorytmy wyszukiwania są zazwyczaj klasyfikowane jako „ślepe” (lub „niedoinformowane”), ponieważ nie uwzględniają żadnych informacji dotyczących pozostałej ścieżki do celu.
Lub algorytmy takie jak:
- Wyszukiwanie heurystyczne
- Najlepsze wyszukiwanie
- ZA
- ZA*
- IDA *
które zwykle należą do kategorii „świadomych” algorytmów wyszukiwania, ponieważ wykorzystują pewne informacje (tj. „heurystykę” lub „oszacowania”) na temat pozostałej ścieżki do celu.
Następnie nauczyliśmy się także „zaawansowanych” algorytmów wyszukiwania (specjalnie stosowanych do problemu TSP). Algorytmy te są albo konstruktywne (np. Najbliższy sąsiad), lokalne algorytmy wyszukiwania (np. 2-opt) lub metaheurystyczne (np. System kolonii mrówek lub symulowane wyżarzanie).
Przebadaliśmy również krótko algorytm min-max zastosowany do gier i „ulepszoną” wersję min-max, tj. Przycinanie alfa-beta.
Po tym kursie miałem wrażenie, że AI polega tylko na wyszukiwaniu, „głupio” lub „inteligentniej”.
Moje pytania to:
Dlaczego jeden profesor miałby uczyć algorytmów wyszukiwania tylko na kursie AI? Jakie są zalety / wady? Następne pytanie jest z tym bardzo związane.
Co więcej niż „wyszukiwanie” w sztucznej inteligencji, którego można nauczyć się na kursie wprowadzającym? To pytanie może prowadzić do subiektywnych odpowiedzi, ale tak naprawdę pytam w kontekście osoby, która próbuje zrozumieć, czym naprawdę jest AI i jakie tematy ona naprawdę obejmuje. Najwyraźniej i niestety po przeczytaniu wydaje się, że byłoby to nadal subiektywne.
Czy są jakieś teorie sztucznej inteligencji, których można nauczyć na tego rodzaju kursach?