Я пытаюсь дать моей керальной нейронной сети категорическую потерю кроссентропии с from_logits = True. Однако я не уверен, как передать это в код, так как он просит меня указать цель и вывод.
Обычно я могу использовать:
network.compile(sgd, loss='categorical_crossentropy'),
, но теперь я ' Мне нужно попробовать это:
network.compile(sgd, loss=categorical_crossentropy(from_logits=True))
, что дает мне ошибку:
TypeError: categorical_crossentropy() missing 2 required positional arguments: 'target' and 'output'
Лучшее, что я могу придумать, это:
network.compile(sgd, loss=categorical_crossentropy(y_true, network.output, from_logits=True))
Я надеваю Я не имею ни малейшего представления, что поставить для y_true, так как это не является частью сети. Я посмотрел онлайн, но не нашел ничего, что бы указывало, как это сделать, включая, как ни странно, документацию по keras.