助力高校学子快速上手!昇腾AI处理器应用开发实践一览|华为昇腾师资培训沙龙北京场...
如今,AI技术已渗透到各个行业,随着AI技术应用的蓬勃发展,相关专业的人才缺口也日益增大。
为了助力高校人工智能领域人才培养及学科建设,华为通过昇腾师资培训沙龙,面向广大高校教师提供昇腾全栈全场景AI技术知识点培训。通过理论讲解和案例实操,让与会高校教师能够更加全面、深入地认识昇腾、使用昇腾,从而将昇腾相关知识点融入学生培养体系。
9月19日、20日,在华为北京研究所举办的为期两天的昇腾师资培训沙龙北京场上,华为计算业务CTO周斌介绍了昇腾计算架构。
首先,昇腾计算提供了强有力的计算底层性能,其独特的达芬奇架构可以支撑上层的框架应用解决传统的科研问题,比如微分方程组等;同时对于师资和课程,也提供了完整的支撑;此外,昇腾还提供了交流的社区和下载资源、云服务资源以及物理硬件等物质支持。
周斌表示,在昇腾技术的发展过程中,各高校及老师对整体技术推广和发展起到了非常重要的作用,而昇腾计算也为其教学发展投入众多资源支持,这对于未来AI发展都具有一定的科研优势。
华为昇腾所追求的是充分利用硬件和体系架构的创新,以提供性价比更高的AI算力,而对于高校的教学及科研可以充分利用华为提供的资源,这也是相对便捷的一个手段。
为此,华为推出了沃土2.0计划,面向高校教研、开发人员、初创企业和合作伙伴进行扶持计划。目前,已经有50多所高校加入了沃土的高校教研扶持计划。
随后,清华大学计算机科学与技术系教授、人工智能研究院副院长孙茂松老师针对当前人工智能教学与人才培养中存在的问题进行了深度解读。他认为,人工智能的科学技术和人才培养可分为三个层次:基础科学、技术科学和技术应用。
我国新一代人工智能发展规划是到2030年人工智能理论、技术和应用总体达到世界领先水平,但目前国内的人工智能理论基础薄弱,技术科学也并不是全部领先,部分领域仍处于陪跑阶段,因此未来发展任重而道远。
AI人才的培养定位主要为三个方面:科学家、工程师和技术员。目前国内的人才培养的瓶颈是缺乏适用的师资和支撑课程的计算资源,培养过程中强力的算力支持是必不可少的。
孙茂松教授建议,要想解决当下的问题,同高端AI企业合作不失为一个很好的途径。
在为期两天的沙龙中,华为专家详细分享了华为昇腾全栈全场景技术架构及应用案例实战。其中,华为昇腾布道师杜凡义分享了基于昇腾AI处理器的目标检测应用实践。
随着深度学习和计算机视觉的快速发展,相关技术已经在诸多领域广泛应用。
目标检测(Object Detection)作为图像理解的重要一环,是机器视觉领域里最具有挑战性的问题之一,其在人脸检测、行人检测、车辆检测以及遥感影像中的重要地物检测等领域都有应用需求。
深度学习用于目标检测的算法从思路上来看,可以分为两大类,一类是two stage的方法,也就是把整个流程分为两部分,生成候选框和识别框内物体;另一类是one stage的方法,把整个流程统一在一起,直接给出检测结果,主要包含SSD, YOLO系列。
主流算法中表现较好的是SSD和YOLO系列,以VGG16-SSD为例,采用VGG16作为主干网络,采用卷积取代全连接层,其主要思想包括两点:通过卷积+池化依次提取特征;通过特征值来预测候选框的位置和大小,并对候选框内物体进行分类。
随后,杜凡义详细讲解了整个昇腾AI处理器的应用开发流程:原始的模型在经过工程准备后,首先进行模型评估、模型转换和精度评估,转换过程中出现问题时需要通过循环多次的算子开发及调试,直到调优成功;完成之后就进入到业务开发的过程中,经过一系列处理之后再推送到各种设备。而MindStudio可以支撑整个应用开发的过程。
他还提到了AI推理加速实例,对目标检测的模型获取过程也进行了讲解。
此外,杜凡义基于对原始模型的理解,重点说明了图像预处理时DVPP和AIPP的不同分工:DVPP主要负责解码、图像缩放与输出图像数据类型,AIPP负责色域的转换、减均值、抠出Crop以及图像的数据类型转换。
最后,杜凡义通过云端沙箱实验详细演示了目标检测应用开发的实战过程。
到此,华为这次历经八站的昇腾实践交流之旅就圆满结束了。
回顾这次活动,华为的技术专家深度地介绍和解读了昇腾的全栈全场景AI技术,与会的各地高校师生对于昇腾的技术架构和知识理论也有了进一步的深刻体会,相信这将直接助益于未来国内AI领域的人才培养。
AI的未来要靠专业人才来推动,而华为正与高校联合,致力于打破当前AI人才供需比严重失调的局面,为中国的 AI 发展输送更多高质量人才。
更多精彩推荐
可租赁、可定制的虚拟人居然还能这么玩?9月25日来百度大脑人像特效专场一探究竟!
倒计时 4 天!高通人工智能应用创新大赛颁奖典礼线上隆重举行
国产开源,GitHub 标星 47000+ ,百度飞桨从打响第一枪到战役突围
华为云用什么吸引 150 万开发者?
不是“老赖”是“真还”!罗永浩 6 亿债务还了 4 亿
相关文章:

