Абсолютная ошибка CNTK
Чтобы найти потерю во время обучения модели мы можем использовать cntk.squared_error()
функция, как это:
loss = cntk.squared_error(z, l)
Но я заинтересован в поиске потерь с точки зрения абсолютной ошибки. Код ниже не работает:
loss = cntk.absolute_error(z, l)
Это дает ошибку как:
AttributeError: модуль 'cntk' не имеет атрибута absolute_error
Есть ли встроенная функция в инструментарии CNTK, чтобы найти абсолютную ошибку? Я новичок в области глубокого обучения, поэтому я не знаю много. Спасибо за помощь!
1 ответ
Решение
В CNTK нет встроенной функции потери L1, но вы можете предоставить собственную:
def absolute_error(z, l):
return cntk.reduce_mean(cntk.abs(z - l))