您的位置:首页 > 理论基础 > 计算机网络

深度学习 2 机器学习 神经网络 卷积神经网络

2017-06-08 22:11 721 查看
机器学习

无监督学习

监督学习

半监督学习

强化学习 经验中总结提升

遗传算法 适者生存不是者淘汰

什么是神经网络

Neural Network

人工神经元

数学模型 计算机模型

人工神经网络在外界信息的基础上改变内部结构

现代神经网络是一种基于传统统计学建模的工具

常用来对复杂的输入和输出间进行复杂的建模或者探索数据间的模式

神经网络是一种运算模型,有大量的节点(神经元)和之间的联系

神经元可以被固定或者强化形成固定的神经意识形态对特殊的信息会有更强烈的反应

百度图片搜索



input layer

hidden layer 1、2…

output layer

神经网络是如何训练的?

许多的数据(千万次以上)

对比真实和错误答案的差别

->识别正确率提高

->正确率提高直到到达一个很高的正确率



通过函数增加hidden layer

进而提高正确率

什么是卷积神经网络



通常运用于图像识别

神经网络是由一连串的神经层组成

每一层都有输入和输出值

输入信息是一层层的数字(矩阵)

卷积神经网络=卷积 神经网络

意味着不再是对每一个像素进行处理,而是对每一小块像素区域进行处理

这种做法加强了图片信息的连续性 使得神经网络能看到图形而非一个点

加深了对图片的理解



批量过滤器

通过对边缘信息总结更高层的信息结构

比如总结的边缘信息能画出眼睛鼻子

最后进行分类



图片是有高度的

黑白 高度为1

彩色 红绿蓝 高度为3



批量过滤器不断收集像素块,以同样的步骤进行卷积,将压缩增高的信息嵌入普通的神经层上 我们就可以对图片进行分类了



在每一次卷积,神经层可能会无意思丢失一些信息

这时,池化(pooling)就能很好的解决这个问题

就是在卷积的时候,我们不压缩长宽,尽量保留更多的信息。

压缩的工作交给池化

这时我们就可以搭建我们自己的神经网络了

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