2012-12-07 160 views
0

这可能给输入到ANN在非数字形式一样,英语课文Unicode文本“每天吃一个苹果”特别,和安以纯文本的形式返回输出。回答像“是”“否”。 我对ANN的了解不多,但是我研究的所有示例代码(如XOR,图像输入)均与ANN中的数字输入有关。神经网络的输入

您能否推荐一些代码,或者链接到具有与此相关示例的网页。

我需要为一些文本语句训练ANN,这些文本是Unicode文本,但不知道如何处理输入到NN的文本。

回答

1

我们如何处理ANN的文本输入是生成一个单词的向量。就像你有一本字典:

  • 苹果
  • 牛排
  • 斑马

而你给了什么样的神经网络的输入为:1,1, 1,0,0]为Eat Zebra吃一个苹果 [0,0,1,0,1]

您可以像这样训练您的网络,对于您的输出,您可以说0输出为“否”,1为“是”。

要小心,使用此解决方案,您将有一个非常大的输入层。

+0

感谢您的回复..Thierry ...但是通过使用这种方法,NN将很难管理,并且在我的字典中我有大约100000个Unicode文本中的独特单词......另外还有一件事我们可以使用ANN进行机器翻译(将一种语言翻译成另一种语言),而不是统计机器翻译(SMT)工具...正如我所知,人工神经网络用于对事物进行分类......并且在机器翻译中不是分类问题。这可能使用ANN吗? – UMR

+0

我不能真正帮助你。我将我的方法用于分类系统。我真的不知道别的什么。 – ThiS