Архитектура модели к вопросу никак не относится.
При автоматическом обучении, как я вижу, две проблемы:
- Качество обучения. Пошурудить параметрами вручную - это всегда будет точнее. Но, может быть, и при автоматическом обучении ошибка будет приемлимой.
- Время, необходимое для обучения. Если данных - тонны и архитектура модели сложная, то можно попробовать онлайн обучение. А так можно, например, ночью по таймеру запускать в асинхронном режиме, потом сохранять модель куда надо и обновлять кэш.