2023 Google开发者大会:你了解机器学习的新动向吗?

news2024/11/18 17:31:11

在这里插入图片描述

目录

  • 0 年度科技盛会
  • 1 生成式机器学习
  • 2 无障碍游戏体验
  • 3 跨平台机器学习
  • 总结

0 年度科技盛会

2023Google开发者大会在上海浦东举办,为开发者和科技爱好者们带来新技术、新产品、新动向

可能很多同学对Google 开发者大会还不熟悉,Google 开发者大会是 Google 展示最新产品和平台的年度盛会,为开发者提供丰富的学习资源、实践操作和现场演示,提供与Google专家互动、与其他开发者交流的契机,助力开发提效,释放团队创造力,简化工作流程,以开放式集成解决方案为开发者效力,共同构建创新生态,开启美好未来。

本次大会有三大核心亮点

  • 新知同享
    通过大会主旨演讲,以及涵盖Mobile开发Cloud开发Al开发Web开发的专题演讲,来自Google的专家们分享了领域内新的见解和最佳实践,帮助开发者收获技术新知识、实现技术进阶
  • 灵感齐聚
    大会设置了炉边对谈、工作坊和技术问答环节,带来形式多样、频次密集的交流互动机会。现场40多个技术与产品趣味互动展示,也带来最新技术的应用场景和创新的交互体验。这些互动和体验都能帮助开发者激发新思妙想,促进创新思维
  • 多元共进
    大会特别呈现演讲,展现了Google为不同人群(有障人士、女性开发者、出海开发者、初创从业者等等)提供丰富学习资源,带来成长机会;大会携手开发者社区举办各类丰富多彩的活动,帮助开发者通过多元形式进阶成长

本次大会的一个亮点是融合了非常多的中国元素,比如门口的红色大鼓、灯笼,还有走进敦煌、观妙中国等体验项目。这种前沿技术和传统文化的结合,向我们展示了高科技离我们并不遥远,它可以就在我们的身边,可以离我们很近

在这里插入图片描述

接下来,介绍本次大会的一些令我印象深刻的内容

1 生成式机器学习

我们知道,机器学习模型主要分为两类:

  • 判别式模型(discriminative models)
  • 生成式模型(generative models)

对于给定样本 x \boldsymbol{x} x,前者通过对后验概率 P ( y ^ ∣ x ) P\left( \hat{y}|\boldsymbol{x} \right) P(y^x)建模求得数据的最优决策边界;后者通过对联合概率 P ( x , y ^ ) P\left( \boldsymbol{x},\hat{y} \right) P(x,y^)建模求得数据各模式的决策边界。

在这里插入图片描述

机器学习模型的分类(绿色为新样本)

如图所示,判别式模型通过最优决策边界计算 P ( y ^ ∣ x ) P\left( \hat{y}|\boldsymbol{x} \right) P(y^x),并选择使 P ( y ^ ∣ x ) P\left( \hat{y}|\boldsymbol{x} \right) P(y^x)较大的 y ^ \hat{y} y^作为 x \boldsymbol{x} x的预测值;生成式模型通过比较样本 x \boldsymbol{x} x与模型各模式间的相近程度,即通过联合概率间接计算样本 x \boldsymbol{x} x对各模式的后验概率,并选择使后验概率较大的 y ^ \hat{y} y^作为 x \boldsymbol{x} x的预测值

生成式模型和判别式模型是两种截然不同的人工智能模型。判别式模型的主要任务是对给定输入进行分类或标记,而生成式模型则是根据给定的条件生成新的数据。在过去,人们只希望基于已有的给定数据做一些预测和拟合,因此判别式模型得到发展并且很好地解决了大部分任务;而未来,人们将目标转向用生成式模型生成全新数据,进行迁移学习等,也就是常说的人工智能生成内容(AI Generated Content, AIGC)

在这里插入图片描述

为什么我们需要生成全新数据?

答案很简单:我们希望提高人工智能的工作上限,就不能仅仅依靠它对已有数据的拟合,而是像人一样有一定的创新能力。

生成式模型相比判别式模型的独特优势,使之可以应对更多的任务,例如推动内容开发、视觉艺术创作、数字孪生、自动编程,甚至为科学研究提供AI视角、Al直觉…因此生成式人工智能的未来发展趋势。

