這可能是一個天真的問題,但我真的很想知道爲什麼邏輯開發用於人工智能。特別是,如果我們可以使用狀態的簡單原子表示來編程,那麼需要在AI中開發一階邏輯和PDDL?再次,我意識到這是一個非常基本的問題!開發一階邏輯和PDDL的原因
1
A
回答
1
所以你的問題是關於:爲什麼我們在一階水平而不是命題水平上編程/模型?只是因爲它更簡潔。
你可以提出像「所有人都能想到的」命題。用一階語言,不必陳述「愛麗絲能想到,鮑勃能想,卡羅爾能想......」。
如果你看一下IPC的一些PDDL計劃問題,有時會在命題層面上提出基礎版本。這些文件要大得多。你不想親手寫這些。
0
我不知道PDDL,但是一階邏輯是在電腦被髮明之前開發的,所以它不適用於AI。它會告訴你哪些參數是有效的。
相關問題
- 1. 當我們已經有一階邏輯時,爲什麼我們需要PDDL?
- 2. 一階邏輯推理
- 3. 一階邏輯公式
- 4. 一階邏輯&序言
- 5. 一階邏輯引擎
- 6. 人工智能和一階邏輯
- 7. 一階邏輯Prolog的匿名變量
- 8. 正向推理一階邏輯(統一)
- 9. 將OS代碼映射到同一邏輯空間的原因?
- 10. 關於階乘因子的邏輯問題
- 11. 幫助轉化爲一階邏輯
- 12. 將一階邏輯轉換爲CNF
- 13. 初學者邏輯開發
- 14. 嵌套的IF ELSE條件和邏輯因某種原因不起作用
- 15. 一階邏輯的通用和存在量詞
- 16. 斷開socket.io併發送斷開原因
- 17. 邏輯的階乘遞歸調用
- 18. JavaScript的原型邏輯
- 19. 一個完整的新手(書籍推薦)的一階邏輯?
- 20. avx浮點按位邏輯運算的原因是什麼?
- 21. java.util.ConcurrentModificationException有人可以解釋我的這種邏輯原因
- 22. 邏輯錯誤:無法確定分段錯誤的原因
- 23. 是否有一個合乎邏輯的原因,Thread.exclusive不採用「範圍」參數?
- 24. Prolog一階邏輯 - 打印一個真值表
- 25. 這個一階邏輯語句的解釋?
- 26. 這條語句的一階邏輯表示?
- 27. 謂詞與一階邏輯中的函數
- 28. 構建使用一階邏輯的分辨率證明
- 29. VB和一般邏輯undarstanding
- 30. jQuery開發的簡單彈出工作不因某種原因
此問題與[http://stackoverflow.com/questions/7510176/why-do-we-need-pddl-when-we-already-have-first-order-logic/7511451#7511451]由同一作者。 –