2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Keras. Как считает метрики
Сообщение16.12.2023, 11:47 
Как Keras в своих недрах считает loss, accuracy, val_loss, val_accuracy?

Где это описано. Не могу найти. Скорее всего не то спрашиваю у гугла просто.

Т.е. то, что возвращается в history = model.fit(x_train0, y_train0, validation_split=0.2, epochs=5).

loss — это, как я понимаю, результат функции потерь для пакета обучения. Зависит от выбранной функции потерь.

accuracy — доля успешных угадываний сетью верного результата (y_train совпало с neuralnet(x_train)) из общего числа экспериментов.

то что с префиксом val_ — это как loss и accuracy, но считается на validation сете (validation_split-часть из training set). Validation set не используется для прямого обучения сети, но зато на каждом шаге обучения показывает, как сеть работает на незнакомых данных, и по результатам можно подкручивать гиперпараметры.

Верно?

Мне собственно нужно в дипломе расписать, как keras определяет ошибку при обучении. Я так понимаю, что нужно смотреть в исходники функции потерь, но не уверен. Где это можно найти?

 
 
 
 Re: Keras. Как считает метрики
Сообщение16.12.2023, 12:55 
Написано же все, например:
https://keras.io/api/losses/

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group