Существует архитектура обратного вызова, позволяющая расширять fastai без необходимости изменения кода самой платформы.
Если вы добавите вызов функции в конец метода train
, вы, очевидно, измените код фастая. Вам не только придется управлять другой версией репозитория (форк с вашими изменениями), но и это плохо с архитектурной точки зрения. Фреймворк fastai будет зависеть от вашего кода (тесно связан с вашим кодом - вы можете Google низкая связь ).
Конечно, хорошо, если вы просто хотите попробовать что-то быстро , Однако вам не следует делать это, если вы хотите построить свой проект поверх fastai.