当前位置: 首页 > 编程日记 > 正文

揭秘华为AI一站式开发平台,3步构建一个AI模型 | 华为昇腾师资培训沙龙西安场...

2018 年,在第三届 HUAWEI CONNECT(华为全联接大会)上,华为首次公布了 AI 战略与全栈全场景 AI 解决方案,其中包含全球首个覆盖全场景人工智能的华为昇腾(Ascend)系列处理器以及基于华为昇腾全栈技术的产品和云服务。

围绕昇腾芯片,华为推出了智能边缘推理、数据中心推理、开发者套件、昇腾云服务等系列产品,来帮助 AI 在云端边的落地。然而硬件只是底层的基础设施,想要充分发挥昇腾的计算能力,让 AI 真正落地,就需要软硬协同,并积极构建 AI 开发者生态,招纳 AI 人才。

为此,华为发起了“华为昇腾师资培训沙龙”系列活动,通过发动高校老师的力量,来培养更多的 AI 专业人才,弥补人才缺口。

华为西安研究所的所长 龙季平

9.5~9.6日,在“昇腾师资培训沙龙·西安场”的分享中, 华为西安研究所的所长龙季平谈到,华为昇腾之所以跟高校进行深度合作,一方面是为了发展 AI 生态,另一方面是为了帮助中国在 AI 这条路上长远的发展下去。正如龙季平所说,只有真正思考未来科技世界的基础架构,发展的道路才能越走越宽。

西安交通大学人工智能与机器人研究所副所长 任鹏举

作为西安高校的代表,西安交通大学人工智能与机器人研究所副所长任鹏举在谈到如何构建 AI 人才培养体系与组织时表示,智能化时代人工智能有可能成为通识教育,并渗透到其他知识技术的教育之中。关于 AI 人才的培养,我们需要系统性思考,并且需要多学科融合和基础性的支撑,让学生成为具有科学家素养的工程师。

华为计算产品线高校教学合作总监 李鹏

华为计算产品线高校教学合作总监李鹏表示,教学合作不是最终目标,华为的根本目的是培养有实践和动手能力的开发者,因此华为将提供全栈式的人工智能解决方案,通过课程合作,让学生既懂得人工智能应用,又能懂得人工智能的深入实现,包括底层硬件和软件的实现。

在为期两天的沙龙中,多位技术专家面向广大高校教师提供了昇腾全栈全场景 AI 技术知识点培训,其中 ModelArts 作为面向 AI 开发者的一站式开发平台备受关注。来自华为的技术专家王喆做了《ModelArts 一站式 AI 开发平台》主题分享,并对 ModelArts 的基础架构、特性和功能进行了详细介绍。

打造一站式  AI  开发平台,助力 AI 全周期管理

1、ModelArts 整体架构和工作流

ModelArts 是华为面向 AI 开发者打造的一站式开发平台,提供海量数据预处理及半自动化标注、大规模分布式训练、自动化模型生成及端-边-云模型按需部署能力,能够支撑开发者从数据到 AI 应用的全流程开发过程,包含数据处理、模型训练、模型管理、模型部署等操作,并且提供 AI 市场功能,能够在市场内与其他开发者分享模型。帮助用户快速创建和部署模型,管理全周期 AI 工作流。

从技术上看,ModelArts 底层支持各种异构计算资源,开发者可以根据需要灵活选择使用,而不需要关心底层的技术。同时,ModelArts 既支持 MindSpore 、Tensorflow等众多开源的 AI 开发框架,也支持开发者使用自研的算法框架。目前,ModelArts 支持图像分类、物体检测、视频分析、语音识别、产品推荐、异常检测等多种 AI 应用场景。

此外,针对不同经验的AI开发者,ModelArts 还提供了便捷易用的使用流程。例如 AI 初学者不需关注模型开发,可直接使用预置算法构建 AI 应用;业务开发者则无需关注模型或编码,可使用自动学习流程快速构建 AI 应用;面向 AI 工程师,ModelArts 则提供了多种开发环境、操作流程和模式,方便开发者编码扩展,快速构建模型及应用。

