社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

又是华为!对标 TensorFlow、PyTorch,深度学习框架 MindSpore已开源!附入手公开课

Datawhale • 5 年前 • 628 次点击  

 Datawhale 

作者:Datawhale

摘要:随着深度学习框架等工具的全面开源,最强 AI 处理芯片昇腾的落地,华为的 AI 布局已经逐渐清晰起来,MindSpore 将为各行业带来哪些新变化,让我们拭目以待。



今年的华为开发者大会 HDC 2020 上,除了昇腾、鲲鹏等自研芯片硬件平台之外,最令人期待的就是深度学习框架 MindSpore 的开源了。在华为 MindSpore 首席科学家陈雷宣布这款产品正式开源后,我们终于可以在开放平台上一睹它的真面目。

降低AI应用门槛,三大创新能力

作为一款「全场景 AI 框架」,MindSpore 是华为人工智能解决方案的重要组成部分,与 TensorFlow、PyTorch、PaddlePaddle 等流行深度学习框架对标,旨在大幅度降低 AI 应用开发门槛,让人工智能无处不在

MindSpore 是一款支持端、边、云独立/协同的统一训练和推理框架。华为希望通过这款完整的软件堆栈,实现一次性算子开发、一致的开发和调试体验,以此帮助开发者实现一次开发,应用在所有设备上平滑迁移的能力。

原生支持 AI 芯片,全场景一致的开发体验——除了这些我们早已知晓的强大之处外,了 MindSpore 更是具备三大创新能力:新编程范式,执行模式和协作方式。


开源地址

MindSpore 首个开源版本为 0.1.0-alpha 版,主要由自动微分、自动并行、数据处理等功能构成。华为表示,MindSpore 具备开发算法即代码、运行高效、部署态灵活的特点,其核心分为三层:从下往上分别是后端运行时、计算图引擎及前端表示层。


从整体上来说,MindSpore 搭建神经网络会以「单元」为中心,其中单元是张量和运算操作的集合。从输入张量开始,MindSpore 会提供各种算子以构造一个「单元」,最后模型封装这个单元就可以用来训练、推理了。

MindSpore 的整体结构,从后端的硬件支持到前端 API,中间会涉及多种优化与特性。例如不采用计算图的自动微分、自动并行与优化计算过程等等。

MindSpore 最大的特点在于,其采用了业界最新的 Source-to-Source 自动微分,它能利用编译器及编程语言的底层技术,进一步优化以支持更好的微分表达。

MindSpore 开源社区:https://www.mindspore.cn/
MindSpore 代码:https://gitee.com/mindspore

入门公开课,已更新至第三讲

为了让开发者们细致学习 MindSpore,机器之心与华为昇腾学院发布了《轻松上手开源框架MindSpore》线上公开课:


理论拆解:华为一线资深工程师将详解 MindSpore 整体架构与各模块特性,帮助初学者循序渐进掌握相关知识点。

代码演示:配合知识点讲解,讲师将演示代码操作,帮助开发者快速上手体验。

课后实践:阶段性设置课后实践作业,邀请开发者独自完成并提交结果,优秀作业将获得《深度学习与 MindSpore 实践》书籍奖励。具体作业题目、完成方式与评价标准详见后续课程预告。

今晚,公开课第三讲

第一课与第二课精彩回顾点击阅读原文查看。(地址:https://www.jiqizhixin.com/columns/MindSpore



MindSpore专属技术交流群。注:若群人数达到限制,无法直接扫码加入,请识别上方海报二维码,添加机器之心助手(syncedai6),备注「开源」,将邀请进群。


“为国内开源发展点赞

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/62407
 
628 次点击