本次大会展示了非常多AIGC方面的demo,一个大家比较熟悉的例子是AI绘画,在这个互动演示中,Google展示了在Google Kubernetes Engine(GKE)上部署Stable Dffusion的强大能力和可扩展性。与会者将亲眼目睹在Stable Diffusion最受欢迎的Web界面上实时生成高质量图像的过程

在这里插入图片描述

2 无障碍游戏体验

Google的技术氛围是具有包容性和国际视野的,其产品往往会考虑不同人群的实际需要。举例而言,Google推出的MST肤色量表(Monk Skin Tone Scale)可以保证面部识别、目标检测等技术对不同肤色的人群不存在偏见。

在这里插入图片描述

另一个实例是通过面部识别技术为有障人士提供更好的游戏体验。本次大会上,Google Gameface联合《荒野行动》,将机器学习和传统编码相结合,以解决面部检测和面部地标提取的挑战,并将这些信息转化为鼠标遥测的代码。通过检测玩家的面部表情和动作,游戏可以更好地理解玩家的情感和动机,从而根据这些信息提供更个性化的游戏体验。包括自动调整游戏难度、创建更具互动性的游戏角色或者提供更逼真的虚拟现实体验。

在这里插入图片描述

对有障碍人士而言,他们可以利用面部动作来代替手部操作,从而参与游戏,表达自己的情感和意愿。这种互动性能够增强他们在游戏中的参与感和满足感,享受游戏的乐趣。同时,面部表情控制游戏可以帮助他们更好地表达自己的情感,与其他玩家或角色进行情感交流。这种交流方式能够增强社交互动,减少沟通障碍。

每个人的面部表情和动作都是独特的,能否将自己的个性特点融入游戏,游戏则根据面部表情来调整角色行为或反应,使游戏体验更加个性化和独特?期待Google未来在这方面的技术动向。

3 跨平台机器学习

GoogleMediaPipe是一款用于构建跨平台、基于机器学习的视觉与感知应用程序的机器学习模型框架。它可以帮助开发人员轻松地构建AI应用程序,如物体检测、姿势估计、虚拟试衣和手部跟踪等。作为一款跨平台框架,MediaPipe不仅可以被部署在服务器端,更可以在多个移动端 (安卓和苹果 iOS)和嵌入式平台(Google Coral和树莓派)中作为设备端机器学习推理框架。MediaPipe提供了一系列机器学习管道和计算单元,以处理多种不同类型的感知数据,例如视频、音频和深度图像数据。同时,它还提供了大量的预训练模型和工具,使开发者可以快速构建高质量的视觉应用程序,而不需要编写复杂的算法和代码。

在这里插入图片描述

除此之外,MediaPipe还为开发人员提供了模块化的流水线视图,以及可以自定义的机器学习管道和组件,这些功能可以帮助开发人员更好地理解和调试他们的应用程序。此外,在移动设备上部署应用程序时,MediaPipe还优化了硬件和软件的配合,以实现更快的性能和更低的功耗。

总的来说,MediaPipe是一个强大且易于使用的开源框架,它可以帮助开发者轻松构建各种不同类型的视觉应用程序,并且在跨平台和性能方面都有良好的表现。在Google,一系列重要产品,如YouTubeGoogle LensARCoreGoogle Home 等,都已深度整合了MediaPipe

Google的Web ML技术也采用了MediaPipe,它使开发者可以创建更快、更安全和更智能的Web应用程序。与传统的机器学习应用不同,Web ML技术在安全方面有显著的优势。首先,机器学习模型可以在用户设备上本地运行,而不需要将敏感数据上传到云端进行处理。这意味着用户的数据可以得到更好的保护和隐私,并减少了数据泄露的风险。其次,通过在用户设备上进行机器学习推理和推断,Web ML技术可以减少与云端通信的需求,从而降低了网络传输过程中的数据被窃取或篡改的风险。
此外,Web浏览器提供了一个沙箱环境,用于隔离和限制JavaScript代码的访问权限。这可以防止恶意代码对机器学习模型或用户数据的篡改或滥用。

目前Web端机器学习也成为机器学习应用的新方向

总结

这次大会为与会者提供了许多有价值的活动和机会。首先是主旨演讲和专题演讲,我深刻感受到了Google专家们对技术的热情和追求。想要进一步了解Google最新开发技术和产品的小伙伴可以点击下方链接,前往CSDN大会专题页,这里有很多精选的专题回放视频,帮助你深入了解Google前沿技术。

