1 Star 0 Fork 1.4K

ai mindspore / models

forked from MindSpore / models 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0

MindSpore Logo

欢迎来到MindSpore ModelZoo

为了让开发者更好地体验MindSpore框架优势,我们将陆续增加更多的典型网络和相关预训练模型。如果您对ModelZoo有任何需求,请通过GiteeMindSpore与我们联系,我们将及时处理。

  • 使用最新MindSpore API的SOTA模型

  • MindSpore优势

  • 官方维护和支持

目录

标准网络

领域 子领域 网络 Ascend GPU CPU
计算机视觉(CV) 图像分类(Image Classification) AlexNet
计算机视觉(CV) 图像分类(Image Classification) CNN
计算机视觉(CV) 图像分类(Image Classification) DenseNet100
计算机视觉(CV) 图像分类(Image Classification) DenseNet121
计算机视觉(CV) 图像分类(Image Classification) DPN
计算机视觉(CV) 图像分类(Image Classification) EfficientNet-B0
计算机视觉(CV) 图像分类(Image Classification) GoogLeNet
计算机视觉(CV) 图像分类(Image Classification) InceptionV3
计算机视觉(CV) 图像分类(Image Classification) InceptionV4
计算机视觉(CV) 图像分类(Image Classification) LeNet
计算机视觉(CV) 图像分类(Image Classification) LeNet(量化)
计算机视觉(CV) 图像分类(Image Classification) MobileNetV1
计算机视觉(CV) 图像分类(Image Classification) MobileNetV2
计算机视觉(CV) 图像分类(Image Classification) MobileNetV2(量化)
计算机视觉(CV) 图像分类(Image Classification) MobileNetV3
计算机视觉(CV) 图像分类(Image Classification) NASNet
计算机视觉(CV) 图像分类(Image Classification) ResNet-18
计算机视觉(CV) 图像分类(Image Classification) ResNet-50
计算机视觉(CV) 图像分类(Image Classification) ResNet-50(量化)
计算机视觉(CV) 图像分类(Image Classification) ResNet-101
计算机视觉(CV) 图像分类(Image Classification) ResNeXt50
计算机视觉(CV) 图像分类(Image Classification) SE-ResNet50
计算机视觉(CV) 图像分类(Image Classification) ShuffleNetV1
计算机视觉(CV) 图像分类(Image Classification) ShuffleNetV2
计算机视觉(CV) 图像分类(Image Classification) SqueezeNet
计算机视觉(CV) 图像分类(Image Classification) Tiny-DarkNet
计算机视觉(CV) 图像分类(Image Classification) VGG16
计算机视觉(CV) 图像分类(Image Classification) Xception
计算机视觉(CV) 目标检测(Object Detection) CenterFace
计算机视觉(CV) 目标检测(Object Detection) CTPN
计算机视觉(CV) 目标检测(Object Detection) Faster R-CNN
计算机视觉(CV) 目标检测(Object Detection) Mask R-CNN
计算机视觉(CV) 目标检测(Object Detection) Mask R-CNN (MobileNetV1)
计算机视觉(CV) 目标检测(Object Detection) RetinaFace-ResNet50
计算机视觉(CV) 目标检测(Object Detection) SSD
计算机视觉(CV) 目标检测(Object Detection) SSD-MobileNetV1-FPN
计算机视觉(CV) 目标检测(Object Detection) SSD-Resnet50-FPN
计算机视觉(CV) 目标检测(Object Detection) SSD-VGG16
计算机视觉(CV) 目标检测(Object Detection) WarpCTC
计算机视觉(CV) 目标检测(Object Detection) YOLOv3-ResNet18
计算机视觉(CV) 目标检测(Object Detection) YOLOv3-DarkNet53
计算机视觉(CV) 目标检测(Object Detection) YOLOv3-DarkNet53(量化)
计算机视觉(CV) 目标检测(Object Detection) YOLOv4
计算机视觉(CV) 文本检测(Text Detection) DeepText
计算机视觉(CV) 文本检测(Text Detection) PSENet
计算机视觉(CV) 文本识别(Text Recognition) CNN+CTC
计算机视觉(CV) 语义分割(Semantic Segmentation) DeepLabV3
计算机视觉(CV) 语义分割(Semantic Segmentation) U-Net2D (Medical)
计算机视觉(CV) 语义分割(Semantic Segmentation) U-Net3D (Medical)
计算机视觉(CV) 语义分割(Semantic Segmentation) U-Net++
计算机视觉(CV) 关键点检测(Keypoint Detection) OpenPose
计算机视觉(CV) 关键点检测(Keypoint Detection) SimplePoseNet
计算机视觉(CV) 光学字符识别(Optical Character Recognition) CRNN
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) BERT
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) FastText
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) GNMT v2
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) GRU
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) MASS
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) SentimentNet
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) Transformer
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) TinyBERT
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) TextCNN
推荐(Recommender) 推荐系统、点击率预估(Recommender System, CTR prediction) DeepFM
推荐(Recommender) 推荐系统、搜索、排序(Recommender System, Search, Ranking) Wide&Deep
推荐(Recommender) 推荐系统(Recommender System) NAML
推荐(Recommender) 推荐系统(Recommender System) NCF
图神经网络(GNN) 文本分类(Text Classification) GCN
图神经网络(GNN) 文本分类(Text Classification) GAT
图神经网络(GNN) 推荐系统(Recommender System) BGCF