1)AI 初学者

针对有一定基础的 AI 初学者,ModelArts 基于业界的主流引擎提供了预置算法,开发者无需关注模型开发过程,直接使用预置算法对已有数据进行训练,并快速部署为服务。

2)业务开发者

针对业务开发者,ModelArts 提供了自动学习功能,开发者无需关注模型开发、参数调整等开发细节,仅需三步(数据标注、自动训练、部署上线),即可完成一个 AI 开发项目。

3)AI工程师

针对熟悉代码编写和调测,熟悉常见 AI 引擎的开发者,ModelArts 不仅提供了在线代码开发环境,还提供了从数据准备、模型训练、模型管理到模型部署上线的端到端开发流程(即AI全流程开发),可以高效、快速的构建一个AI应用。

2、数据标注

数据处理是整个 AI 开发流程中极其重要的一环,由于模型训练过程需要大量有标签的图片数据,因此在模型训练之前需对没有标签的图片添加标签。为了方便大规模标注,开发者可通过 ModelArts 对图片进行一键式批量添加标签,快速完成对图片的标注操作,也可以对已标注图片修改或删除标签进行重新标注。

3、ModelArts 预置算法

ModelArts 提供的预置算法主要是基于 TensorFlow 和PyTorch两种引擎,其用途主要覆盖物体检测、图像分类、图像语义分割、强化学习的场景。目前 ModelArts 支持的预置算法包括 yolo_v、retinanet_resnet_v1_50、ResNet_v2_50、Faster_RCNN_ResNet_v2_101等,并且在不断更新和完善。

4、ModelArts 自动学习功能

ModelArts 的自动学习功能可以根据标注数据自动设计模型、自动调参、自动训练、自动压缩和部署模型。开发者只需上传数据,通过自动学习界面引导和简单操作即可完成模型训练和部署。ModelArts 自动学习可以大幅降低 AI 使用门槛与成本,较之传统 AI 模型训练部署,使用自动学习构建将降低成本 90% 以上,实现零编码、零 AI 基础、三步构建 AI 模型。

当前 ModelArts 自动学习支持快速创建图像分类、物体检测、预测分析和声音分类模型的定制化开发。

  • 图像分类:识别图片中物体的类别。

  • 物体检测:识别出图片中每个物体的位置和类别。

  • 预测分析:对结构化数据做出分类或数值预测。

  • 声音分:对环境中不同声音进行分类识别。

  • 文本分类:识别一段文本的类别。

5、AI 市场

除了各种一站式的功能和特性,华为还在借助众多开发者的力量构建可以交易的  AI 市场。AI 市场是在 ModelArts 的基础上构建的开发者生态社区,提供模型、算法、HiLens 技能、数据集等内容的共享,为高校科研机构、AI应用开发商、解决方案集成商、个人开发者等群体,提供安全、开放的共享及交易环节,加速 AI 产品的开发与落地。

目前 AI 市场已经支持“ModelHub”功能和“数据集”,未来即将上线“Ipython笔记”、“挑战”、“委托令”、“品评”等功能。其中“ModelHub”市场中共享了模型、算法和 HiLens 技能,用于 ModelArts 平台。

6、AI 最佳实践

最后,华为还在打造基于  ModelArts 的 AI 最佳实践。在最佳实践文档中,华为提供了针对多种场景、多种 AI 引擎的 ModelArts 样例,包括自动学习样例、预置算法样例、Notebook样例、常用框架样例、Ascend应用样例、PyCharm ToolKit样例、ModelArts+HiLens样例、高级功能应用样例等,真正降低开发者的门槛,帮助开发者实现一站式 AI 开发。

完善 AI 生态,降低开发门槛,华为与开发者同行

2020 年的疫情加速了企业数字化、智能化的转型,随着人工智能开始从互联网蔓延到各个领域,AI 要做到真正赋能百业离不开一个个开发者。然而打造有生命力的开发者生态,就需要有完善的工具和服务。

