Пока я не закончу писать на эту тему, обращайтесь здесь.

В этом посте я объясню все 15 различных функций потерь, которые предоставляются текущей версией TensorFlow 2.0. Функция потерь играет важную роль в алгоритмах машинного обучения в том смысле, что она служит целевой функцией. Основная цель конкретной модели машинного обучения может быть очень амбициозной, однако с математической точки зрения каждый алгоритм машинного обучения представляет собой просто задачу минимизации с заданной целевой функцией (функцией потерь).

Алгоритмы обучения с учителем делятся на два типа задач: регрессия и классификация. Так же как и функции потерь.

Для задачи типа регрессии функции потерь

  1. MSE
  2. МАЭ
  3. МСЛЭ
  4. MAPE
  5. КЛД
  6. Пуассон
  7. Логкош
  8. Косинус сходства
  9. Хубер

Для задачи классификации функции потерь имеют вид

  1. бинарная кросс-энтропия
  2. категориальная кросс-энтропия
  3. разреженная категориальная кросс-энтропия
  4. Петля
  5. Квадратный шарнир
  6. категорический шарнир