问题表示和问题建模之间有什么区别?

人工智能 比较 术语 诺维格罗素
2021-11-14 10:24:36

据我所知,问题表示是以一种可以编程并因此解决的方式来表述问题(例如,您可以表示N-通过使用数组来解决问题N×N)。

问题建模是什么意思?问题表示和问题建模之间有什么区别?

1个回答

我想说这些术语在人工智能中经常可以互换使用。当它们不同时,我会说问题建模意味着找到问题的数学描述,而问题表示意味着找到一种特定的方式来表示该数学形式。

例如,数字列表可以用链表、数组列表、哈希表或自平衡树来存储(表示)。它们都可以生成列表的忠实模型,但是如果您要做的是找到元素输入的顺序,那么数组列表或链表会更快更自然。如果您要做的是确定列表中是否存在某些信息,则哈希表是最快的。如果您要做的是查找相似元素的范围,则树是最快的。本质上,代表性选择是工程问题,而建模选择是科学问题。