def loss(true: Tensor,
predict: Tensor) -> Tensor:
categorical = CategoricalCrossentropy(
reduction=None
)
loss = tf.reduce_mean(categorical(
y_true=true,
y_pred=predict
))
return loss
y_true = tf.constant([[0, 1, 0], [0, 0, 1]])
y_pred = tf.constant([[0.05, 0.95, 0], [0.1, 0.8, 0.1]])
loss(
true=y_true,
predict=y_pred
)
# <tf.Tensor: shape=(), dtype=float32, numpy=1.1769392>
rating_loss = loss(rating_batch, rating_predict)
genres_loss = loss(genres_batch, genres_predict)
Я правильно понимаю, что, когда мы используем команду git status, git обнаруживает измененные файлы путем сравнения SHA-1 файлов в рабочем каталоге и SHA-1 файлов в индексе?Может Вы имеете ввиду под пустым индексом то, что файлы в рабочем каталоге полностью идентичны файлам в индексе?