① 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');