Я прочитал связанный с этим вопрос о том, что функция потери качества keras должна возвращать один скаляр для каждого элемента партии.
Я написал функцию потерь, которая выводит скаляр для всей партии, и кажется, что сеть сходится. Однако я не могу найти документацию об этом или что именно происходит в коде. Есть ли вещание где-то? Что произойдет, если я добавлю весы образца? У кого-то есть указатель на то, где происходит волшебство?
Спасибо!
В общем случае вы можете часто использовать скаляр вместо вектора, и это будет интерпретироваться как вектор, который заполняется этим значением (например, 1 интерпретируется как 1,1,1,1). Поэтому, если результатом вашей функции потерь для партии является x, она интерпретируется так, как будто вы говорите, что потеря для каждого элемента в партии равна x.