Проблема перекрестной энтропии в NN (без скрытых слоев) - PullRequest
1 голос
/ 03 марта 2020

Я сталкиваюсь с ошибкой при вычислении crossEntropy (значения не сходятся) при расследовании, вычисляю ли я ошибку простым вычитанием, мои результаты в порядке. я также использовал функцию кросс-энтропии тензорного потока для проверки ее проблемы с моей пользовательской функцией или нет.

Pl guide

self.error=self.crossentropy(Y,y_pred)
self.error=np.subtract(Y,y_pred)

def crossentropy(self, Y, Y_pred):
     return -(np.sum((Y * np.log(Y_pred)) + (1 - Y) * np.log(1 - Y_pred )) /len(Y)) 

bce = tf.keras.losses.BinaryCrossentropy()
 loss = bce(Y,y_pred)

Просто вычитание

CrossEntropy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...