【发布时间】:2020-06-02 18:43:36
【问题描述】:
我在 TensorFlow 2 中制作了一个自动编码器。首先,我需要在数据集上训练模型。训练自动编码器后,我想将自动编码器的编码器部分用于不同的数据集,同时保留训练后的权重。有没有办法这样做?我找不到一个。任何指导方针都会有所帮助。这是我正在尝试使用的粗略自动编码器:
from tensorflow.keras.layers import Input, Dense
from tensorflow.keras import Model
def Autoencoder():
# Encoder
inp = Input(shape=(100,))
x = Dense(1000)(inp)
x = Dense(500)(x)
code = Dense(10)(x)
# Decoder
x = Dense(500)(code)
x = Dense(1000)(x)
out = Dense(100)(x)
model = Model(inp,out)
return model
autoencoder = Autoencoder()
【问题讨论】:
标签: python tensorflow keras tensorflow2.0 autoencoder