20190410

看書[TensorFlow x Keras 工作現場開發]

Autoencoder、CAE、DAE之間的區別:

Autoencoder:
主要用在維度的縮減,讓x資料經過壓縮,再重構成與x相近的資料,每一層都是用MLP(muti layer percepton)。MLP由AND、OR、XOR、NAND等感知器組合而成。

CAE:每一層都是用CNN架構,認為CNN比MLP適用於影像,
DAE(denoising autoencoder)的目標在於,在資料壓縮時將雜訊消去,只留下重要的特徵點。
可應用於ORC(光學文字辨識),印刷文字會有雜訊,在文字辨識的前處理。




補充:
模型建構後的學習:使用Adam(Adaptive Moment Estimation)使用梯度的演算法,收斂較快
卷積層:
i. 就算輸入的影響尺寸越大,影響的只有特徵圖的大小,不影響特徵圖中的權重
ii.當影像為彩色時,會分將RGB分成三張輸入





使用他的model 可能因為我需要輸出的是彩色的圖 效果並不理想 還需要修改

留言

這個網誌中的熱門文章

Optix Ray Tracing 基本概念流程

使用Visual Studio建置optix專案

freezing Keras model