新知同享 | AI 开发广泛应用,高效构建

news2024/11/22 10:11:41

029ab946228fd95fa40aaafe1a8ca398.png

谷歌致力于通过高效、可靠的方法

构建 AI 驱动的产品

如今已经走过了七年 "AI 为先" 的旅程

一起来看 2023 Google 开发者大会上

AI 开发如何被广泛应用,简化开发

并将机器学习的强大能力

引入到应用和工作流中

提高开发者工作效率

精彩大会现场一览

92ca05cf6cd5cff2dbaae390dfcfce0e.png

过去 3 年,Web 机器学习技术的使用和开发都呈指数级增长,许多热门 Google 产品都已采用 Web 技术。谷歌的许多团队都在为 Web 机器学习的未来积极贡献力量。例如,Chrome 团队正致力于制定新的 Web 标准,使 TensorFlow.js 和 MediaPipe 等团队能够在这些堆栈的基础上构建各种产品和服务,并实现更出色的性能。

e4ec62755a549ae7d3ea14b9e0afe2e5.png

MediaPipe 是一个开源的跨平台框架,用于在移动设备、桌面设备和 Web 上构建机器学习解决方案。MediaPipe 提供可自定义的设备端解决方案,只需几行代码,即可将解决方案集成到 Web 应用中。此外,MediaPipe 也发布了新模型,例如人脸融合变形分类。开发者可以使用此模型来创建虚拟头像,使其实时匹配用户的面部表情。

b88cb9959a761bffb5d18397850cf078.png

MediaPipe Studio 是一款基于 Web 的应用程序,用于评估和自定义应用程序的设备上 ML 模型和管道。MediaPipe Studio 可让开发者使用自己的数据和自定义的 ML 模型在浏览器中快速测试 MediaPipe 解决方案,以及支持试验结果总数、报告结果的最小置信度阈值等模型设置。

acf6170e19718020a7e530b878a08512.png

MediaPipe Studio 可以提供手势识别等完全在浏览器中运行的解决方案

368da28ea7af56d7f7b0cb562744850e.png

TensorFlow.js 是谷歌新发布的模型可视化调试程序,帮助开发者比较模型在不同 TensorFlow.js 后端上执行时的输出,找出运算输出从何时开始出现差异,以及差异有多大,以便发现在不同后端环境和设备上使用模型时可能出现的 bug。

3feb006635df451999c8a89e4aee3864.png

TensorFlow.js 模型可视化调试程序

55ecadb1a6097ff6fc856d07ba36ca55.png

谷歌对 WebGL 后端进行了重大优化,Web 机器学习模型的运行速度将比以往更快。单项运算级别中常见运算的性能最高能够免费提升到原来的 5.8 倍,热门模型性能优化最高可至原来的 1.59 倍。

21fbcb58f7a2858fcb832543b9ef92ee.png

c17144b1098080ad40bfe1277c5ea81d.png

左右滑动查看

9c27743055a5f32fbf87cbd0078d661d.png

谷歌在 Chrome 稳定版中添加了对 WebGPU 的支持,为 Web 注入了十亿个 GPU 的强悍性能,使编解码器、游戏和机器学习等计算密集型应用能够在浏览器中运行,并且能够实现前所未有的细节丰富度和帧率。

fdae03c1b551b7a2094c499ce1cb74b9.png

语言模型旨在预测和生成合理的语言。发展至今,现代大语言模型规模庞大,可以预测句子、段落甚至整个文档的概率。典型自然语言可以处理实体提取、分类、生成摘要、情感分析、翻译等任务。谷歌新推出的大语言模型 (LLM) 工具 PaLM API 和 MakerSuite 可以帮助开发者快速开发原型。

7d60cd53998ff363b12690499b100388.png

大语言模型 (LLM)

fe73ac6b7fcc6e19feee018ebc17f0eb.png

MakerSuite 可以帮助开发者直接在浏览器中快速创建提示并为其进行原型设计,无需机器学习专业知识或代码。借助 MakerSuite,开发者将能够迭代提示、使用合成数据增强数据集,并轻松调整自定义模型。

590854c10f6e47ab760039b7f05245c4.png

MakerSuite

e39f43769a6976479be0b91f4e9a4c21.png

PaLM API 使开发者可以轻松、安全地试验谷歌的大型语言模型,即通过 PaLM API 直接访问谷歌的先进大型语言模型,构建生成式 AI 应用。它将为开发人员提供针对多回合用例优化的模型(例如内容生成和聊天)以及针对摘要、分类等用例优化的通用模型。PaLM API 可以提供文本服务、聊天服务、嵌入服务。