巧用CSS的RevealTrans滤镜
作者: 冯永曜 CSS的RevealTrans动态滤镜是一个神奇的滤镜,它能产生23种动态效果,更为奇妙的是它还能在23种动态效果中随机抽用其中的一种。用它来进行网页之间的动态切换,简直方便极了,你只要在网页源代码的< …

FOPEN FUNCTION
打开文件提供给低级文件函数使用. FOPEN(cFileName [, nAttribute]) 参数 cFileName 指定要打开的文件名,cFileName可以包含Microsoft Visual FoxPro在当前搜索路径中未指定的目录,文件夹,驱动器,或卷下要打开文件的路径.如果这个路径没有被包含在内,Visual FoxPro在下列位置索…

手机安全卫士——软件管理-用户程序和系统程序
首先看一下界面: AppManagerActivity .java //软件管理 public class AppManagerActivity extends Activity implements View.OnClickListener{List<AppInfo> appinfos;ListView lv;private List<AppInfo> userAppInfos;private List<AppInfo> sy…

hdu 1879 继续畅通工程
最小生成树入门题,和纯粹的裸题有些区别,题目中有些道路已经存在,不需要建造,答案是求最后建造的总费用,不要把已经有的道路的权值算进去 //kruskal算法已有的边权植赋为0 //用SORT排序,用并查集判断是否成…
AI视觉大牛朱松纯担任北大AI研究院院长,提出通过构建大任务平台走向通用AI...
整理 | AI科技大本营编辑部据北京大学新闻网9月24日报道,AI视觉顶级学者朱松纯正式任职北京大学讲席教授、人工智能研究院院长。朱松纯表示,他与北大、清华的相关学者一直保持着密切的学术交流与合作,近一段时间,他又又深入考察了…

巧用CSS的alpha滤镜
作者:冯永曜 “Alpha”滤镜,听到这个名字,你可能会想到Flash里有,Photoshop里也似乎见过。一点不错,它们的作用基本类似,就是把一个目标元素与背景混合。你可以指定数值来控制混合的程度。这种“与背景混合…

Java实现二维码
Java实现二维码 最近突然想写一些博客,所以就陆陆续续的编写一些自我感觉有用的并且大家也可能用到的一些技术代码。方便互相学习交流。 今天这篇博客,主要是利用Java实现二维码: 在写代码之前先讲一下整体思路,以方便更好更快捷的…

巧用CSS的BlendTrans滤镜
作者:冯永曜 BlendTrans滤镜比起上一篇介绍的Revealtrans滤镜来要简单一些,它只有一个参数:Duration 变换时间,它的功能也比较单一,就是产生一种淡入淡出的效果,不过它的这种效果比起RevealTrans滤镜的淡入…

百度盯上媒体生意?百度CTO王海峰详解智能媒体中台
9月27日,由中央网信办、上海市委网信委、新华通讯社联合主办,新华网、上海市委网信办、上海广播电视台、百度承办的“2020中国网络媒体论坛”在上海隆重举行。在百年未有之大变局的新形势下,作为中国网络媒体界层次最高、最具权威性和影响力的…

[转]Android敏捷开发指南
原文地址:http://www.apkbus.com/android-72730-1-1.html 本文紧密结合移动开发方法与技术,围绕Android平台的开发探讨提供更高质量移动产品的解决方案。作者在文中分析了移动开发中常见的问题,从两方面阐述了ThoughtWorks(&#…

C# 格式串(收藏)
一、用{0:?}格式化 可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为 Axx,其中 A 为“格式说明符”࿰…

巧用CSS的Wave滤镜
作者:冯永曜 "wave"滤镜,看它的名称你可能就能想到其效果,正如你想的那样,它的作用是把对象按照垂直的波形样式扭曲,从而产生一种特殊的效果。它共有5个参数:"add":表示是否…

关于vmware虚拟机linux的扩容问题
Linux的VM虚拟机扩展磁盘空间 (1)vmware软件中编辑虚拟机设置中又扩容的选项,这里不做介绍。 (2)启动VM环境下的linux操作系统,添加新分区,需要root账号身份。 3.1 【fdisk -l】 extend 对应的是sda4&#…
用Python玩转PPT!
作者 | 陈熹来源 | 早起Python今天本文将基于第三方库pptx,详细讲解如何使用Python操作Office全家桶最后一位——PPT。安装pptx是一个非标准库,需要在命令行中安装pip install python-pptx要注意,安装的时候是python-pptx,而实际调…