在现场 40 多个技术与产品趣味互动展示中,我们可以深入了解Google最新的科技产品和解决方案,并学习如何最好地利用这些工具进行开发和创新。在这里,可以非常自由地分享彼此的创新想法,交流经验并建立联系。这种互动展示了科技行业不断创新的活力和潜力。

总的来说,Google开发者大会是一个汇聚技术创新和凝聚开发者社区的重要平台。通过这次盛会,我们不仅能够获取最新的行业动向和见解,而且还能获得宝贵的学习、交流和合作机会。

对于大会上了解的新知识、新技术,大家可以在Google开发者在线课程进一步巩固和练习。

Google开发者大会,下次见!


🔥 更多精彩专栏

  • 《ROS从入门到精通》
  • 《Pytorch深度学习实战》
  • 《机器学习强基计划》
  • 《运动规划实战精讲》

👇源码获取 · 技术交流 · 抱团学习 · 咨询分享 请联系👇

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1011669.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

异步FIFO设计

1 FIFO简介 FIFO的本质是RAM,具有先进先出的特性。 FIFO的基本使用原则:空时不能读,满时不能写 FIFO的两个重要参数:宽度和深度 FIFO的两种类型: 同步FIFO:读写时钟相同,通常用来做数据缓存…

医疗领域超低温监控,你了解吗?

超低温冰箱在医疗保健领域中扮演着不可或缺的角色。它们被广泛用于存储生物样本、药物和疫苗等温度敏感的医疗物品,以确保这些关键资源的质量和有效性。 然而,温度波动和不稳定性可能会对这些物品造成严重损害,甚至威胁患者的生命。为了应对这…

对话泛微:产业数字化时代,我们需要怎样的OA?

在泛微诞生以后的十年,恰是OA系统的大规模突破。十年间,上百家OA企业的诞生直接将市场推向了鼎盛期。而后又迎来了移动互联网风口,在互联网厂商的冲击之下,传统OA在不断进击的同时,还要进行自我蜕变,成为“…

ppt录制在哪?实用技巧分享!

在现代演示和培训中,PPT演示已经成为越来越流行的一种交流方式。而录制ppt也成为了很多商务演讲、教学讲解、产品演示等场合的必备技能。本文将为您介绍两种常见的ppt录制方式,帮助您轻松录制ppt演示的过程。 ppt录制在哪? ppt是一款流行的演…

操作系统Deepin DTK顺利适配Qt6,从而提供更高效开发体验