研究网络

领域 子领域 网络 Ascend GPU CPU
计算机视觉(CV) 图像分类(Image Classification) FaceAttributes
计算机视觉(CV) 目标检测(Object Detection) FaceDetection
计算机视觉(CV) 图像分类(Image Classification) FaceQualityAssessment
计算机视觉(CV) 图像分类(Image Classification) FaceRecognition
计算机视觉(CV) 图像分类(Image Classification) FaceRecognitionForTracking
计算机视觉(CV) 目标检测(Object Detection) Spnas
计算机视觉(CV) 目标检测(Object Detection) SSD-GhostNet
计算机视觉(CV) 关键点检测(Key Point Detection) CenterNet
计算机视觉(CV) 图像风格迁移(Image Style Transfer) CycleGAN
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) DS-CNN
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) TextRCNN
自然语言处理(NLP) 自然语言理解(Natural Language Understanding) TPRR
推荐(Recommender) 推荐系统、点击率预估(Recommender System, CTR prediction) AutoDis
语音(Audio) 音频标注(Audio Tagging) FCN-4
高性能计算(HPC) 分子动力学(Molecular Dynamics) DeepPotentialH2O
高性能计算(HPC) 海洋模型(Ocean Model) GOMO

公告

2021.9.15 models独立建仓

models仓库由原mindspore仓库的model_zoo目录独立分离而来,新仓库不继承历史commit记录,如果需要查找历史提2021.9.15之前的提交,请到mindspore仓库进行查询。

关联站点

这里是MindSpore框架提供的可以运行于包括Ascend/GPU/CPU/移动设备等多种设备的模型库。

相应的专属于Ascend平台的多框架模型可以参考昇腾ModelZoo以及对应的代码仓

MindSpore相关的预训练模型可以在MindSpore hub下载中心.

免责声明

MindSpore仅提供下载和预处理公共数据集的脚本。我们不拥有这些数据集,也不对它们的质量负责或维护。请确保您具有在数据集许可下使用该数据集的权限。在这些数据集上训练的模型仅用于非商业研究和教学目的。

致数据集拥有者:如果您不希望将数据集包含在MindSpore中,或者希望以任何方式对其进行更新,我们将根据要求删除或更新所有公共内容。请通过GitHub或Gitee与我们联系。非常感谢您对这个社区的理解和贡献。

MindSpore已获得Apache 2.0许可,请参见LICENSE文件。

许可证

Apache 2.0许可证

FAQ

想要获取更多关于MindSpore框架使用本身的FAQ问题的,可以参考官网FAQ

  • Q: 直接使用models下的模型出现内存不足错误,例如Failed to alloc memory pool memory, 该怎么处理?

    A: 直接使用models下的模型出现内存不足的典型原因是由于运行模式(PYNATIVE_MODE)、运行环境配置、License控制(AI-TOKEN)的不同造成的:PYNATIVE_MODE通常比GRAPH_MODE使用更多内存,尤其是在需要进行反向传播计算的训练图中,你可以尝试使用一些更小的batch size;运行环境由于NPU的核数、内存等配置不同也会产生类似问题;License控制(AI-TOKEN)的不同档位会造成执行过程中内存开销不同,也可以尝试使用一些更小的batch size。

  • Q: 一些网络运行中报错接口不存在,例如cannot import,该怎么处理?

    A: 优先检查一下获取网络脚本的分支,与所使用的MindSpore版本是否一致,部分新分支中的模型脚本会使用一些新版本MindSpore才支持的接口,从而在使用老版本MindSpore时会发生报错.

  • Q: 在windows环境上要怎么运行网络脚本?

    A: 多数模型都是使用bash作为启动脚本,在Windows环境上无法直接使用bash命令,你可以考虑直接运行python命令而不是bash启动脚本 ,如果你确实想需要使用bash脚本,你可以考虑使用以下几种方法来运行模型:

    1. 使用虚拟环境,可以构造一个linux的虚拟机或docker容器,然后在虚拟环境中运行脚本
    2. 使用WSL,可以开启Windows的linux子系统来在Windows系统中运行linux,然后再WSL中运行脚本。
    3. 使用Windows Bash,需要获取一个可以直接在Windows上运行bash的环境,常见的选择是cygwingit bash
    4. 跳过bash脚本,直接调用python程序。
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

简介

Models of MindSpore 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/ai_mindspore/models.git
git@gitee.com:ai_mindspore/models.git
ai_mindspore
models
models
master

搜索帮助