อารัมภบทยังคงใช้ใน AI หรือไม่?


17

ตามที่วิกิพีเดีย ,

ภาษาโปรล็อกเป็นภาษาโปรแกรมตรรกะทั่วไปที่มีความสัมพันธ์กับปัญญาประดิษฐ์และภาษาศาสตร์เชิงคำนวณ

มันยังคงใช้กับ AI หรือไม่?


นี่เป็นคำถามที่มาจากเบต้าปิดของปี 2014 ผู้เขียนมี UID ของ 330

คำตอบ:


14

จำได้ว่าปัญญาประดิษฐ์เป็นความพยายามทางวิชาการมาเป็นเวลานาน Prolog เป็นหนึ่งในภาษาแรก ๆ ที่ใช้เป็นส่วนหนึ่งของการศึกษาและการนำไปใช้ มันแทบจะไม่เคยทำมาในการใช้งานเชิงพาณิชย์ขนาดใหญ่, มีกล่าวว่าการดำเนินงานในเชิงพาณิชย์ที่มีชื่อเสียงอยู่ในวัตสันที่เปิดฉากใช้สำหรับ NLP

มหาวิทยาลัยเอดินบะระส่วนร่วมในการใช้ภาษาและบางครั้งก็เรียกว่า "เอดินเบอระเปิดฉาก" มันยังคงใช้ในการสอนทางวิชาการที่นั่นเป็นส่วนหนึ่งของหลักสูตรปัญญาประดิษฐ์

เหตุผลที่ Prolog ถูกพิจารณาว่ามีประสิทธิภาพใน AI เพราะภาษาช่วยให้สามารถจัดการวิธีเรียกซ้ำและการจับคู่รูปแบบได้ง่าย

หากต้องการอ้างอิงAdam Lally จาก IBM Thomas J. Watson Research CenterและPaul Fodor จาก Stony Brook University :

ภาษาอารัมภบทเป็นภาษาที่แสดงออกอย่างชัดเจนซึ่งอนุญาตให้กฎแบบเรียกซ้ำเพื่อแสดงถึงความสามารถในการแยกวิเคราะห์ต้นไม้และการดำเนินการลบล้างความล้มเหลวเพื่อตรวจสอบว่าไม่มีเงื่อนไข


11

ใช่ดังที่กล่าวไว้ในคำตอบอื่น ๆ Prolog ถูกนำมาใช้จริงใน IBM Watson Prolog ไม่ได้ "hype" และ "buzz" มากนักในวันนี้ แต่มันยังคงใช้อยู่ เช่นเคยมีบางพื้นที่ที่มันส่องแสงและเทคนิคเฉพาะที่แมปกับการใช้งาน โดยเฉพาะอย่างยิ่งสิ่งต่าง ๆ เช่นInductive Logic Programming , Programming Constraint Logic , Answer Set Programmingและแอปพลิเคชั่นNLPบางตัวอาจเกี่ยวข้องกับการใช้ Prolog อย่างกว้างขวาง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.