Google Coral硬件的边缘计算与本地AI

2023-12-03 08:40

本文主要是介绍Google Coral硬件的边缘计算与本地AI,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

AI使机器能够执行过去仅属于人类领域的各种任务。例如:是否需要在工厂生产线上进行质量控制?设置AI驱动的摄像头以发现产品缺陷。如何分析医疗数据?机器学习可以从扫描中识别出潜在的肿瘤并将其标记给医生。

但是,只有这样的应用程序既快速又安全,它们才有用。在工厂中使用AI摄像头花费几分钟来处理图像的设备并不多,而且如果将其发送到云端进行分析,没有患者愿意冒着暴露其医疗数据的风险。

这些是Google尝试通过一项名为Coral的计划来解决的问题。

“传统上,AI设备的数据被发送到大型计算实例,这些实例位于集中的数据中心,机器学习模型可以快速运行,” Coral产品经理Vikram Tank通过电子邮件向The Verge解释。 “ Coral是Google的硬件和软件组件平台,可帮助你使用本地AI构建设备-在边缘设备上为神经网络提供硬件加速。”

你可能以前从未听说过Coral(去年10月才从Beta版“毕业”),但它是快速发展的AI领域的一部分。市场分析师预测,到2020年,将售出7.5亿多块边缘AI芯片和计算机,到2024年将增长到15亿块。尽管其中大多数将安装在诸如电话之类的消费类设备中,但很大一部分是面向行业中的企业客户的:如汽车和医疗保健。

为了满足客户的需求,Coral提供了两种主要类型的产品:用于制作新创意原型的加速器和开发板,以及旨在为智能相机和传感器等生产设备的AI大脑提供动力的模块。这两种设备,硬件的核心都是Google的Edge TPU,这是一种经过优化以运行轻量级机器学习算法的ASIC芯片-与Google的云服务器中使用的水冷TPU相似。

Tank说,虽然单个的工程师可以使用其硬件来创建有趣的项目(例如,Coral提供了有关如何构建AI棉花糖分拣机和智能鸟喂食器的指南),但长期的重点是企业客户汽车界和医疗保健等行业。

作为Coral定位的解决方案的一个示例,Tank提供了一种自动驾驶汽车的场景,该场景使用机器视觉来识别街道上的物体。

他说:“以65英里/小时的速度行驶的汽车将在100毫秒内横穿近10英尺,因此,例如由缓慢的移动连接引起的任何“处理延迟”都会“增加关键用例的风险。”Coral可以在设备上进行分析,而不必等待缓慢的连接来确定是停车牌还是前面的路灯亮起来。这要安全得多。

Tank说,在改善隐私方面也存在类似的好处。他说:“考虑要使用图像识别对超声图像进行实时分析的医疗设备制造商。”将这些图像发送到云端会为黑客定位提供潜在的薄弱环节,但是对设备上的图像进行分析可以使患者和医生“确信设备上处理的数据不会超出他们的控制范围。”

Google的Edge TPU,一种针对AI优化的微型处理芯片,是大多数Coral产品的核心。

Tank表示,尽管Coral的目标市场是企业界,但该项目实际上源于Google的“ AIY”DIY机器学习套件。 AIY套件于2017年推出,由Raspberry Pi计算机提供支持,可让任何人构建自己的智能扬声器和智能相机,并且在STEM和maker市场取得了巨大成功。

Tank表示,AIY团队很快注意到,虽然有些客户只是想按照说明进行操作并制造玩具,但其他客户却想通过硬件以制作自己的设备原型。创建Coral就是为了迎合这些客户。

Google的问题在于,有数十家公司的业务与Coral相似。这些公司的业务范围从诸如西雅图的Xnor这样的初创公司开始,这些公司使AI摄像头的效率足以依靠太阳能来运行,再到像英特尔这样的强大公司,英特尔在2017年推出了首批企业USB加速器之一,并于去年12月以20亿美元的价格收购了该公司。芯片制造商Habana Labs改善其边缘AI产品(以及其他功能)。

鉴于竞争对手众多,Coral团队表示,通过将其硬件与Google的AI服务生态系统紧密集成,可以与众不同。

