MindCV 计算机视觉研发工具箱开源项目

我要开发同款
白开水不加糖2023年03月27日
50阅读
开发技术Python
所属分类人工智能、计算机视觉库/人脸识别
授权协议Apache-2.0

作品详情

MindCV(MindSporeComputerVision)是一个基于 MindSpore 开发的,致力于计算机视觉相关技术研发的开源工具箱。它提供大量的计算机视觉领域的经典模型和SoTA模型以及它们的预训练权重和训练策略。同时,还提供了自动增强等SoTA算法来提高模型性能。通过解耦的模块设计,你可以轻松地将MindCV应用到你自己的CV任务中。

特性高易用性 MindCV将视觉任务分解为各种可配置的组件,用户可以轻松地构建自己的数据处理和模型训练流程。>>>importmindcv#创建数据集>>>dataset=mindcv.create_dataset('cifar10',download=True)#创建模型>>>network=mindcv.create_model('resnet50',pretrained=True)用户可通过预定义的训练和微调脚本,快速配置并完成训练或迁移学习任务。#配置和启动迁移学习任务pythontrain.py--modelswin_tiny--pretrained--opt=adamw--lr=0.001--data_dir=/path/to/dataset

高性能 MindCV集成了大量基于CNN和和Transformer的高性能模型,如SwinTransformer,并提供预训练权重、训练策略和性能报告,帮助用户快速选型并将其应用于视觉模型。

灵活高效 MindCV基于高效的深度学习框架MindSpore开发,具有自动并行和自动微分等特性,支持不同硬件平台上(CPU/GPU/Ascend),同时支持效率优化的静态图模式和调试灵活的动态图模式。

性能结果基于MindCV进行模型实现和重训练的汇总结果详见benchmark_results.md,所用到的训练策略和训练后的模型权重均可通过表中链接获取。

各模型讲解和训练说明详见configs目录。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论