Я планирую сделать небольшой проект по классификации изображений Tensor Flow, который, как ожидается, будет работать на машинах с низкой вычислительной мощностью, и одной из проблем, о которых меня спрашивали, было время, необходимое для обучения модели.
Проект все еще находится в стадии разработки, и четких границ не установлено.Но если предположить, что мы будем использовать поток Tensor для Python с простой нейронной сетью для, скажем, набора данных n изображений, есть ли способ оценить или предсказать время, необходимое для обучения модели перед выполнением обучения с учетом используемого оборудования?
Я спросил одного из моих коллег, который работает в NN, и он сказал, что, возможно, мы могли бы рассчитать необходимое время, измерив время для первой эпохи и сделав оценку, сколько эпох понадобилось впоследствии.Это правильный путь?Если да, то возможно ли даже оценить необходимое количество эпох?И в каких случаях есть способ рассчитать его перед выполнением какого-либо обучения?