因此,除了 ModelArts 之外,在 8 月举行的昇腾 AI 新品全球发布会(HAI 2020)上,华为还正式发布了昇腾 AI 全栈软件平台,包含异构计算架构 CANN 3.0、全流程开发工具链 MindStudio 和昇腾应用使能平台 MindX,从各个维度赋能开发者。

可以发现,华为正在一步步降低 AI 的开发门槛,同时与高校联合,为中国的 AI 生态源源不断地输送 AI 人才。据悉,目前华为在 60 所高校开设了昇腾 AI 课程,到年底会扩展到 100 所以上。同时也完成了 100 家 ISV 的认证,落地 120 多个方案,开发者的数量从零起步发展到40000 多名。

有人说,AI 是第四次工业革命,而这场变革正在发生。华为与开发者同行,把 AI 能力输送到千行百业,让千行百业重新定义未来。

觉得内容还没有吃透?亦或是想与华为专家面对面,来一场实践交流之旅?9 月 19 日- 20 日北京场等你来,不见不散!欢迎点击下方阅读原文,即刻报名。

点击「阅读原文」,立即报名!

相关文章:

PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析

Python黑帽编程1.5 使用Wireshark练习网络协议分析 1.5.0.1 本系列教程说明 本系列教程,采用的大纲母本为《Understanding Network Hacks Attack and Defense with Python》一书,为了解决很多同学对英文书的恐惧,解决看书之后实战过程中遇…

20种看asp源码的方法及工具

作者:欧杨飘雪 http://blog.csdn.net/flyingsnowy/众所周知windows平台漏洞百出,补丁一个接一个,但总是补也补不净。我把我所知道的20种看asp源码的方法总结了一下,并且用c#写了个应用程序来扫描这些漏洞,发现虽然大…

关注度越来越高的行人重识别,有哪些热点?

来源 | HyperAI超神经责编 | Carol封图 | CSDN付费下载自视觉中国在茫茫人海中,你能不能一眼就找到想找的那个人?如今,这个任务对于计算机来说,可能是小菜一碟了。而这得益于近年行人重识别技术的飞速发展。行人重识别&#xff0…

《QTP自动化测试进阶》(1)

学习《QTP自动化测试进阶》第一章。 采用不同的项目开发模型对自动化测试有不同的影响。 (1)瀑布模型:瀑布模型在需求定义方面做得很好,这对自动化测试是有益的,包括可以尽早选择合适的自动化测试策略,让自…

JNDI概述(转载)

JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI…

怎样用Python控制图片人物动起来?一文就能Get!

作者 | 李秋键责编 | 李雪敬头图 | CSDN 下载自视觉中国出品 | AI科技大本营(ID:rgznai100)引言:近段时间,一个让梦娜丽莎图像动起来的项目火遍了朋友圈。而今天我们就将实现让图片中的人物随着视频人物一起产生动作。…

Directx11教程(61) tessellation学习(3)

现在我们看看在不同tess factor的情况下,三角形是如何细分的?(这儿三条边和内部tess factor值是一样的,而且partitioning("integer")) 下面8张图是三角形在tess factor 1到8的情况下的细分细节: 因为TS阶段是硬件自己做…

HTML語法大全

作者&#xff1a;闪吧標籤 , 屬性名稱 , 簡介 <! - - ... - -> 註解 <!> 跑馬燈 <marquee>...</marquee>普通捲動 <marquee behaviorslide>...</marquee>滑動 <marquee behaviorscroll>...</marquee>預設捲動 <marquee beh…

php相关书籍视频

虽然如今web领域&#xff0c;PHP JSP .NET 并驾齐驱&#xff0c;但PHP用的最广&#xff0c;原因不用我多说。 首先发一个PHP手册&#xff0c;方便查询&#xff0c;这个肯定是学PHP必备的。 下载地址&#xff1a;http://u.115.com/file/aq3e5sv9PHP100的视频教程&#xff0c;这个…

