0

我正在做一个涉及一点人工智能的简单项目,因为它正在使用一组特定的值进行训练,然后它使用这些值来匹配模式并返回用户想要的任何内容。在思考它并阅读一些关于人工智能的内容时,我偶然发现了一个问题,即我的项目中使用了哪种ANN 模型?从互联网上的各个页面阅读,特别是我链接的页面,在很多场合都说这些特定的行:“模型也与特定的学习算法或学习规则密切相关”. 我的项目的简单概述是它使用一组值进行训练(因此,学习是有监督的),它匹配模式并根据它们发送响应。那么如何确定我使用的是哪个 ANN 模型呢?

我觉得这个问题很可能会被否决或关闭,但问总比不问好。:-)

编辑 :

我的项目是这个的一个更简单的版本。它说它使用了 Kohonen 神经网络,我猜这不是通用模型,而是由 Heaton 研究团队开发的。无论如何,这只是为了暗示我的项目实际上做了什么。我不知道他如何训练他的系统,但我根据笔画(它们的长度、笔画数等)训练我的系统。

编辑2:(给反对者的说明) 我不是人工智能专家或其他什么,我只是一个开发人员,他被要求为自己的新领域提供指导。你可以像 alfa 和 Franck 那样尝试。感谢您至少调查这个问题!

4

2 回答 2

2

要构建 ANN,您需要选择神经元模型以及网络结构

于 2012-04-10T14:42:31.080 回答
1

如果您计算到模式的距离,那么您实际上实现了 k-nearest-neighbours (1-nearest-neighbours)。这与神经网络无关。您在这里没有训练阶段。与您的分类器最相似的神经网络是径向基函数或支持向量机。但是您必须训练这些分类器,并且您的权重将在此训练阶段进行调整。训练阶段的目标是找到您想要表示的概念的更简单表示。优点是:以后你的分类会更快。您不必再次查看所有训练数据。

编辑:好的,您可以在此处阅读有关 Kohonen 网络的信息:神经网络常见问题解答:存在多少种 Kohonen 网络?(什么是k-means?)

于 2012-04-10T15:41:07.133 回答