在C ++中为AI制作决策树

时间:2014-11-17 16:27:50

标签: c++ artificial-intelligence

我知道让用户输入他们的决定作为选择的基础知识,并导致另一个决定。我唯一的问题是,当我做出这些选择时,它几乎都是硬编码的,没有留下代码的其他用途。我想知道为AI制定决策树的最佳方法是什么,这样才能让他们根据具体情况做出明智的决策。我不想要预先编写的代码或库。我更愿意自己编写代码并了解有关该语言的更多信息。我对语言有很好的理解,但还是想了解更多。

1 个答案:

答案 0 :(得分:0)

您可以将脚本语言(例如Lua)嵌入到您的应用程序中,并让您的用户将其决策树编写为脚本。

或者你可以想到一些数据结构(例如基于XML),它描述了一个可以在运行时解析和构建实际树的任意决策树。

相关问题