50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

AWS DeepLens – 通过新式摄像机获得深度学习实践经验

  • 2019-11-04
  • 本文字数:2327 字

    阅读完需:约 8 分钟

AWS DeepLens – 通过新式摄像机获得深度学习实践经验

我以前说过,“活到老,学到老”是我的人生信条之一。技术变革的速度越来越快,您也需要加快学习速度,迅速掌握全新技能。


在我职业生涯的大部分时间里,人工智能一直是一个学术课题,实际应用和实际部署始终是“若即若离”。但随着机器学习 (包括计算机视觉和深度学习) 实际应用的不断增多,可以肯定地说,现在是获得实践经验和掌握新技能的时候了!此外,物联网和无服务器计算也备受瞩目。虽然这两者的提出时间不算早,但它们必将在未来占据一席之地,是您最该掌握的众多技能之一。


新的 AWS DeepLens


今天我将跟大家介绍一下 AWS DeepLens – 一种直接在设备上运行深度学习模型的新式视频摄像机。您可以使用它构建炫酷的应用程序,同时获得人工智能、物联网和无服务器计算方面的实践经验。AWS DeepLens 结合了先进的硬件和精密的机载软件,让您能够在应用程序中使用 AWS Greengrass、AWS Lambda、其他 AWS AI 及基础设施服务。


我们先从硬件谈起。此设备包含众多强大功能。它配备一个可拍摄 1080P 视频的 400 万像素摄像头,以及一个 2D 麦克风阵列。其搭载的 Intel Atom® 处理器提供超过 100 GLOPS 的计算能力,每秒足以通过机载深度学习模型对数十帧传入视频进行运算。DeepLens 具有完善的连接能力,提供双频 Wi-Fi、USB 及微型 HDMI 端口。最后,这部小巧的设备具有 8 GB 内存,能够运行您的预训练模型和代码,提供无与伦比的强大能力。


在软件方面,AWS DeepLens 运行的是 Ubuntu 16.04,预装 Greengrass Core (Lambda 运行时、消息管理器等)。它还提供专为此设备优化的 MXNet 版本,并具备使用 TensorFlow、Caffe2 等其他框架的灵活性。Intel® clDNN 库提供一套用于计算机视觉和其他人工智能工作负载的深度学习基元,利用 Intel Atom® 处理器的特殊功能加快推理。


我们还为您提供数据!当构建在 AWS DeepLens 上运行的应用程序时,您可以使用一组预训练模型进行图像检测和识别。这些模型将帮助您检测猫、狗、人脸、众多家用和日常物品、动作和行动,甚至是热狗。我们将继续训练和完善这些模型。下面是最初的一组模型:


所有这些硬件、软件和数据汇集到一起,使 AWS DeepLens 成了边缘设备的典型示例。借助这些位于现场和靠近动作的眼睛、耳朵和十分强劲的大脑,它能够通过机载深度学习模型快速、低延迟地运行传入视频和音频,并利用云完成计算密集度更高的高阶处理。例如,您可以在 DeepLens 上进行面部检测,然后让 Amazon Rekognition 处理面部识别工作。


这是个利用现成工具进行学习的绝佳机会!我们还为其提供了大量的示例代码 (Lambda 函数),您可以按原样使用,进行分解和学习,或基于这些示例代码编写自己的函数。当构建出一些很酷且有用的东西时,您可以按生产形式部署它们。我们确保 AWS DeepLens 强大又安全 – 每个设备都有唯一的证书,通过 IAM 精细控制对 AWS 服务和资源的访问。


注册设备


下面,我们演练一下注册设备和使设备做好使用准备的过程。首先,打开 DeepLens 控制台,单击 Register device:


为摄像机输入一个名称,然后单击 Next:


单击 Download certificate 并将其保存到一个安全的地方:


接下来,创建必要的 IAM 角色 (控制台简化了这一操作),在相应菜单中选择每个角色:


现在我可以正常使用 DeepLens 了!打开电源,将笔记本电脑连接到此设备的网络,然后访问内置门户来完成此过程。控制台概述了以下步骤:


现在,我的 DeepLens 就是一个功能完备的边缘设备。设备上的证书允许其对 AWS 进行安全的签名调用。Greengrass Core 正在运行,准备接受并运行 Lambda 函数。


创建 DeepLens 项目


完成连接和设置工作后,我可以创建第一个项目了。导航到 Projects,然后单击 Create new project:


可以选择一个项目模板,或从空白项目开始。我选择了 cat and dog recognition,然后单击 Next:


控制台提供了命名和自定义项目的机会。正如您所看到的,这个项目引用了一个 Lambda 函数和我在上文列出的预训练模型之一。默认设置满足我的要求,所以我直接单击 Create:


现在,只需将项目部署到摄像机:


猫/狗识别训练


