Global Azure Bootcamp 2019 宁波站活动总结
4月27日,由微软MVP技术社区发起的Global Azure Bootcamp 2019盛会在全球80多个国家270个城市举办。本次活动由全国众多Azure专家及微软MVP技术社区成员,分别在北京、上海、杭州、宁波、沈阳等地同时举办。宁波站的活动今年在浙江万里学院5号教学楼展开。本次活动将主要面向学生开发者,讲解并演示如何使用Windows客户端和Azure Pass项目提供的资源进行云+端的应用开发。本次活动的报名网页在https://www.huodongxing.com/event/4485778225300,截止4月26日,已经有近40位同学报名。

本次活动的所有Azure云计算资源均有微软官方赞助。参与的同学均获得了价值80美金的Azure Pass一次性注册码。同时,微软也寄来了各种Sticker和badge,现场分发给了各位同学。

本次活动的内容分为了3个方面,首先是Azure云计算资源介绍,然后是介绍微软Cognitive Service的具体内容,最后是结合《嵌入式Windows应用开发》课程中所学的Windows 10 IoT Core+Raspberry Pi+WebCamera,制作一个人脸识别的Windows终端。
1. Azure云计算资源简介
在平时的课程中,同学们很少接触到实际企业级的云计算产品,尤其像Azure这样国际化的云计算平台。在这个环节中,我带领同学们利用微软提供的Azure Pass一次性注册码,一步一步地完成了Azure账户的注册,简要介绍了微软Azure平台提供的云计算资源和部分服务。着重讲解了如何创建Vision API和Face API,并且讲解了其中的服务EndPoint和Key的作用。同学们利用自带的电脑,在我的帮助下,一步一步地完成了账户的创建和服务的注册。

2. 微软认知服务Cognitive Service介绍
在这个环节,我向同学们介绍了微软认知服务的分类,包含影像、语音、语言、知识和搜索这五大类服务,它涵盖计算机影像、人脸、必应语音、说话人识别(预览)、必应拼写、文本分析、自定义决策服务(预览)和必应搜索等八个细分领域的API。由于时间有限,这次活动里面,同学们将利用计算机视觉和人脸这两个部分的API,在树莓派上完成UWP应用的编写,最终利用认知服务,完成人脸识别的应用。


3. Windows终端的人脸识别App开发
在这个环节, 利用已有的Cognitive Service API,以及我给出的部分示例。同学们利用UWP平台,进行人脸识别的APP开发。由于在《嵌入式Windows应用开发》这个课程中,我们已经具备了Visual Studio+Windows 10 IoT Core+Raspberry Pi的基础,因此,同学们上手这个应用开发比较快。同时,同学们还结合LED灯、加速度传感器ADXL345、人体红外传感器PIR、按键Button、麦克风和WebCamera等硬件外设,加入了摇一摇拍照、语音识别拍照、拍照灯光指示、按钮拍照等外设功能,进一步丰富了应用的功能。下面是部分作品的成果图片。



经过一个上午近3个小时的努力,同学们做出了多种多样的与硬件和Azure结合的App,在作品实现的过程中,同学们还相互讨论创意,实现的方法等具体细节。



最后,活动圆满结束,同学们通过动手实践,结合Azure云计算的资源和运行Windows 10 IoT Core的硬件资源,实现了丰富多样的创意和想法。最后合影留念。