cf4a3856b70f71bedad04c5c0307e540.png

开发者现在可以使用 Firebase 扩展访问 PaLM API,即在带有 PaLM API 扩展程序的全新聊天机器人中添加用于连续对话、文本摘要等功能的聊天界面。

949fe42fa599f4cc32d35178e08efd31.png

通过实例,一起来了解如何通过 AI 和机器学习构建应用。

ecec1ba04f41cec658c1c9a476366392.png

用 Flutter & AI 构建 I/O Flip

I/O Flip 是一个使用 Flutter 和 AI 构建的虚拟纸牌游戏,它展示了多项 Google 技术的融合。具体来说,开发者用 Muse 上的 DreamBooth 生成角色图像,用 PaLM API 生成描述,用 Flutter 创建游戏 UI 和动画,用 Dart 编写后端,并使用一套 Firebase 和 Google Cloud 工具进行托管和共享。通过 2023 Google 开发者大会现场的互动展示区,参会者实际体验了这款纸牌游戏,在流畅的游戏体验中深切感受到使用 Flutter 和 AI 构建游戏的妙不可言。

1f8565146d7376e2c3970d5d0cc92ead.jpeg

参会者现场体验 I/O Flip 纸牌游戏

6e012f9fbbc69c6b18e1e24ec0844a67.png

使用 OCR 获取 PDF

互联网上有接近 12% 的 PDF文件因为不精确的光学字符识别 (OCR),无法被有视力障碍的用户通过辅助技术访问到。通过在设备上运行 OCR,Chromebook 使用户可以使用这些 PDF 文件,高效转换,没有延迟。

为实现让 AI 助力每一个人

谷歌将坚持负责任地进行探索

持续关注 2023 Google 开发者大会

更多精彩内容更新

347dcc57f965b30154d5cae18a56f06d.png

专题演讲视频持续更新中

扫码直达官网

探索大会更多精彩

a28c969ecb7a7a17911591223ddb7ff2.gif 点击屏末  | 即刻访问 2023 Google 开发者大会官方网站

cd583bad76580b729961092fa79a2cde.png

a55c9b546bb3cb96c860917554595726.png

65ed49e5220ba133da226b1feea1476e.png

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

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

相关文章

Android学习之路(14) Context详解

一. 简介 在 Android 开发中、亦或是面试中都离不开四大组件的身影,而在创建或启动这些组件时,并不能直接通过 new 关键字后跟类名来创建实例对象,而是需要有它们各自的上下文环境,也就是本篇文章要讨论的 Context。 1.1 Contex…

股票量化系统QTYX选股框架实战案例集|华为补涨龙三连板打板进,套利8个点离场-230908...

前言 “实战案例个股画像”系列和大家分享我基于QTYX选股框架,在实战中选股的案例,和大家一起见证QTYX选股框架逐步完善的过程,帮助大家理解QTYX的精髓。 关于QTYX的使用攻略可以查看链接:QTYX使用攻略 关于QTYX初衷和精髓可以查看…

《阿里大数据之路》读书笔记:第三章 数据同步

第三章 数据同步 数据同步技术含义:不同系统间的数据流转,有多种不同的应用场景。 应用场景: 同类型不同集群数据库之间的数据同步主数据库与备份数据库之间的数据备份主系统与子系统之间的数据更新不同地域、不同数据库类型之间的数据传输…

解决ul元素不能跟div同一行显示的办法

现象如下: html结构如下: 可以看到div和ul是同级元素。 为什么这里ul换行了呢! 这里要敲黑板了! 因为ul是块级元素!也就是独占一行,跟div一样。 如果需要ul跟div在同一行显示,则要求ul前面相…

2023国赛高教社杯数学建模C题思路分析

1 赛题 在生鲜商超中,一般蔬菜类商品的保鲜期都比较短,且品相随销售时间的增加而变差, 大部分品种如当日未售出,隔日就无法再售。因此, 商超通常会根据各商品的历史销售和需 求情况每天进行补货。 由于商超销售的蔬菜…

【论文笔记】Perception, Planning, Control, and Coordination for Autonomous Vehicles

单纯作为阅读笔记,文章内容可能有些混乱。 文章目录 1. Introduction2. Perception3. Planning3.1. Autonomous Vehicle Planning Systems3.2. Mission Planning3.3. Behavioral Planning3.4. Motion Planning3.4.1. Combinatorial Planning3.4.2. Sampling-Based P…

python将手机模拟器截屏并发送至电脑上

