Neural network 用于模式识别的神经网络

Neural network 用于模式识别的神经网络,neural-network,pattern-recognition,Neural Network,Pattern Recognition,嘿,伙计们,我想知道是否有人能帮我设计一个神经网络系统的起点,这个神经网络系统可以识别视觉模式,例如检查模式和条纹模式。我有理论知识,但实践知识很少。网络搜索给我带来了信息过载。谁能推荐一本更注重实用的好书或教程呢 谢谢大家! 您只是想识别棋盘格和条纹之类的图案吗?你必须使用神经网络系统吗 基本上,您希望在黑板上定义一组简单的功能,并将它们用作学习系统的输入。定义大量二进制特征并将其输入单层网络(本质上可以成为线性回归)通常更容易 看看神经网络是如何用于学习双陆棋的(http://www.res

嘿,伙计们,
我想知道是否有人能帮我设计一个神经网络系统的起点,这个神经网络系统可以识别视觉模式,例如检查模式和条纹模式。我有理论知识,但实践知识很少。网络搜索给我带来了信息过载。谁能推荐一本更注重实用的好书或教程呢

谢谢大家!

您只是想识别棋盘格和条纹之类的图案吗?你必须使用神经网络系统吗

基本上,您希望在黑板上定义一组简单的功能,并将它们用作学习系统的输入。定义大量二进制特征并将其输入单层网络(本质上可以成为线性回归)通常更容易


看看神经网络是如何用于学习双陆棋的(http://www.research.ibm.com/massive/tdl.html),因为这将有助于您了解使用神经网络进行学习的功能类型。

如上所述,您可能希望将图像缩小为一组功能。角点检测器(可能是)可用于确定棋盘模式中的特征。同样,边缘检测器(也许)也可以用于条纹情况。如上所述,该方法是一种很好的线条检测方法


MATLAB的图像处理工具箱包含这些方法,因此您可以尝试这些方法来进行快速原型制作。OpenCV是一个开源的计算机视觉库,也提供了这些工具(以及许多其他工具)。

我正在尝试建立一个神经网络系统,可以从图片中识别条纹、方格、圆点等图案。这是学校的作业。我已经说过我将使用神经网络(但它不是“一成不变的”,所以我可以把它作为最后的选择)另一个问题。。。神经网络是这类任务的最佳选择吗?或者我应该去看看其他的领域吗?神经网络可以被设计出来工作,但也可能有更简单的技术可以工作。(这些也可能是神经网络的输入)。你可能想看看Hough变换()。如果你对每个像素都有一个输入,并且有很多训练图像,我猜神经网络可以很容易地学习你的三种模式。(你会有三个输出,每个模式一个。)作为一个观点,你会使用什么方法
我希望大约有10种款式。从条纹到格子,我刚刚下载了OpenCV,我可以用Python编程,而不是C或C++。我试着运行其中一个示例程序来了解它。但它告诉我“没有找到简历模块”。有没有安装指南可以帮助我,因为我在网站上找不到。这本对我有用:。然而,我通常使用C/C++,所以我还没有在python中尝试过。