自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 windows10下python3.6+opencv3.3.0安装人脸识别face_recognition库

windows10下在安装face_recognition库时会出现一些问题:库安装不上,安装成功却导入错误。最基本的原因是安装库的顺序出了问题。 注意一下安装问题: (一)、依赖库: face_recognition的依赖库是numpy,scipy,和配合使用的opencv-python。 (二)、在pycharm下知己安装库的问题: 在pycharm下,安装会很顺利,不会出现安装错误

2017-11-25 20:24:36 4482 3

原创 卷积神经网络中每层矩阵维度变化

卷积神经网络在图像识别上已经相当成熟.经典的识别手写字的卷积神经网络LeNet-5模型为7层的神经网络.其中每一层上面矩阵的维度的变换是图像像素得到识别的重点,而矩阵维度的变换是每一层之间使用卷积核大小所决定.LeNet-5模型在识别手写字方面最为经典: (第0层),卷积神经网络的输入层为图片的矩阵,输入的图片为32*32,因为每次输入的图片张数为1,因此input层的矩阵大小为:32*32*1.

2017-11-16 17:35:46 9909 7

原创 Tensorflow框架下识别手写字神经网络代码

不借助任何架构的神经网络代码在代码可读性上能够很好的表达出神经网络代码是如何工作的,但是代码运行效率却很低.或者说对硬件的要求很高,因为python语言的运行效率很低. Google的tensorflow架构很好的在硬件设备上搭建神经网络的代码,该架构在各个开源社区有无数教程.可以去社区了解tensorflow的架构与基础. (一) Tensorflow加载数据集 Tensorflow

2017-11-16 12:16:19 1258

原创 Python神经网络代码实现流程(三):反向传播与梯度下降

前向传播为输入的矩阵经过计算到输出层,而反向传播与梯度下降则是训练神经网络的核心步骤. 梯度下降算法的代码如下:def SGD(self, training_data, epochs, mini_batch_size, eta, test_data = None): if test_data: n_test = len(test_data) n = len(training

2017-11-06 12:36:43 2277

原创 Python神经网络代码识别手写字具体流程(二):矩阵的前向传播

在上一篇神经网络代码实现流程中,加载数据返回了三组数据:训练集,测试集,验证集.加载数据后,需要对神经网络代码的类进行实例化. 以下讲解,神经网络代码类的实现: 在类中,首先

2017-11-05 15:57:59 527

原创 Python神经网络代码识别手写字的实现流程(一):加载mnist数据

任何的神经网络代码,加载数据都是第一步.加载数据的流程其实就是给神将网络的输入层输入数据的流程. (1)首先介绍python中的gzip模块:gzip模块就是将压缩的数据解压,然后返回一个文件对象. 介绍python3中的pickle模块(该模块在python2中为cPickle).pickle模块的主要功能是将对象以文件的形式存在磁盘上,这句话看似拗口,但是理解了例子以后可以慢慢的理解. 函

2017-11-03 11:28:03 4222

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除