原文:神经网络入门-用python实现一个两层神经网络并在CIFAR10数据集上调参

下面是我从cs n上整理的神经网络的入门实现,麻雀虽小,五脏俱全,基本上神经网络涉及到的知识点都有在代码中体现。 理论看上千万遍,不如看一遍源码跑一跑。 源码上我已经加了很多注释,结合代码看一遍很容易理解。 最后可视化权重的图: 主文件,用来训练调参 two layer net.py View Code 定义神经网络和前向反向计算 损失函数 自动训练的类 neural net.py View Co ...

2018-10-07 00:24 0 765 推荐指数:

查看详情

神经网络进阶-用python实现一个完整的神经网络框架并在CIFAR10数据集上调

  上一个博客中讲解了用python实现一个简单的两层神经网络,我们是把所有的网络层都直接写在了类中。但是作为一个神经网络框架,网络的结构应该是可以由使用者自定义的,这样一来也就不用为每个网络结构都重写所有代码,我们把每一模块化,在神经网络的类中定义结构时使用这些模块化的堆叠形成一个完整 ...

Mon Oct 08 07:20:00 CST 2018 0 1061
基于cifar10实现卷积神经网络图像识别

过程: View Code 结果: 分析:   cifar10数据集比mnist数据集更完整也更复杂,基于cifar数据集进行10分类比mnist有更高的难度,整体的准确率和召回率都普遍偏低,但适当的增加迭代次数和卷积核的大小有助于提升 ...

Sat Dec 15 04:38:00 CST 2018 0 1471
Deep Learning入门视频(上)_一/两层神经网络code

关于在51CTO上的深度学习入门课程视频(9)中的code进行解释与总结: (1)单层神经网络: (2)双层神经网络: summing up:这里单层网络和双层神经网络的代码中,有几个变量要注意一下;第一个是误差变量,单层网络中是l1_error ...

Tue Nov 15 03:52:00 CST 2016 0 1734
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM