Matlab代码sqrt
#为MNIST数据集制作CNN
###
Jinwoo
Jeon
##一。
代码说明和执行Matlab代码(由于repelem函数,它似乎只能在MATLAB
2015a或更高版本中执行)
没有外部库####
RUN_script.m
执行脚本
取消注释preproc_data将创建新数据,取消注释init将创建新模型
要加载训练后的模型,请注释掉init,手动加载.mat文件,然后运行RUN_script.m。
如果您只想测试,评论训练,取消评论测试并运行
####
preproc_data.m
加载MNIST.mat和处理数据的脚本
数据扩充和均值去除(从测试数据中去除训练均值)
####
init.m
脚本定义培训所需的参数和模型
学习参数存储在opt.solver结构中,模型参数定义在opt.layer结构中。
####
makeModel.m
该函数根据init.m中定义的模型参数初始化要训练的变量(例如权重和偏差),并返回模型struct和options
对于权重,初始化为Var(1,0)*
sqrt(2
/
n)
出现偏差时初始化为0
PReLU的A
评论0
最新资源