
基于PyTorch的全能计算机视觉工具箱,支持自监督学习和Transformer模型
EasyCV是基于PyTorch的全能计算机视觉工具箱,专注于自监督学习、Transformer模型和主要视觉任务,包括图像分类、度量学习、目标检测和姿态估计。该工具箱提供了最先进的自监督算法如SimCLR、MoCO V2、Swav、DINO和基于掩码图像建模的MAE。它拥有简单综合的推理接口,并支持多种预训练模型。EasyCV支持多GPU和多工作者训练,利用DALI优化数据处理,使用TorchAccelerator和fp16加速训练,并通过PAI-Blade优化推理性能。
EasyCV 是一个基于 PyTorch 的全方位计算机视觉工具箱,专注于自监督学习、基于 Transformer 的模型以及主要视觉任务,如图像分类、度量学习、目标检测和姿态估计等。
EasyCV 提供了基于对比学习的最先进的自监督学习(SSL)算法,例如 SimCLR、MoCO V2、Swav、DINO 以及基于掩码图像建模的 MAE。同时,它还提供标准的基准测试工具用于评估自监督学习模型。
EasyCV 旨在提供一种简便的方法来使用最新的 Transformer 模型,这些模型可以通过监督学习或自监督学习进行训练,例如 ViT、Swin Transformer 和 DETR 系列。将来还会加入更多的模型。此外,EasyCV 支持来自 timm 的所有预训练模型。
除了自监督学习,EasyCV 还支持图像分类、目标检测和度量学习,并且未来会支持更多的领域。尽管涵盖了不同的领域,EasyCV 将框架分解为不同的组件,如数据集、模型和运行钩子,使得添加新组件和与现有模块结合变得非常容易。
EasyCV 支持多 GPU 和多工作者训练,并使用 DALI 加速数据 IO 和预处理过程,利用 TorchAccelerator 和半精度浮点加速训练。此外,EasyCV 通过导出模型使用 jit script 并通过 PAI-Blade 对其进行优化来提升推理性能。
EasyCV 团队在许多平台上分享了关于其功能的技术文章,涵盖从 EasyCV 的自监督学习到 YOLOX-PAI 及更多。
EasyCV 提供了丰富的模型仓库,涵盖自监督学习、图像分类、目标检测、分割以及 3D 目标检测等领域。用户可以方便地用于模型的微调或评估。
EasyCV 收集了适用于不同场景的数据集信息,便于用户在 EasyCV 模型库中进行模型微调或评估。
EasyCV 项目基于 Apache License 2.0 进行授权。由 PAI-CV 团队维护,用户可以通过钉钉群或邮箱联系团队以寻求支持。如果需要企业服务支持,可以通过钉钉群联系。


职场AI,就用扣子
AI办公助手,复杂任务高效处理。办公效率低?扣子空间AI助手支持播客生成、PPT制作、网页开发及报告写作,覆盖科研、商业、舆情等领域的专家Agent 7x24小时响应,生活工作无缝切换,提升50%效率!


多风格AI绘画神器
堆友平台由阿里巴巴设计团队 创建,作为一款AI驱动的设计工具,专为设计师提供一站式增长服务。功能覆盖海量3D素材、AI绘画、实时渲染以及专业抠图,显著提升设计品质和效率。平台不仅提供工具,还是一个促进创意交流和个人发展的空间,界面友好,适合所有级别的设计师和创意工作者。

