【发布时间】:2021-11-13 08:24:36
【问题描述】:
我正在使用深度自动编码器模型开发推荐系统。如何定义mean absolute error(MAE)损失函数,并用它来计算模型准确率。
这是模型
model = deep_model(train_, layers, activation, last_activation, dropout, regularizer_encode, regularizer_decode)
model.compile(optimizer=Adam(lr=0.001), loss="mse", metrics=[ ] )
model.summary()
定义数据验证
data_valid =(train, validate)
hist_model = model.fit(x=train, y=train,
epochs=100,
batch_size=128,
validation_data= data_valid, verbose=2, shuffle=True)
【问题讨论】:
-
loss='mae' 不起作用?
-
不,它不起作用。
-
你说它不起作用是什么意思?如果操作正确,它确实有效。
标签: python keras deep-learning autoencoder