我試圖在PyTorch中的http://anthology.aclweb.org/W16-1617中實現丟失函數。它如下所示: 我實現損失如下: class CosineContrastiveLoss(nn.Module):
"""
Cosine contrastive loss function.
Based on: http://anthology.aclweb.
下面的代碼導入MNIST數據集並訓練堆疊降噪自動編碼器,以破壞,編碼然後解碼數據。基本上我想用它作爲非線性尺寸縮減技術。如何訪問模型編碼的較低維特徵,以便將這些特徵放入聚類模型中?理想情況下,我會期望較低的維度特徵是循環或直線(顯然這實際上並非如此)。 import numpy as np
import os
import sys
import tensorflow as tf
fro