你究竟了解多少HTML代码

作者&#xff1a;十二 文章来源&#xff1a; 蓝色理想今天想学习一下基础知识&#xff0c;就看了一下HTML(4.0)&#xff0c;发现自己对HTML掌握的太少了。很多代码都很陌生&#xff0c;根本就没见过&#xff0c;更别提用了。就拿<a></a>元素来举个例子。它的属性…

Delphi 调用webservice接口

一、使用向导 1.导入wsdl文件&#xff1a;file--new----other----webservice---WSDLimporter---输入wsdl地址 http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl 完成之后&#xff0c;即可导入wsdl文件。 注&#xff1a;结尾处的&#xff1f;wsdl不能少。 2…

都是程序员,凭什么他能站在鄙视链的顶端?

在写代码、改bug之中&#xff0c;有时候会陷入焦虑&#xff1a;明年我还要继续这样的生活吗&#xff1f;程序员群体中有一条无形的鄙视链&#xff0c;最直观的表现就是薪资差异。在最新的调查报告中&#xff0c;全国范围内&#xff0c;程序员年薪达到 50 万以上的&#xff0c;仅…

软件开发经验总结(一)细节决定软件的成败

最近在公司做开发的时候,需要开发一个自动备份的功能,于是我想到了SQL SERVER备份调度功能,于是打开SQL SERVER 备份调度界面,想照样画葫芦做一个,然后20分钟就把该功能做出来。30分钟过去了&#xff0c;我的界面依然还没有做完&#xff0c;原来打算很快做完的界面却总是离目标…

简明 HTML CSS 开发规范

作者&#xff1a;wjack 文章来源&#xff1a; 蓝色理想//总论本规范既是一个开发规范&#xff0c;也是一个脚本语言参考&#xff0c;本规范并不是一个一成不变的必须严格遵守的条文&#xff0c;特殊情况下要灵活运用&#xff0c;做一定的变通。但是&#xff0c;请大家千万不…

B 站神曲damedane:精髓在于换脸,五分钟就能学会

导读&#xff1a;AI 换脸技术层出不穷&#xff0c;但一代更比一代强。最近&#xff0c;一个发表在 NeurIPs 2019 的 AI 换脸模型 first order motion model 火了起来&#xff0c;其表情迁移效果胜过同领域其它方法。最近&#xff0c;这项技术在 B 站引起一波新潮流……来源 | H…

html select以数组的方式提交

2019独角兽企业重金招聘Python工程师标准>>> 1).select 以数组的方式提交 <form> <input type"hidden" name"app" value"wap_test"> <select name"attribute[颜色]"> &…

META的一些功用

作者&#xff1a;军军 文章来源&#xff1a;闪吧 META的一些功用 META标记用于描述不包含在标准HTML里的一些文档信息。基于这一基 础上又开发出一些其它的有用功能&#xff0c;下面我挑选几种功能和大家说一下&#xff1a; &#xff11;、如何让搜索引擎搜索到你的页面 …

Python爬虫并自制新闻网站,太好玩了

来源 | 凹凸数据&#xff08;ID&#xff1a;alltodata&#xff09;我们总是在爬啊爬&#xff0c;爬到了数据难道只是为了做一个词云吗&#xff1f;当然不&#xff01;这次我就利用flask为大家呈现一道小菜。Flask是python中一个轻量级web框架&#xff0c;相对于其他web框架来说…

CPU值满resmgr:cpu quantum造成的Oracle等待事件解决办法

cpu quantum造成的Oracle等待事件解决办法 不少接触数据库的朋友有一个困扰已久的问题——resmgr:cpu quantum。已经遇过不少次这种CPU突然全绿的情况&#xff0c;通过隐含参数屏蔽了一下&#xff0c;方便研究。 刚好有人问我这个问题&#xff0c;就干脆翻文档写一篇文章给这位…

讲解用户角色切换

