- 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
您可能关注的文档
最近下载
- 《安徒生童话精选》导读单.pdf VIP
- 东证期货-国债期货量化系列十:国债日频择时的整理与优化.pdf VIP
- 金融工程深度报告:国债期货量化系列六:三十年国债期货择时策略-20231226-东证期货-30页.pdf VIP
- 湖南比德30000吨年精细化学品生产装置及其配套工程建设项目环境影响报告书.pdf VIP
- DB5101_T 120-2021 生产经营单位有限空间安全管理规范.docx VIP
- 《眉山市公园体系规划(2025—2035年)》.pdf
- 儿童保健科建设标准与管理规范.docx VIP
- 河南省周口市小升初数学试卷附答案.pdf VIP
- 带状疱疹性神经痛的诊疗考核试题及答案.docx VIP
- 十个儿童故事带拼音文档资料.pdf VIP
原创力文档

文档评论(0)