包括芯片,云训练,开发工具等在内的这一系列产品,长期以来一直是Google人工智能系列的主要力量。就Coral而言,这里有一个专门为其硬件编译的AI模型库,以及Google Cloud上的AI服务,这些服务直接与各个Coral模块(例如其环境传感器)集成。

实际上,Coral与Google的AI生态系统紧密集成,以Edge TPU为动力的硬件只能与Google的机器学习框架TensorFlow配合使用,Verge谈及AI边缘市场的竞争对手,这可能是一个限制因素。

“边缘产品专门针对其平台进行处理,而我们的产品则支持市场上所有主要的AI框架和模型,” AI边缘公司Kneron的发言人告诉The Verge。 (Kneron说,它的评估没有“否定性”,并且Google进入市场是受欢迎的,因为它“验证并推动了该领域的创新”。)

但是,Coral目前到底在做什么业务还无法说。Google肯定不会像Cloud AI服务那样大力推动Coral,而且该公司暂时尚未公开任何销售数据和目标。不过,一位熟悉此事的消息人士确实告诉The Verge,Coral的大部分订单都是针对单个设备(例如,AI加速器和开发板),而只有少数客户在企业中订购10,000个设备。

对于Google而言,Coral的吸引力可能不一定是收入,而只是了解有关AI在重要领域如何应用的更多信息。在当今的实用机器学习世界中,所有道路无可避免地涌向了边缘人工智能。

支持Google Edge TPU边缘人工智能计算芯片的AI软硬件

Gravitylink推出的Model Play与Tiorb AIX(钛灵AIX)也能完美支持Edge TPU。钛灵AIX是一款集计算机视觉与智能语音交互两大核心功能为一体的人工智能硬件,搭载了专业AI边缘计算芯片与多种传感器。Model Play面向全球开发者的AI模型资源平台,内置多样化AI模型,兼容钛灵AIX,支持边缘人工智能计算芯片Google Edge TPU,加速专业级开发。

此外,Model Play提供完整易用的迁移学习模型训练工具及丰富模型实例,可与钛灵AIX结合,实现各类人工智能应用的快速开发。基于Google开源神经网络架构及算法,构建自主迁移学习功能,用户无需写代码,通过选择图片、定义模型和类别名称即可完成AI模型训练,实现人工智能的易学易开发。

这篇关于Google Coral硬件的边缘计算与本地AI的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/448806

相关文章

Android实现打开本地pdf文件的两种方式

《Android实现打开本地pdf文件的两种方式》在现代应用中,PDF格式因其跨平台、稳定性好、展示内容一致等特点,在Android平台上,如何高效地打开本地PDF文件,不仅关系到用户体验,也直接影响... 目录一、项目概述二、相关知识2.1 PDF文件基本概述2.2 android 文件访问与存储权限2.

python连接本地SQL server详细图文教程

《python连接本地SQLserver详细图文教程》在数据分析领域,经常需要从数据库中获取数据进行分析和处理,下面:本文主要介绍python连接本地SQLserver的相关资料,文中通过代码... 目录一.设置本地账号1.新建用户2.开启双重验证3,开启TCP/IP本地服务二js.python连接实例1.

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

SpringBoot配置Ollama实现本地部署DeepSeek

《SpringBoot配置Ollama实现本地部署DeepSeek》本文主要介绍了在本地环境中使用Ollama配置DeepSeek模型,并在IntelliJIDEA中创建一个Sprin... 目录前言详细步骤一、本地配置DeepSeek二、SpringBoot项目调用本地DeepSeek前言随着人工智能技

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

OpenManus本地部署实战亲测有效完全免费(最新推荐)

《OpenManus本地部署实战亲测有效完全免费(最新推荐)》文章介绍了如何在本地部署OpenManus大语言模型,包括环境搭建、LLM编程接口配置和测试步骤,本文给大家讲解的非常详细,感兴趣的朋友一... 目录1.概况2.环境搭建2.1安装miniconda或者anaconda2.2 LLM编程接口配置2

在VSCode中本地运行DeepSeek的流程步骤

《在VSCode中本地运行DeepSeek的流程步骤》本文详细介绍了如何在本地VSCode中安装和配置Ollama和CodeGPT,以使用DeepSeek进行AI编码辅助,无需依赖云服务,需要的朋友可... 目录步骤 1:在 VSCode 中安装 Ollama 和 CodeGPT安装Ollama下载Olla