贝塞尔曲线学习
贝塞尔曲线是UIkit中的一个关于图形绘制的类 贝塞尔曲线可以绘制矩形,圆形,直线,曲线,以及它们的混合图形。 系统常用的内置方法 // 创建基本路径 (instancetype)bezierPath; // 创建矩形路径 (instancetype)bezierPathWithRect…

巧用CSS的 Mask 滤镜
作者:冯永曜在网页制作中使用CSS,这已是众所周知,而关于CSS滤镜使用的却介绍得不多。其实,0CSS的滤镜在Dreamweaver3中用起来也很方便,且能使文字产生一种类似图象的效果,但比起图片来可就瘦小多了。不信&a…

Google Analytics功能篇 - 如何跟踪邮件打开率与点击率
有些朋友总会问我,在作邮件营销时,应该如何来跟踪这些流量呢?以便能知道发送的成功率,打开率,点击邮件中的链接数量,怎么实现这样的功能呢? 另外,有一个做邮件群发的朋友给我说&…
Google排名第一的技术,引数十万人关注!网友:差点我就放弃了!
毋庸置疑,Python越来越被认可为程序员新时代的风口语言。无论是刚入门的程序员,还是年薪百万的 BATJ 的大牛都无可否认:Python的应用能力是成为一名码农大神的必要项。 所以,很多程序员把Python当做第一语言来学习。 但对于Python…

python的zip函数
zip()函数 它是Python的内建函数,(与序列有关的内建函数有:sorted()、reversed()、enumerate()、zip()),其中sorted()和zip()返回一个序列(列表)对象,reversed()、enumerate()返回一个迭代器(类似序列) 1 >>> type(sorted(s)) 2 <…

Nginx 搭建负载均衡
1.其实我这里并不是访问量很大,主要用于版本升级和维护而搭建的 2.忽略nginx安装和jetty的安装配置,我是在一台Linux服务器上装了两个jetty服务,部署两套jetty服务很简单,其实改改jetty.sh 脚本即可 JETTY_HOME/opt/jetty2/ JETT…

巧用CSS的Glow滤镜
作者:冯永曜对一个对象使用“glow”滤镜后,这个对象的边缘就会产生类似发光的效果,这种效果在PHTOSHOP中做起来都比较麻烦,而在DW3中用CSS的“glow”滤镜来制作却是如此地简单,而且节约不少字节。“glow”滤镜只有两个…
10大经典排序算法,20+张图就搞定
作者 | 李肖遥来源 | 技术让梦想更伟大冒泡排序简介冒泡排序是因为越小的元素会经由交换以升序或降序的方式慢慢浮到数列的顶端,就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名冒泡排序。复杂度与稳定性思路原理以顺序为例从第一个元素开始一…

C# MoreLinq 扩展安装
为什么80%的码农都做不了架构师?>>> http://blog.csdn.net/lee576/article/details/42716905 MoreLinq是一个对Linq to object的扩展类库,它是一个开源项目(http://code.google.com/p/morelinq/source/browse 天朝已对google全力封禁,所以要翻墙)&#…

IOS学习博客不错的大部分是原创
http://blog.csdn.net/iukey/article/category/955062

巧用CSS的Light滤镜
作者: 冯永曜Light滤镜能产生一个模拟光源的效果,但使用它要通过调用它的“方法(Method)”来实现,这就要用到一些Javascrpt知识,虽然有一点难度,但产生的效果也是奇特的,你看看下面的…

没有场景,不做单点技术输出,360数科如何做金融科技的最佳实践?
作者 | Just 出品 | AI科技大本营(ID:rgznai100) 从互联网金融公司转变为金融科技公司,品牌升级后的360数科强化了“科技”的外衣。 在近期的首个360数科技术开放日,360数科CEO吴海生表示,他们已经做好金融科技的最佳…

react构建淘票票webapp,及react与vue的简单比较。
前言 前段时间使用vue2.0构建了淘票票页面,并写了一篇相关文章vue2.0构建淘票票webapp,得到了很多童鞋的支持,因此这些天又使用react重构了下这个项目,目的无他,只为了学习和共同进步! 项目技术栈 前端技术…
【机器学习】机器学习算法优缺点对比(汇总篇)
作者 | 杜博亚来源 | 阿泽的学习笔记「本文的目的,是务实、简洁地盘点一番当前机器学习算法」。文中内容结合了个人在查阅资料过程中收集到的前人总结,同时添加了部分自身总结,在这里,依据实际使用中的经验,将对此模型…

PLSQL developer 连接不上64位Oracle 解决办法
在64位Windows2003上安装Oracle后,用PLSQL developer去连接数据库出现报错: Could not load "……\bin\oci.dll" OCIDLL forced to…… LoadLibrary(……oci.dll) returned 0 原因: oci.dll是64位的…
Docker 使用教程
概括 Docker与传统虚拟机的区别 与传统虚拟机的区别 Docker的安装 的安装 Docker daemon , client , containerd 镜像与容器操作 容器运行配置 Docker网络配置 网络配置 Alpine Docker Image 制作自己的 Docker Image …