- 13
- 0
- 约1.46万字
- 约 14页
- 2017-01-20 发布于重庆
- 举报
深入剖析神经网络的运行机理及实现
深入剖析神经网络的运行机理及实现
随着大数据和机器硬件水平的提升,神经网络特别是深度神经网络现在是大火特火。因为目前的深度学习模型都是基于神经网络进行的改进和加深,所以要想对深度学习有一些较深入的研究,先熟悉和了解人工神经网络是非常有帮助的。
本文基于神经网络实现一个手写体数字识别模型,此处使用的数据集为sklearn自带的digit数据,只要装了sklearn就可以直接获得。
1、手写体人工神经网络模型
神经网络是一个判别模型,它会利用训练集学到一个从输入到输出的映射关系,结构上可以分为输入层、隐藏层和输出层,如上图。输入层用于接收数据的输入,通过隐藏层的处理,最后经输出层转换得到输出。
上图为基于mnist数据集画的一个神经网络模型,因为mnist一张图片为28*28=784,故输入层有784个神经元。而digit的图片为8*8=64,故digit数据集的输入层有64个神经元,也就是说我们将要实现的神经网络输入层有64个神经元,要简单很多。
神经网络的性能如何,隐层的设计非常关键,隐藏层是设计用来自动学习特征的,通过这些学到的特征来进行最后一层的分类任务,那它会学到什么东西呢?在手写体数字识别中,大概会学到这样的特征:
有了隐层学到的这些东西,那么对它进行组合判断就很容易得到输出了,例如发现上面的四个特征均被激活,则如我们所知,其有很大的概率表示数字0
您可能关注的文档
最近下载
- 2025年智造新引擎:精益数智化与化工行业新质生产力发展白皮书.pdf VIP
- Unit7ArtLesson2BeijingOpera课件高中英语北师大版(2019)必修第三册.pptx VIP
- 科研论文的写作.ppt VIP
- 某连锁药店年度培训计划表.pdf VIP
- 高中数学“问题链”教学策略对学生数学学习兴趣的激发研究教学研究课题报告.docx
- DB32/T 4416-2022《高延性纤维增强水泥基复合材料加固砌体结构应用技术规程》.docx VIP
- 2026年江苏事业单位统考笔试真题及答案.docx VIP
- 《加强基层应急管理体系和能力建设 推进治理体系和治理能力现代化》课件.pptx
- 工业园区消防评估方案及技术措施.pdf VIP
- 蓝鲲海洋生物科技(烟台)有限公司生物活性肽提取生产线环评报告表.docx VIP
原创力文档

文档评论(0)