方法一&#xff1a;有root密码&#xff0c;可以使用su - root切换到root下&#xff0c;为了安全起见&#xff0c;不建议使用&#xff0c;因为如果切换到root下&#xff0c;被人修改了root密码&#xff0c;就真的完蛋了.......方法二&#xff1a;通过sudo给普通用户授权&#xf…

HTML教程-各窗口间相互操作(Frame Target)

文章来源&#xff1a; 山西之窗由Frames分出来的几个窗口的内容并不是静止不变的&#xff0c;往往一个窗口的内容随着另一个窗口的要求而不断变化&#xff0c;这就提高了Frames的利用价值。为了完成各窗口之间的相互操作&#xff0c;我们必须为每一个窗口起一个名字&#xff0c…

[转载] 晓说——第3期:梦回青楼 爱与自由的温柔乡(上)

转载于:https://www.cnblogs.com/6DAN_HUST/archive/2012/08/20/2647811.html

10个 Python 工程师,9个不合格!

毋庸置疑&#xff0c;Python越来越被认可为程序员新时代的风口语言。 无论是刚入门的程序员&#xff0c;还是年薪百万的 BATJ 的大牛都无可否认&#xff1a;Python的应用能力是成为一名码农大神的必要项。 所以&#xff0c;很多程序员把Python当做第一语言来学习。 但对于Pytho…

驱动07.USB驱动程序

1 了解USB识别的过程 eg&#xff1a;在Windows系统下的一个现象&#xff1a;把手机的USB设备接到PC  1. 右下角弹出"发现android phone"  2. 跳出一个对话框&#xff0c;提示你安装驱动程序 问1. 既然还没有"驱动程序"&#xff0c;为何能知道是"a…

豪气!华为放话:3年培养100万AI人才!网友神回应了

大家经常把BAT挂在嘴边&#xff0c;但是可能有些人还不知道&#xff0c;华为的体量早已超越了这三巨头&#xff0c;只是迟迟不肯上市。华为的创始人任正非曾说表&#xff1a;上不上市不重要&#xff0c;最重要的是要让中国华为的技术能够称霸全球&#xff01;华为对技术的重视&…

InnoDB的启动,关闭,恢复

InnoDB存储引擎是MySQL的存储引擎之一&#xff0c;因此InnoDB存储引擎的启动和关闭更准确地是指在MySQL实例的启动过程中对InnoDB表存储引擎的处理过程。 参数innodb_fast_shutdown 在关闭时&#xff0c;参数innodb_fast_shutdown影响着表的存储引擎为InnoDB的行为。该参数可取…

微软推出提点神器动态ReLU,可能是最好的ReLU改进

作者 | Vincent 来源 | 晓飞的算法工程笔记 简介ReLU是深度学习中很重要的里程碑&#xff0c;简单但强大&#xff0c;能够极大地提升神经网络的性能。目前也有很多ReLU的改进版&#xff0c;比如Leaky ReLU和 PReLU&#xff0c;而这些改进版和原版的最终参数都是固定的。所以论…

监控 monit

官方说明文档 http://mmonit.com/monit/documentation/monit.html 实例 http://mmonit.com/wiki/Monit/ConfigurationExamples 下载最新软件包 wget http://mmonit.com/monit/dist/monit-5.4.tar.gz monit 介绍 monit是一个实用程序&#xff0c;用于在 Unix 系统上管理和监视…

框架窗口的尺寸设置

将窗口分割为几块&#xff0c;横向分用ROWS属性&#xff0c;纵向分用COLS属性&#xff0c;每一块的大小可以由这两个属性的值来实现。 <frameset cols#>  例&#xff1a;<frameset cols"100,200,300">   <frameset rows#>  例&#xff1a;<…

C语言双链表遍历,插入,删除

#include<stdio.h> #include<stdlib.h> #include <string.h> #define bzero(a, b) memset(a, 0, b)//windows平台下无bzero函数。 增加宏拓展移植性struct node{int data; //有效数据 struct node *pLast;//指向上一个节点的指针…