我目前正在Keras上重建CNN-LSTM编码器-解码器异常检测器,遵循Malhotra et al的方向,但由于CNN编码器的不同,我仍打算使用其中定义的损失(目标)函数:
其中X是L步时间序列的样本,X(i)是第i个实向量,X'(i)是重构向量。整个训练集就是这样的
我做了损失函数,但我认为它的表现不好,所以我呼吁您和您的知识,看看这是我的错误源,还是我可能需要找到其他地方:
def mirror_loss(y_true,y_pred):
diff = tf.square(tf.norm(tf.substract(y_true, y_pred), axis = 1))
return K.sum(diff, axis = -1)
我不得不同时使用张量流和张量流,这让我很烦恼keras.backend文件因为我没能在电视上找到“标准”keras.backend文件. 你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