sae.ae{i} = nntrain(sae.ae{i}, x, x, opts);
網路搭建好后 開始訓練第一個自編碼。
呼叫下面這個函式進行訓練,我有些弄不懂這個train_y 具體指什么,它的資料是load mnist_uint8, 輸入資料train_x是這些手寫的數字,那么train_y在這里具體指的是什么呢。
function [nn, L] = nntrain(nn, train_x, train_y, opts, val_x, val_y)
還有一個問題就是有時候訓練網路時采用的是有監督,有時候是無監督。
1.若是有監督則是帶標簽的,那么這個標簽具體指什么。
2.若是無監督訓練只是有這些訓練資料嗎,沒有標簽,那怎么進行優化引數呢
3.調引數是根據bp反向傳播演算法,計算殘差時目標資料y 是怎么得到的(就拿一副影像來說)
4.還有就是這個標簽和計算殘差的目標資料y 有聯系嗎?
剛開始時接觸 網路的各個環節還沒搞懂,希望有高人指點
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/55102.html
標籤:數據庫相關
