关于google:Google-面馆营业啦揭秘拉面背后的机器学习技术

92次阅读

共计 1316 个字符,预计需要花费 4 分钟才能阅读完成。

代码不止,生机不止!
谷歌面馆正式“营业”

想体验一把拉面巨匠的快感?
当初返回 2020 Google 开发者大会官网
马上创立本人的“代码拉面”!

来谷歌面馆体验虚构拉面

劳逸结合身心更衰弱

间断六天的谷歌开发者大会不仅带来了满满的技术干货,更激励日夜与代码奋战的开发者们劳逸结合,在观看演讲的间隙也能够流动放松,补充满满元气。使用 TensorFlow.js 中的 PoseNet 来实现动静捕获,玩家只须要从网络摄像头和浏览器参加互动即可轻松体验欢畅的“代码拉面”。




来到谷歌面馆到底怎么拉面?每局拉面限时 60 秒,玩家能够设想本人是拉面巨匠,通过流动手和上半身的动作配合来制作虚构“面条”,比方尽可能地 高低挪动拉扯面条 ,也能够 减速甩动表演酷炫拉面绝技

在拉面过程中也要时刻心手配合收集非凡配料以取得减少面条长度的点数,但也要小心如果接到“光明操持”则会缩短面条的长度。得分越高就能解锁更多“拉面英雄徽章”!是不是手痒痒等不及来谷歌面馆“一决长短”?应用电脑参加游戏体验更佳哦!

TensorFlow.js 实现动静捕获

创立“代码拉面”

谷歌面馆正是 基于 TensorFlow.js 中的 PoseNet 来实现动静捕获,将用户的肢体动作与“拉面”概念做联合,发明出乏味又好玩的互动体验。


整个体验中最要害的是 手部动作的检测。通过从 PoseNet 中抉择通过预演的模型,并在安装摄像头实时进行手部地位的预计,TensorFlow.js 就能够在浏览器中运行现有的机器学习模型,无需花太多精力即可实现手部动作检测。通过这一系列技术支持,玩家能够在游戏中挪动、拉伸、扭曲虚构的面条。

谷歌面馆中还应用了 Angular 构建主体框架 ,为网站性能设置了弱小的基础架构,而后 联合 TensorFlow.js 和 PoseNet 中丰盛的模型库 来自动检测手势和各种肢体动作,间接从网络摄像头和浏览器摆姿势创立真人的实时视觉建模。以及游戏渲染和物理引擎(如 Phaser)也用于帮忙实现一根根面条在虚拟环境中出现实在的物理状态。

Angular 
用于在 HTML 中构建动静和交互式应用程序的古代 javascript 框架。它能够将网页用作模板语言,并扩大 HTML 的句法,清晰简洁地表白应用程序的组件。

TensorFlow.js 
一个应用 Javascript 和高级 API 进行机器学习的开源库。如果您不相熟机器学习技术,那么这是一个很棒的初学者工具,可依据你的需要定义,运行和训练模型。

PoseNet

一种视觉模型,用于通过标记要害的身材地位来检测和预估图像或视频中的单人或多人姿态。该技术无奈辨认图像中的人物,该算法只是检测由“Part ID”索引的关键点,置信度得分在 0.0 到 1.0 之间,其中 1.0 为最高。点击理解动作捕获如何让 SVG 角色在浏览器中栩栩如生!

谷歌面馆的诞生只是一个开始,谷歌期待通过谷歌面馆这一互动体验,激发更多开发者与 TensorFlow 开源代码社区一起,用技术发明更多超乎设想的可能性,摸索更不凡的交互体验。话不多说,一起点击 2020 Google 开发者大会官网 把面拉起来!

2020 Google 开发者大会官网地址:https://developersummit.googlecnapps.cn

正文完
 0