我有形狀391 x 400的圖像。我試圖使用here所述的自動編碼器。 具體來說,我用下面的代碼: from keras.layers import Input, Dense, Conv2D, MaxPooling2D, UpSampling2D
from keras.models import Model
from keras import backend as K
input_img
下面的代碼導入MNIST數據集並訓練堆疊降噪自動編碼器,以破壞,編碼然後解碼數據。基本上我想用它作爲非線性尺寸縮減技術。如何訪問模型編碼的較低維特徵,以便將這些特徵放入聚類模型中?理想情況下,我會期望較低的維度特徵是循環或直線(顯然這實際上並非如此)。 import numpy as np
import os
import sys
import tensorflow as tf
fro
我正在嘗試使用Matlab爲1D數據設置一個簡單的去噪自動編碼器。由於目前存在用於1D數據沒有專門輸入層的imageInputLayer()功能已被使用: function net = DenoisingAutoencoder(data)
[N, n] = size(data);
%setting up input
X = zeros([n 1 1 N]);
for i = 1:n