Английский | 简体中文
EASYCV-это инструмент для компьютерного зрения все в одном, основанный на Pytorch, в основном фокусируется на самоотверженном обучении, моделях на основе трансформаторов и основных задачах CV, включая классификацию изображений, метрическое обучение, обнаружение объектов, оценку позы и так далее.
SOTA SSL Алгоритмы
EasyCV предоставляет современные алгоритмы в самоподдерживаемом обучении, основанном на контрастном обучении, таком как SIMCLR, Moco V2, SWAV, DINO, а также MAE, основанный на моделировании изображения в масках. Мы также предоставляем стандартные инструменты сравнительного анализа для оценки модели SSL.
Видение трансформаторы
EASYCV стремится обеспечить простой способ использовать готовые модели SOTA Transformer, обученные либо с использованием контролируемого обучения, либо самоотверженного обучения, таких как VIT, SWIN Transformer и DETR-ряд. В будущем будет добавлено больше моделей. Кроме того, мы поддерживаем все предварительные модели из Тимма.
Функциональность и расширяемость
В дополнение к SSL, EASYCV также поддерживает классификацию изображений, обнаружение объектов, обучение метрики, и в будущем будет поддержано больше областей. Несмотря на то, что EASYCV охватывает различные области, разлагает структуру на различные компоненты, такие как набор данных, модель и запуск крючка, что позволяет легко добавлять новые компоненты и объединять его с существующими модулями.
EasyCV предоставляет простой и комплексный интерфейс для вывода. Кроме того, все модели поддерживаются на PAI-EAS, которые могут быть легко развернуты в качестве онлайн-сервиса и поддержки автоматического масштабирования и мониторинга услуг.
Эффективность
EASYCV поддерживает обучение с несколькими GPU и несколькими работниками. EASYCV использует DALI для ускорения данных IO и процесса предварительной обработки и использует Torchaccelerator и FP16 для ускорения обучения. Для оптимизации вывода модель экспорта EASYCV с использованием сценария JIT, который может быть оптимизирован Pai-Blade
[2023.05.09]
[2023.03.06]
[2023.01.17]
[2022.12.02]
[2022.08.31] Мы выпустили наш Yolox-Pai, который достигает результатов SOTA в пределах 40 ~ 50 карт (менее 1 мс). И мы также предоставляем удобный и быстрый API экспорта/предиктора для обнаружения объектов End2end. Чтобы получить быстрое начало Yolox-Pai, нажмите здесь!
Пожалуйста, обратитесь к изменению_LOG.MD для получения более подробной информации и истории.
У нас есть серия технических статей о функциональных возможностях EASYCV.
Пожалуйста, обратитесь к разделу установки в Quick_start.md для установки.
Пожалуйста, обратитесь к Quick_start.md для быстрого начала. Мы также предоставляем учебные пособия для большего использования.
блокнот
| Самоотверженное обучение | Классификация изображений | Обнаружение объекта | Сегментация | Обнаружение объекта 3d |
|
|
|
|
|
Пожалуйста, обратитесь к следующему зоопарку для более подробной информации.
EASYCV собрала информацию о наборах данных для различных сценариев, что позволяет пользователям легко или оценивать модели в зоопарке EASYCV.
Пожалуйста, обратитесь к data_hub.md.
Этот проект лицензирован по лицензии Apache (версия 2.0). Этот инструментарий также содержит различные сторонние компоненты и некоторые код, измененные из других репо, по другим лицензиям с открытым исходным кодом. См. Файл уведомления для получения дополнительной информации.
Этот репо в настоящее время поддерживается командой PAI-CV, вы можете связаться с нами
Если вам нужна поддержка услуг EASYCV Enterprise или приобрести услуги облачных продуктов, вы можете связаться с нами с помощью Dingding Group.