Global Azure Bootcamp 2019 宁波站活动总结的更多相关文章
- Global AI Bootcamp 2019 宁波站活动总结
2019年12月14日,由微软MVP技术社区发起的Global AI Bootcamp 2019盛会在全球60多个国家130个城市点燃.在大中华区,本次活动由全国众多Azure专家及微软MVP技术社区 ...
- MTSC 2019 深圳站精彩议题第一波更新! | 七五折门票火热售票中
MTSC(中国移动互联网测试开发大会)到今年已经成功举办了五届,这四年里,TesterHome社区一直秉持着务实.能落地.有深度.高质量.重分享的原则,从讲师邀请到内容筛选都严格把控,只为将最能提 ...
- 第十二届GOPS全球运维大会2019深圳站即将开幕
第十二届 GOPS 全球运维大会深圳站 会议召开时间:2019年4月12日-13日 会议召开地点:深圳圣淘沙酒店(翡翠店) 会议主办单位:高效运维社区 票务合作伙伴:活动家 会议报名地址:https: ...
- 在Global Azure上用Azure CLI创建ARM的VM和面向公网的负载均衡
在Global的Azure上,新的Portal和ARM已经正式发布.将来传统的portal和ASM将逐渐淡出. China Azure将在今年下半年推出新的Portal管理界面和ARM功能(即IaaS ...
- 【Azure 应用服务】App Service/Azure Function的出站连接过多而引起了SNAT端口耗尽,导致一些新的请求出现超时错误(Timeout)
问题描述 当需要在应用中有大量的出站连接时候,就会涉及到SNAT(源地址网络转换)耗尽的问题.而通过Azure App Service/Function的默认监控指标图表中,却没有可以直接查看到SNA ...
- 为程序员节日献礼--2019中国.NET开发者峰会主题内容发布
2019年10月24日,组委会正式发布了China .NET Conf 2019中国 .NET 开发者峰会的主题内容. 2014年微软组织并成立.NET基金会,微软在成为主要的开源参与者的道路上又前进 ...
- 微软 Azure DevOps Server 2019 Update 1 (TFS 2019.1)
1.概述 微软在2019年5月发布Azure DevOps Server 2019后不到2个月的时间里,就快速准备好了第一个升级包(2019 Update 1),并计划在几周后发布正式版本.也许你还没 ...
- 在 Azure CentOS VM 中配置 SQL Server 2019 AG - (上)
前文 假定您对Azure和SQL Server HA具有基础知识 假定您对Azure Cli具有基础知识 目标是在Azure Linux VM上创建一个具有三个副本的可用性组,并实现侦听器和Fenci ...
- Go Global 之怎样在全球Azure上使用Azure Free Account
随着中国用户出海的越来越多,同学们自学Azure Global 功能的积极性也越来越高.怎样开启Azure Global 账号,有哪些Global Azure的功能可以免费使用,能不能用国内的信用卡和 ...
随机推荐
- 八、VTK安装并运行一个例子
一.版本 win10 VS2019 VTK8.2.0 其实vtk的安装过程和itk的安装过程很是类似,如果你对itk的安装很是熟悉(也就是我的博客一里面的内容,那么自己就可以安装.) 如果不放心,可以 ...
- C# 中代码执行 ping 操作
在代码中可以通过调用 System.Net.NetworkInformation 命名控件下的 Ping 类的 Send() 方法来实现,代码如下: var ping = new System.Net ...
- ELK收集windows服务器日志笔记
一.软件版本 1.jdk-8u211-linux-x64.rpm 2.elasticsearch-6.8.1.rpm 3.logstash-6.8.1.rpm 4.kibana-6.8.1-x86_6 ...
- CTPN网络理解
本文主要对常用的文本检测模型算法进行总结及分析,有的模型笔者切实run过,有的是通过论文及相关代码的分析,如有错误,请不吝指正. 一下进行各个模型的详细解析 CTPN 详解 代码链接:https:// ...
- 2019年腾讯最新Java工程师面试题
一.单选题(共21题,每题5分) 1在正则表达式当中下面那一个字符集表示非空格字符 A.[:graph:] B.[:digit:] C.[:space:] D.[:alpha:] 参考答案:A 答 ...
- [转]为什么group by后面不能使用别名(除MySQL)
同事工作中遇到一个问题: select count(billingdate),to_char(billingdate,'YYYYmm') month from tu_trade where to_ ...
- MyBatis的结构和配置
概述 MyBatis将用户从JDBC的访问中解放出来,用户只需要定义需要操作的SQL语句,无须关注底层的JDBC操作,就可以面向对象的方式进行持久层操作.底层数据库连接的获取.数据访问的实现.事务控制 ...
- SSM框架之Mybatis(6)动态SQL
Mybatis(6)动态SQL 1.动态SQL 出现原因:有些时候业务逻辑复杂时,我们的 SQL 是动态变化的,此时在前面的学习中我们的 SQL 就不能满足要求了 1.1.if标签 我们根据实体类的不 ...
- Spring Boot 2 使用自定义配置
在application.yml定义配置后,可以使用Environment来读取配置,也可以使用@Value注解让业务代码去读取配置.如果属性较多,可以定义属性映射对象. 开发环境:IntelliJ ...
- [logstash.outputs.elasticsearch] retrying failed action with response code: 403
0x00 Event [2019-09-24T19:22:31,655][INFO ][logstash.outputs.elasticsearch] retrying failed action w ...