据了解,当前deepin DTK(Development ToolKit)已经在近日顺利适配Qt6 (6.4.2),从而实现全面升级。 据悉,DTK作为 deepin 基于Qt开发的一整套通用开发框架,并且是deepin操作系统中的核心位置。    Multiable万达宝ERP(www.multi…

打败全国百分之99.99的模板方法模式讲解

目录 背景:模板方法定义:步骤:初始版: 每个人都抄卷子,然后抄完写自己的答案第一版:将试卷的题抽象出来第二版:将每个人回答的部分抽象出来第三版:将答题步骤封装出来(这…

lenovo联想Legion Y9000P IRX8H 2023款(82WQ)原装出厂Windows11系统

联想拯救者笔记本电脑原厂系统自带网卡、显卡、声卡等所有驱动、出厂主题壁纸、Office办公软件、联想电脑管家等预装程序 链接:https://pan.baidu.com/s/1YBji_oh7xOkq-NxnS8Mm8g?pwdn17o 提取码:n17o 所需要工具:16G或以上的U盘 文件…

el-table 列背景色渐变

最初的想法是&#xff0c;给每一行添加背景色&#xff0c;逐行递减透明度&#xff0c;发现结果比较突兀&#xff0c;效果如下&#xff1a; 如果有需要这种样式的&#xff0c;代码如下&#xff1a; <template><div><el-table:data"tableData":heade…

小麦苗GreenPlum学习大纲

腾讯文档 课程文档内容如下&#xff1a; 小麦苗GreenPlum课程公开课-- 数据库通用学习路线、答疑、培训、考证等&#xff1a;https://docs.qq.com/doc/p/b65bcd7647a9974a94b97fb06d04a089c25a7f0c 小麦苗GreenPlum课程第0节-- 数据库简介、分类、发展、流行度排名等&#xf…

Docker容器化技术(从零学会Docker)

文章目录 前言一、初识Docker1.初识Docker-Docker概述2.初识Docker-安装Docker3.初识Docker-Docker架构4.初识Docker-配置镜像加速器 二、Docker命令1.Docker命令-服务相关命令2.Docker命令-镜像相关命令3.Docker命令-容器相关命令 三、Docker容器的数据卷1.Docker容器数据卷-数…

Python:函数定义的参数

相关阅读 Python专栏https://blog.csdn.net/weixin_45791458/category_12403403.html?spm1001.2014.3001.5482 函数定义就是定义一个用户自定义的函数对象&#xff0c;它的语法的BNF范式如下所示&#xff0c;有关BNF范式的规则&#xff0c;可以参考之前的文章。 funcdef …

asp.net+sqlserver+c#教师工作量计算系统

本课题主要是解决工作量管理管理中的日常中涉及到的问题&#xff0c;目标是使工作量在管理上做到数据的信息化、快速化。 系统在实现上应至少具有如下功能&#xff1a; (1)教师信息管理 该模块包括教师信息的添加、修改。 (2)个人信息 该模块是对用户登录系统后对自己信息的修改…

C-结构体

目录 结构体 定义结构体 第一种方式 定义的同时定义变量名 第三种方式 赋值和初始化 如何取出结构体成员 结构体变量&#xff0c;结构体指针作为函数参数进行传递 结构体运算 结构体 形成了一个新的数据类型 定义结构体 第一种方式 定义一个新的数据类型&#xf…

Unity - Shader Compiled Log

文章目录 吐槽开启 Log Shader Compilation实践资源准备Build ABTesting ScriptShader Compiled Log Project 吐槽 先说一下&#xff0c;最近几天前&#xff0c;纷纷看到 unity install fee 的天才收费方案 真的忍不住吐槽&#xff0c;我只想说&#xff1a; “no zuo no die”…

旋转框/微调按钮的基类--QAbstractSpinBox 类

1、 QAbstractSpinBox 类是 QWidget 类的直接子类&#xff0c;虽然该类不是抽象类&#xff0c;但该类并未提供实 际的功能&#xff0c;仅为旋转框提供了一些外观的形式以及需要子类实现了成员&#xff0c; 也就是说点击微调按钮的上/下按钮&#xff0c;不会使其中的数值有变化。…

Visual Studio批量删除换行

1. 使用ctrlh可以打开替换窗体 2.alte选择窗体中的正则表达式 使用正则表达式&#xff1a; ^\s*$ ^代表行首 $代表行尾 \s代表任意不可见字符&#xff0c;例如空格、Tab等 *代表匹配\s任意次 结果&#xff1a;

002 Linux 权限

前言 本文将会向您介绍关于linux权限方面的内容&#xff0c;包括文件类型&#xff0c;如何切换用户、基本权限、粘滞位等等 Linux具体的用户 超级用户&#xff1a;可以再linux系统下做任何事情&#xff0c;不受限制 普通用户&#xff1a;在linux下做有限的事情。 超级用户的…

安卓预制权限添加规则

android:protectionLevel 可以在 android/frameworks/base/core/res/AndroidManifest.xml查询 signature|preinstalled 加在 这个文件里 privapp-permissions-xx.xml dangerous 加在 default-permissions/default-mega-permissions.xml normal 不需要加 不存在两个文件都加…

【LeetCode-中等题】18. 四数之和

文章目录 题目方法一&#xff1a;双指针&#xff08;定2动2&#xff09; 题目 方法一&#xff1a;双指针&#xff08;定2动2&#xff09; 这题可以参考【LeetCode-中等题】15. 三数之和 区别在于&#xff0c;三数之和只需要用一个for循环定住一个数&#xff0c;然后设置两个前…

类和对象(3)

文章目录 1.回顾上节2. 拷贝构造3. 运算符重载&#xff08;非常重要&#xff09;4. 赋值运算符重载 1.回顾上节 默认成员函数&#xff1a;我们不写&#xff0c;编译器自动生成。我们不写&#xff0c;编译器不会自动生成 默认生成构造和析构&#xff1a; 对于内置类型不做处理对…