С какими ограничениями я могу столкнуться, если буду писать на чистом Keras?
Мне очень понравилось, что не надо писать много кода, чтобы создать НН с Keras, очень бы хотел перейти на этот фраймворк. Но прочитал о его недостатках, как "нельзя кастомизировать модель" и т.д. Мне интересно, с какими ограничениями я столкнусь, если буду писать на чистом Keras (т.е.не tf.keras)? Хочу использовать Keras для создания своих проектов и соревнований на Kaggle.
Кастомизировать можно довольно много, можно смело пользоваться. На каком-то этапе, возможно, самому захочется большей гибкости, и тогда придется или дописывать куски на tf, или уходить на pytorch.
На Keras вам будет недоступно обучение с подкреплением.
Но лучше всё-таки начать с Keras - понять основы, набить пару шишек. И когда придёт осознание того, что вам нужно либо остаться на Keras, либо уйти в pytorch ... либо всё бросить.