① AForge在c#中训练出的神经网络不能保存么~ 怎么保存。。。不经常用知道 只有30分 全贡献了 求大神
快捷键 ALT+F4
② 如何把训练好的神经网络保存下来
训练好网络后加上一句 save My-net net; 就可以啦。其中 My-net 是自己给网络命的名字。需要加载网络时采用 load My-net net;
③ 神经网络的结果保存
训练完一个模型后,为了以后重复使用,通常我们需要对模型的结果进行保存。如果用Tensorflow去实现神经网络,所要保存的就是神经网络中的各项权重值。建议可以使用Saver类保存和加载模型的结果。
1、使用tf.train.Saver.save()方法保存模型
sess: 用于保存变量操作的会话。
save_path: String类型,用于指定训练结果的保存路径。
global_step: 如果提供的话,这个数字会添加到save_path后面,用于构建checkpoint文件。这个参数有助于我们区分不同训练阶段的结果。
2、使用tf.train.Saver.restore方法价值模型
sess: 用于加载变量操作的会话。
save_path: 同保存模型是用到的的save_path参数。
下面通过一个代码演示这两个函数的使用方法
假设保存变量的时候是
checkpoint_filepath='models/train.ckpt'
saver.save(session,checkpoint_filepath)
则从文件读变量取值继续训练是
saver.restore(session,checkpoint_filepath)
④ MATLAB神经网络中,多次训练后NET怎么保存
它不过是个结构体,你在当前变量那个框框里找到它->右击->保存为.mat,下次用的时候点load再加载回来就成了(以上操作亦可用 save load 命令在代码里实现),不行的话直保存net的参数,下回用的时候在拿出来赋给新建的net。
⑤ matlab进行BP神经网络训练,用鼠标点stop training 后没反应怎么办,我想保存这个神经网络
[filename,pathname]=uiputfile('*.mat','save data as');
file=strcat(pathname,filename);
save(file,'net');