ฉันเข้าใจว่าแนวคิดการค้นหามีความสำคัญใน AI มีคำถามในเว็บไซต์นี้เกี่ยวกับหัวข้อนี้ แต่คำถามหนึ่งก็สามารถเข้าใจได้ว่าทำไม ฉันมีหลักสูตรเบื้องต้นเกี่ยวกับ AI ซึ่งกินเวลาครึ่งหนึ่งของภาคเรียนดังนั้นจึงไม่มีเวลาเพียงพอที่จะครอบคลุมทุกหัวข้อของ AI แต่ฉันคาดหวังว่าจะได้เรียนรู้ทฤษฎี AI บางอย่าง (ฉันเคยได้ยินเกี่ยวกับ "ตัวแทน) ") แต่สิ่งที่ฉันเรียนรู้จริง ๆ แล้วคืออัลกอริธึมการค้นหาไม่กี่อย่างเช่น:
- BFS
- การค้นหาต้นทุนที่สม่ำเสมอ
- DFS
- ค้นหาซ้ำลึกลงไป
- ค้นหาแบบสองทิศทาง
อัลกอริทึมการค้นหาเหล่านี้มักจะถูกจัดประเภทเป็น "blind" (หรือ "uninformed") เนื่องจากพวกเขาจะไม่พิจารณาข้อมูลใด ๆ เกี่ยวกับเส้นทางที่เหลือไปยังเป้าหมาย
หรืออัลกอริทึมที่ชอบ:
- ค้นหาแบบฮิวริสติก
- การค้นหาที่ดีที่สุดครั้งแรก
- A
- A *
- IDA *
ซึ่งมักจะอยู่ภายใต้หมวดหมู่ของอัลกอริทึมการค้นหา "แจ้ง" เพราะพวกเขาใช้ข้อมูลบางอย่าง (เช่น "ฮิวริสติก" หรือ "ประมาณ") เกี่ยวกับเส้นทางที่เหลือไปสู่เป้าหมาย
จากนั้นเรายังได้เรียนรู้อัลกอริธึมการค้นหา "ขั้นสูง" (นำไปใช้กับปัญหา TSP โดยเฉพาะ) อัลกอริธึมเหล่านี้มีทั้งความคิดสร้างสรรค์ (เช่นเพื่อนบ้านที่ใกล้ที่สุด) การค้นหาในท้องถิ่น (เช่น 2-opt) อัลกอริทึมหรือเมตา - ฮิวริสติก (เช่นระบบมดอาณานิคมหรือการจำลองการหลอม)
นอกจากนี้เรายังศึกษาอัลกอริธึม min-max สั้น ๆ ที่นำไปใช้กับเกมและ min-max รุ่นที่ปรับปรุงแล้วเช่นการตัดอัลฟ่าเบต้า
หลังจากจบหลักสูตรนี้ฉันรู้สึกว่า AI เป็นเพียงแค่การค้นหาไม่ว่าจะ "โง่" หรือ "ฉลาดกว่า"
คำถามของฉันคือ:
เหตุใดอาจารย์คนหนึ่งเพียงสอนอัลกอริทึมการค้นหาในหลักสูตร AI ข้อดี / ข้อเสียคืออะไร? คำถามต่อไปเกี่ยวข้องกับเรื่องนี้มาก
มีอะไรมากกว่า "การค้นหา" ใน AI ที่สามารถสอนในหลักสูตรเบื้องต้นได้ คำถามนี้อาจนำไปสู่คำตอบแบบอัตนัย แต่จริง ๆ แล้วฉันถามในบริบทของบุคคลที่พยายามเข้าใจว่า AI คืออะไรและมันครอบคลุมหัวข้อใดบ้าง เห็นได้ชัดและน่าเสียดายหลังจากอ่านไปรอบ ๆ ดูเหมือนว่าเรื่องนี้จะเป็นเรื่องส่วนตัว
มีทฤษฎี AI ที่สามารถสอนได้ในหลักสูตรนี้หรือไม่?