我想在VB.NET中实现一个非常简单的神经网络,我有一个整数数组,它实际上是从黑白位图中取消映射的--我们可以假设每个整数都是1或0。在位图上画了一个点,没有别的了。我想要创建和训练神经网络,告诉我它是否更像:1圈2平方3水平线4垂直线5水平椭圆6垂直椭圆7-水平和垂直椭圆7-垂直和水平椭圆合并9-2水平椭圆合并了9-2水平椭圆合并了9-2水平椭圆合并的形状真的很难看,但是一个人显然可以做出这个决定,所以我认为神经网络可以很容易地训练来做到这一点。但是我对神经网络很陌生,我不知道如何处理这个问题,例如,不同的点有不同的大小,所以我不知道如何得到固定数量的输入,以满足我的神经网络大小调整不是一种选择。
发布于 2014-04-22 07:00:51
一种选择是使用现有的神经网络实现,我建议查看Accord.Net libary和相应的Accord.Neuro命名空间。
神经网络已经成功地用于笔迹识别,这可能接近您的问题。查看文章基于深度置信网的数字分类,其中包括一个使用Accord.Net的示例。
注意:你需要一组手工标注的数据来训练神经网络。
https://stackoverflow.com/questions/23209688
复制相似问题