AI'da arama kavramının önemli olduğunu anladım . Bu web sitesinde bu konuyla ilgili bir soru var, ancak biri sezgisel olarak nedenini anlayabilir. Yapay zeka ile ilgili bir dönemin yarısını kapsayan bir tanıtım kursum vardı, bu yüzden tabii ki yapay zekanın tüm konularını kapsayacak kadar zaman yoktu, ama bazı AI teorisini öğrenmeyi bekliyordum "), ancak aslında öğrendiğim temelde birkaç arama algoritmasıydı:
- BFS
- Düzgün maliyetli arama
- DFS
- Yinelemeli derinleşen arama
- Çift yönlü arama
bu arama algoritmaları genellikle "kör" (veya "bilgisiz") olarak kategorize edilir, çünkü hedefe kalan yolla ilgili herhangi bir bilgiyi dikkate almazlar.
Veya aşağıdaki gibi algoritmalar:
- Sezgisel arama
- İlk önce yapılan arama
- bir
- A *
- IDA *
bunlar genellikle "bilgili" arama algoritmaları kategorisine girer, çünkü hedefin geri kalan yolu hakkında bazı bilgiler kullanırlar (yani "sezgisel tarama" veya "tahminler").
Daha sonra "gelişmiş" arama algoritmalarını da öğrendik (özellikle TSP problemine uygulandı). Bu algoritmalar ya yapıcı (örneğin en yakın komşu), yerel arama (örneğin, 2-opt) algoritmalar ya da meta-sezgisel algoritmalardır (örneğin karınca kolonisi sistemi ya da benzetilmiş tavlama).
Ayrıca kısaca oyunlara uygulanan bir min-max algoritması ve min-max'ın "geliştirilmiş" bir versiyonunu, yani alfa-beta budamasını inceledik.
Bu dersten sonra yapay zekanın sadece "aptalca" ya da "daha akıllıca" aramakla ilgili olduğunu düşündüm.
Sorularım:
Neden bir profesör AI dersinde sadece arama algoritmalarını öğretir? Avantajları / dezavantajları nelerdir? Bir sonraki soru bununla çok ilgili.
Yapay zekada bir giriş kursunda öğretilebilecek "arama" dan başka ne var? Bu soru öznel cevaplara yol açabilir, ancak aslında yapay zekanın gerçekte ne olduğunu ve hangi konuları gerçekten kapsadığını anlamaya çalışan bir kişi bağlamında soruyorum. Görünüşe göre ve ne yazık ki, etrafı okuduktan sonra, bunun hala öznel olacağı anlaşılıyor.
Bu tür bir derste öğretilebilecek yapay zeka teorileri var mı?