函数在摄像机上运行,将输出发布到 MQTT 主题。下面是从猫/狗识别函数的内部循环中摘录的一段代码 (删除了一些错误处理内容):


while doInfer:


# 获取视频流中的一帧


ret, frame = awscam.getLastFrame()


numFrames += 1


# 调整帧大小以符合模型输入要求frameResize = cv2.resize(frame, (224, 224))
# 对调整后的帧运行模型推理inferOutput = model.doInference(frameResize)
# 以每 100 帧为单位向云发布消息if numFrames >= 10: msg = "Infinite inference is running. Sample result of the last frame is\n" # 将最后一帧的推理结果输出到云 # awsca 模型可以分析某些已知模型的输出 outputProcessed = model.parseResult(modelType, inferOutput)
# 获取可能性最高的前 5 个结果 topFive = outputProcessed[modelType][0:2] msg += "label prob" for obj in topFive: msg += "\n{} {}".format(outMap[obj["label"]], obj["prob"])
client.publish(topic=iotTopic, payload=msg) numFrames = 0;
复制代码


就像我之前说的那样,您可以修改此示例代码,也可以从头开始。如您所见,不管使用哪种方式,都可以轻松上手。


我已经迫不及待想要知道您拿到 DeepLens 后会做些什么了。请务必参加在 AWS re:Invent 上举办的 DeepLens 研讨会 (共十六场),不仅可进一步了解 AWS DeepLens,还有机会得到一部 AWS DeepLens 哦!


立即预订


我们将于 2018 年率先向美国市场供应 AWS DeepLens。要了解有关定价和可用性的更多信息,或是想要提前预订,请访问 DeepLens 页面。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/deeplens/


2019-11-04 08:00971

评论

发布
暂无评论
发现更多内容

AE镜头光晕插件 optical flares mac版 含许可证

Rose

中文汉化版AE插件:Deep Glow发光特效 for mac

Rose

React Native在移动端落地实践

智在碧得

跨端开发 移动端跨端 跨端技术 Neact Native 智在碧得

河南大学OpenHarmony技术俱乐部正式揭牌成立

科技热闻

工作五年小结 | 面对不确定性快速上升的外部环境,我们该如何寻求突破?

京东科技开发者

e3d插件下载 Video Copilot Element 3D for Mac 附许可证 支持M1/M2

Rose

推荐一个免费通配符证书平台:SRE运维的选择

外滩运维专家

证书监控 免费SSL证书 免费通配符 免费证书 免费https

PS插件:卡通人物漫画风格一键生成插件Cartoon Maker - Clone - Photoshop Plugin 汉化版

Rose

平台工程:它是什么?谁来做?怎么做?

北京好雨科技有限公司

rainbond 平台工程 企业号9月PK榜 kubernetes 云

关联比赛:  Apache Flink极客挑战赛——Flink TPC-DS性能优化

阿里云天池

Proxyless的多活流量和微服务治理

京东科技开发者

非常强大的视频编码输出渲染插件 AfterCodecs

Rose

眼睛糖果滤镜PS插件 Alien Skin Eye Candy 7 附汉化补丁

Rose

DR 5中文版(PS一键磨皮插件(Delicious Retouch)

Rose

海外直播带货,怎样确保网络稳定流畅

Ogcloud

海外直播专线 海外直播 直播专线 海外直播网络 tk直播专线

【永久激活版】Red Giant Trapcode Suite(红巨人粒子特效套装插件)

Rose

fcpx视频剪辑:Final Cut Pro for Mac 中文版软件下载

你的猪会飞吗

mac软件下载 Final Cut Pro下载 Final Cut Pro中文版 Final Cut Pro破解版 mac破解软件下载

解析淘宝商品详情API返回值中的特殊属性

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

《有恃无恐》

充实的orzi

#小说 #艺术来源于现实

小白学深度学习:知识蒸馏研究综述

阿里云天池

数造科技荣登“科创杯”领奖台,开启数据驱动新篇章!

数造万象

基础设施 数据治理 科技 科创中国 大数据、

Raw格式图像ps插件 Adobe Camera Raw for Mac 完美破解版

Rose

TikTok直播限流与网络有关系吗?怎么解决?

Ogcloud

海外直播专线 海外直播 tiktok直播专线 海外直播网络 tiktok直播网络

解析淘宝商品详情API返回值中的关键属性

代码忍者

写 TDengine,赢 AirPods!

TDengine

开源 AI 技术 征文 数据库·

A级模拟机架 Arturia Pre TridA mac版

Rose

MetaLlama大模型

霍格沃兹测试开发学社

智能体进化发展了一年,现在的RPA Agent迭代到什么程度了?

王吉伟频道

RPA 智能体 大语言模型 AI Agent RPA Agent

AWS DeepLens – 通过新式摄像机获得深度学习实践经验_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章