python不使用框架编写神经网络实现手写数字识别
实验目的及要求 目的:不使用框架, 用python实现神经网络, 学习算法最好的方法就是实现它, 掌握反向传播算法的推导及代码实现,掌握Xavier初始化、Adam算法、数据归一化、batch-normalization、dropout等技术。 要求:实现给定结构和指定初始化和学习算法的网络,不能使用现成的机器学习库,可以使用numpy库,对比1. 有无归一化。2. 有无batch-normalization。3. 有无dropout。的损失曲线和混淆矩阵。 实验环境及采用技术 实验环境:windows10,pycharm,python3.7,mnist数据集,numpy,random。 采用
用户评论
推荐下载
-
bp神经网络数字识别
function bpgdtrain global bpnet; clc; load templet pattern; c=0; p=[]; for i=1:10 for j=1:20 c=c+1;
39 2018-12-28 -
损失函数为QuatraticCost的手写数字识别神经网络代码与实现
损失函数为QuatraticCost,初始化weights,biases服从N(0,1) import random import numpy as np class Network(object):
9 2020-12-23 -
C++ 实现全连接神经网络算法识别Mnist手写数字
C++实现全连接神经网络算法识别Mnist手写数字。本程序使用全连接神经网络进行手写数字识别的训练和预测。当然修改一下输入和输出节点数,调整网络层数,也可用于其他多分类或回归问题。代码结构参考了yol
26 2019-07-26 -
bp神经网络实现mnist数据库手写体数字识别
基于网络上的BP神经网络进行改编,里面有对mnist数据库的读取和特征提取,为C++写成的源代码形式,对神经网络和手写体数字识别有一定启发作用。
45 2019-04-28 -
基于神经网络的手写数字识别系统的设计与实现
手写体数字识别是模式识别中一个非常重要和活跃的研究领域,数字识别也不是一项孤立的技术,它所涉及的问题是模式识别的其他领域都无法回避的;应用上,作为一种信息处理手段,字符识别有广阔的应用背景和巨大的市场
22 2018-12-31 -
matlab手写卷积神经网络人脸识别
matlab手写卷积神经网络人脸识别
45 2019-05-14 -
神经网络手写字符识别
手写字符识别
22 2019-07-22 -
python搭建神经网络实现手写体识别源码加数据集
用python搭建神经网络,详细代码步骤,入门机器学习和学习神经网络
27 2019-05-28 -
卷积神经网络实现数字识别数据
卷积神经网络实现数字识别数据集,主要有t10k-images.idx3-ubyte,t10k-labels.idx1-ubyte,train-images.idx3-ubyte,train-label
41 2019-02-10 -
数字识别之神经网络法VC实现
基于Visual C++实现的数字识别神经网络法算法,很不错的算法,希望对大家有用!
29 2018-12-16
暂无评论