8得票2回答
训练过程中损失不下降(Word2Vec,Gensim)

什么原因会导致每个epoch中model.get_latest_training_loss()的损失增加? 用于训练的代码: class EpochSaver(CallbackAny2Vec): '''Callback to save model after each epoch ...

8得票1回答
PyTorch中的交叉熵损失函数nn.CrossEntropyLoss()

也许有人能在这里帮助我。我正在尝试计算我的网络输出的交叉熵损失。 print output Variable containing: 1.00000e-02 * -2.2739 2.9964 -7.8353 7.4667 4.6921 0.1391 0.6118 5.2227 ...

8得票1回答
在pytorch中训练多输出回归模型。

我希望拥有一个具有3个回归输出的模型,例如下面的虚拟示例: import torch class MultiOutputRegression(torch.nn.Module): def __init__(self): super(MultiOutputRegres...

8得票1回答
GAN的损失函数的理想值是多少?

GAN最初由IJ Goodfellow提出,使用以下损失函数: D_loss = - log[D(X)] - log[1 - D(G(Z))] G_loss = - log[D(G(Z))] 因此,判别器试图最小化D_loss,生成器试图最小化G_loss,其中X和Z分别是训练输入和噪...

8得票2回答
Keras极高的损失

我正在尝试通过特征预测价格。 我选择了一个相当简单的模型,但它的表现非常奇怪。损失函数非常高,我看不出问题出在哪里。 以下是我的模型: # define base model def baseline_model(): # create model model = Seque...

8得票1回答
Tensorflow中损失函数减小,但训练集的准确率未改变。

我正在尝试使用tensorflow实现一个简单的深度卷积神经网络性别分类器。我找到了这个模型并进行了实现。 def create_model_v2(data): cl1_desc = {'weights':weight_variable([7,7,3,96]), 'biases':...

7得票3回答
如何从Keras的自定义损失函数中获得结果?

我希望在Python中实现一个自定义的损失函数,并且它应该像下面的伪代码一样工作: aux = | Real - Prediction | / Prediction errors = [] if aux <= 0.1: errors.append(0) elif aux > 0...

7得票2回答
如何有条件地为张量分配值[用于损失函数的屏蔽]?

我想创建一个 L2 损失函数,它忽略标签值为 0 的值(=> 像素)。张量 batch[1] 包含标签,而 output 是网络输出的张量,两者都具有形状 (None,300,300,1)。 labels_mask = tf.identity(batch[1]) labels_mask[la...

7得票2回答
在Keras中为验证集使用不同的损失函数

我有一个不平衡的训练数据集,这就是我构建自定义加权分类交叉熵损失函数的原因。但问题是我的验证集是平衡的,我想在Keras中使用常规的分类交叉熵损失。所以我能否在Keras中为验证集传递不同的损失函数?我的意思是用加权损失函数进行训练,用常规损失函数进行验证集。 def weighted_lo...

7得票2回答
使用Keras进行不同批次大小的损失计算

我知道理论上,一个批次内的网络损失仅是每个单独损失的总和。这体现在Keras代码中计算总损失的部分。相关内容如下: for i in range(len(self.outputs)): if i in skip_target_indices: ...