Код Junior Энтропия и KL обновлено

Средний log loss

Условие

Даны метки классов labels (индексы) и предсказанные вероятности probs (список распределений). Напишите cross_entropy(labels, probs, eps): средняя кросс-энтропия в натах с обрезкой вероятности верного класса снизу до eps. Округлите до 4 знаков.

Примеры

cross_entropy([0, 1], [[0.9, 0.1], [0.2, 0.8]], 1e-15) // 0.1643
cross_entropy([0], [[1, 0]], 1e-15) // 0
cross_entropy([1], [[1, 0]], 1e-15) // 34.5388

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.