我有一种欧几里得损失函数,它是:
\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_i
和p_i
.
当我有c_i = c_q for all i \neq q
时,类似地p_i
,我只是将它们的值作为损失层的参数(我在 caffe.proto 中添加了两个新参数)。但是,问题是现在我有大约 300 个项目,因此将它们作为损失层参数是不合理的。我试图在损失层中获取它们的值,我的意思是我试图bottom layer
为损失层添加另一个,但它给出了一个错误。我被困在这里!
请指导我如何解决这个问题。
提前致谢, 阿夫辛