Loss оптимизируется градиентным шагом; metrics — отчётные величины (accuracy, AUC), не обязательно дифференцируемые для шага.
Разбор
- Метрики считают на train/val в fit.
- Custom metric реализует
update_state/result.
- Не все метрики подходят как loss.
- from_logits влияет и на некоторые метрики.
Итог
Loss учит; metrics измеряют качество для человека/мониторинга.