Счетчик PyPI | |
Счетчик PyPI | |
Счетчик PyPI | |
Звезды Гитхаба |
Анонсирующее видео
Демо https://deepnote.com/project/QuickAI-1r_4zvlyQMa2USJrIvB-kA/%2Fnotebook.ipynb
Когда я начал заниматься более продвинутым машинным обучением, я начал понимать, как эти знаменитые архитектуры нейронных сетей (такие как EfficientNet) делают удивительные вещи. Однако когда я попытался реализовать эти архитектуры для задач, которые хотел решить, я понял, что реализовать и быстро поэкспериментировать с этими архитектурами не так-то просто. Именно здесь на помощь пришел QuickAI. Он позволяет легко и быстро экспериментировать со многими моделями архитектур.
Tensorflow, PyTorch, Sklearn, Matplotlib, Numpy и Hugging Face Transformers. Вам следует установить TensorFlow и PyTorch, следуя инструкциям на соответствующих веб-сайтах.
Чтобы избежать настройки всех вышеперечисленных зависимостей, вы можете использовать Docker-контейнер QuickAI:
Сначала извлеките контейнер: docker pull geekjr/quickai
Затем запустите его:
Процессор (на Apple Silicon Mac вам понадобится флаг --platform linux/amd64
и установленная Rosetta 2): docker run -it geekjr/quickai bash
Графический процессор: docker run --gpus all -it geekjr/quickai bash
QuickAI может сократить то, что потребовало бы десятков строк кода, до 1-2 строк. Это делает быстрые эксперименты очень простыми и понятными. Например, если вы хотите обучить EfficientNet на своем собственном наборе данных, вам придется вручную написать код загрузки данных, предварительной обработки, определения модели и обучения, который будет состоять из многих строк кода. В то время как в QuickAI все эти шаги выполняются автоматически с помощью всего 1-2 строк кода.
pip install quickAI
Подробности смотрите в папке с примерами. Для YOLOV4 вы можете скачать гири отсюда. Полная документация находится в разделе wiki репозитория.
Если вы обнаружите какие-либо ошибки, пожалуйста, откройте новую проблему, чтобы их можно было исправить. Если у вас есть общие вопросы, пожалуйста, воспользуйтесь разделом обсуждения.
Большая часть кода для реализации YOLO была взята из репозиториев tensorflow-yolov4-tflite и YOLOv4-Cloud-Tutorial «The AI Guy». Без этого реализация YOLO была бы невозможна. Спасибо!