Поскольку вы сильно ограничены в ресурсах, вот несколько подходов, которые вы, возможно, захотите попробовать:
- Использовать (очень) маленький CNN.Например, MobileNet или Effnet .Оба могут работать на мобильных устройствах, и у вашего компьютера есть некоторые характеристики мобильного телефона.В ссылках вы найдете исходный код и статьи, которые подробно их обсуждают.
- Используйте предварительно обученный, современный CNN и используйте трансферное обучение. Keras очень прост для новичков, поэтому я бы рекомендовал проверить его модель зоопарка .Есть несколько хороших руководств ( 1 , 2 ), которые объясняют, как это сделать на практике.
- Следуйте этому учебнику , где авториспользует машину, не намного более мощную, чем ваша.
- Эталон подходов глубокого обучения для выявления болезней растений
При этом, возможно, вы захотите использовать Google Colab , который предлагает бесплатный графический процессор.