Я недавно завершил «довольно хорошую» модель TF2 / keras для распознавания изображений, используя несколько слоев, оптимизацию SGD И начиная с предварительно обученной модели MobileNetv2.
Я мог бы подстроить это навсегда: добавив/ удаление слоев, различные алгоритмы оптимизации, скорость обучения, импульс, различные расширения набора данных и т. д. И я даже не думал начинать с других предварительно обученных моделей. Я изменил оптимизатор с SGD на ADAM (что должно быть лучше, верно?), И он стал немного более неточным.
Итак, как мне сойтись на лучшей предварительно обученной модели, параметрах, значениях? Это просто метод проб и ошибок? Обучение моей модели (10 эпох) занимает около 45 минут, что кажется вечным, когда я настраиваю так много переменных.
Я думаю, я мог бы написать каркас Python для подключения различных атрибутов обучения, а затем просто позволить емубегать пару дней.