Специальная функция потерь в кафе
У меня есть своего рода евклидова функция потери, которая:
\sum_{i,j} c_i*max{0,y_{ji}-k_{ji}} + p_i*max{0,k_{ji}-y_{ji}}
который y_{ji}
выход кофе и k_{ji}
являются реальной выходной стоимостью, i
это индекс предметов и j
индекс образцов.
Вопрос в том, чтобы получить значения параметров c_i
а также p_i
,
Когда у меня есть c_i = c_q for all i \neq q
и аналогично для p_i
Я просто получаю их значения в качестве параметров слоя потерь (я добавил два новых параметра в caffe.proto). Однако проблема в том, что теперь у меня есть около 300 предметов, поэтому нецелесообразно получать их в качестве параметров слоя потерь. Я пытался получить их значения в слое потерь, я имею в виду, я пытался добавить еще один bottom layer
для слоя потерь, но это дало ошибку. Я застрял здесь!
Пожалуйста, объясните мне, как я могу решить эту проблему.
Спасибо заранее, Афшин