0

我有一种欧几里得损失函数,它是:

\sum_{i,j} c_i*max{0,y_{ji}-k_{ji}} + p_i*max{0,k_{ji}-y_{ji}}

y_{ji}caffe的输出,是k_{ji}真实的输出值,i是itemsj的index,是samples的index。

问题是关于获取参数值c_ip_i.

当我有c_i = c_q for all i \neq q时,类似地p_i,我只是将它们的值作为损失层的参数(我在 caffe.proto 中添加了两个新参数)。但是,问题是现在我有大约 300 个项目,因此将它们作为损失层参数是不合理的。我试图在损失层中获取它们的值,我的意思是我试图bottom layer为损失层添加另一个,但它给出了一个错误。我被困在这里!

请指导我如何解决这个问题。

提前致谢, 阿夫辛

4

0 回答 0