电脑上安装手机模拟器,截手机屏幕图片,发送至电脑上,(继而进一步操作,比如图文识别等)。环境:python3.10.4 模拟器:雷电模拟器 模拟器安装路径,我的是:D:\lei…

新AI技术革命:向左走,向右走

前两天阅读到一篇博文,主要是讲海外创业者初创公司的产品情况,整理出来分享给你,如果你也在关注 AI 领域,不妨对照一下。 回归本篇内容正题。 时不时会有朋友问我:有没有一个工具,可以自动完成这系列的工作…

第13章_瑞萨MCU零基础入门系列教程之Common SPI

本教程基于韦东山百问网出的 DShanMCU-RA6M5开发板 进行编写,需要的同学可以在这里获取: https://item.taobao.com/item.htm?id728461040949 配套资料获取:https://renesas-docs.100ask.net 瑞萨MCU零基础入门系列教程汇总: ht…

Spark【Spark SQL(二)RDD转换DataFrame、Spark SQL读写数据库 】

从 RDD 转换得到 DataFrame Saprk 提供了两种方法来实现从 RDD 转换得到 DataFrame: 利用反射机制推断 RDD 模式使用编程方式定义 RDD 模式 下面使用到的数据 people.txt : Tom, 21 Mike, 25 Andy, 18 1、利用反射机制推断 RDD 模式 在利用反射机制…

知乎热议!大学开学了,女儿去了浙江上大学,两千生活费够不够?

大家好,我是菜哥! 又到了周末闲聊时间,这几天微博上一个热搜引起了广大网友的关注,那就是“大学开学了,女儿在浙江上大学,给两千生活费够不够?”。 这个话题引起了广泛讨论,很多人都…

C++中的红黑树

红黑树 搜索二叉树搜索二叉树的模拟实现平衡搜索二叉树(AVL Tree)平衡搜索二叉树的模拟实现红黑树(Red Black Tree)红黑树的模拟实现 红黑树的应用(Map 和 Set)Map和Set的封装 搜索二叉树 搜索二叉树的概念:二叉搜索树又称二叉排序树,它或者是一棵空树&…

计算机网络与技术——概述

😊计算机网络与技术——概述 👻前言🥏信息时代下计算机网络的发展🌏互联网概述📡计算机网络基本概念📡互联网发展三阶段📡互联网的标准化 🌏互联网的组成📡互联网的边缘部…

企业ERP和泛微OA集成场景分析

轻易云数据集成平台(qeasy.cloud)为企业ERP和泛微OA系统提供了强大的互通解决方案,特别在销售、采购和库存领域的单据审批场景中表现出色。这些场景涉及到多个业务单据的创建和审批,以下是一些具体的应用场景描述: 采购…

C++ STL教程

C 标准模板库的核心包括:(1)容器(Containers);(2)算法(Algorithms);(3)迭代器(iterators) &#…

第一章 计算机系统概述 一、操作系统的基本概念

一、操作系统的层次结构 二、定义 操作系统是计算机系统中最基本、最重要的软件之一,它是计算机硬件与用户之间的桥梁。它的主要功能是管理计算机系统的资源,包括处理器、内存、外部设备以及数据等。 操作系统的基本概念包括: 资源管理&…

在Postman的脚本中使用pm对象获取接口的请求参数

在Postman的脚本中使用pm对象获取接口的请求参数 1、获取在Query Params中输入的参数全局变量的引用(以在header中引用为例)2、获取在Body中输入的参数3、pm对象常用用法 1、获取在Query Params中输入的参数 query params页面 在tests中写脚本做后置处…

探索 AI+开源的未来:Open Source Congress@日内瓦

注:本文翻译源自 Linux 基金会发布的 Open Source Congress 会议官网内容,蓝色斜字体的段落则为作者参与会议的记录与心得。 Note: This article was translated from the official website of the Linux Foundations Open Source Congress, and the par…

【MySQL系列】MySQL的事务管理的学习(二)_ 再次理解隔离性

「前言」文章内容大致是MySQL事务管理,续上一篇。 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 目录 七、再次理解隔离性7.1 数据库并发的场景有7.2 多版本并发控制(MVCC)7.3 三个隐藏字段列7.4 undo日志7.5 模拟MVCC7.6 R…

[Latex]公式编辑,编号、对齐【持】

导言区 \documentclass{article} \usepackage{amsmath,amssymb,amsfonts,}%math-数学公式;symb-数学符号;fonts-字号;环境是否进入数学模式是否接受可选参数是否占满整行是否产生编号备注align是否是是align* 不产生编号,其他与 …