0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

K210 AI Accelerator适用于计算机视觉应用

星星科技指导员 来源:嵌入式计算设计 作者:Saumitra Jagdale 2022-06-02 09:19 次阅读

XaLogics 采用 K210 SoC 的 AI 加速器配备双核 RISC-V AI 处理器,其功耗低于竞争对手的 Coral USB 加速器和英特尔神经计算棒 2。

对于初学者来说,这是一种经济高效的解决方案,因为它配备了带有开源软件的预训练 ML 模型。因此,预计它将获得社区的大力支持。AI 加速器具有类似于 Raspberry Pi Zero 的紧凑外形,因此可以灵活地使用具有 40 针连接器的各种其他板。

K210 AI Accelerator 是 Raspberry Pi 的附加组件。紧凑的 Raspberry Pi HAT 使用 Kendryte K210 AI 处理器,可以执行 0.5 TOPs(每秒 Tera 操作)进行深度学习计算。该 SoC 采用带有 FPU 的 64 位双核 RISC-V 处理器。SHA256 和 128 位 AES 加速器提供片上安全性。

K210 AI Accelerator 带有预训练模型,可用于非常快速地将机器视觉功能添加到基于 RPi 的相机中。它还支持一个插件模块,可以使用 Python API 将 AI 功能添加到相机。这减少了训练神经网络的繁琐过程。预训练模型包括可定制的对象检测、人脸检测、年龄和性别估计、简单的语音命令和振动异常检测。

poYBAGKYECCAH5QJAATWU0dxNWg103.png

如果您不想使用预训练模型,则可以单独训练自己的神经网络,例如使用 Nvidia GPU。该公司使用 TensorFlow 进行训练,并将提供一个示例来说明如何训练您自己的对象检测模型。K210 AI Accelerator 支持 Kendryte KModel 转换工具,兼容 TFLite、Caffe 和 ONNX 格式。

K210 AI 加速器的安全软件支持

使用 Visual Studio Code 和 K210 所需的工具链,可以在 Raspberry Pi 上完成 K210 固件的开发。K210 AI 加速器采用 Infineon Trust-M 作为其云安全芯片。这可以通过 MQTT 与 AWS 建立安全连接,而不会泄露私钥。用于将 IoT 设备连接到云的协议为每个 IoT 设备提供了自己的唯一身份。这种预先个性化的解决方案允许快速访问云所需的安全和集中配置。

K210的原理图C代码和运行在“树莓派将开源”的程序。前面讨论的预训练模型以二进制形式存在。该设备的外形类似于 Raspberry Pi Zero HAT。该公司在去年推出了类似外形的 XAPIZ3500。

60490e09c1d82-Picture1.png

结论

您可以在Crowd Supply 页面找到 K210 AI 加速器、Coral USB 加速器和英特尔神经计算棒 2 之间的对比表。很明显,K210 Ai 加速器更便宜,并且具有 0.3 W 的低功耗额定值。

但是,与其他 NPU 相比,NPU 的性能稍逊一筹,但整体功能弥补了这一因素。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 英特尔
    +关注

    关注

    60

    文章

    9886

    浏览量

    171504
  • 加速器
    +关注

    关注

    2

    文章

    795

    浏览量

    37759
  • 树莓派
    +关注

    关注

    116

    文章

    1699

    浏览量

    105524
收藏 人收藏

    评论

    相关推荐

    《DNK210使用指南 -CanMV版 V1.0》第二章 Kendryte K210简介

    科技(Canaan)于2018年9月发布的一款人工智能芯片,集成了机器视觉与机器听觉的能力,定位于人工智能与边缘计算领域。Kendryte K210使用台积电(TSMC)超低功耗的28纳米制程,具有双核
    发表于 08-30 17:34

    计算机视觉有哪些优缺点

    计算机视觉作为人工智能领域的一个重要分支,旨在使计算机能够像人类一样理解和解释图像和视频中的信息。这一技术的发展不仅推动了多个行业的变革,也带来了诸多优势,但同时也伴随着一些挑战和局限性。以下是对
    的头像 发表于 08-14 09:49 724次阅读

    K210使用创世NAND flash完成火灾检测

    K210使用创世NAND flash完成火灾检测
    的头像 发表于 08-10 11:29 516次阅读
    <b class='flag-5'>K210</b>使用创世NAND flash完成火灾检测

    计算机视觉技术的AI算法模型

    计算机视觉技术作为人工智能领域的一个重要分支,旨在使计算机能够像人类一样理解和解释图像及视频中的信息。为了实现这一目标,计算机视觉技术依赖于
    的头像 发表于 07-24 12:46 621次阅读

    机器视觉计算机视觉有什么区别

    机器视觉计算机视觉是两个密切相关但又有所区别的概念。 一、定义 机器视觉 机器视觉,又称为计算机
    的头像 发表于 07-16 10:23 465次阅读

    计算机视觉的工作原理和应用

    计算机视觉(Computer Vision,简称CV)是一门跨学科的研究领域,它利用计算机和数学算法来模拟人类视觉系统对图像和视频进行识别、理解、分析和处理。其核心目标在于使
    的头像 发表于 07-10 18:24 1641次阅读

    计算机视觉与人工智能的关系是什么

    引言 计算机视觉是一门研究如何使计算机能够理解和解释视觉信息的学科。它涉及到图像处理、模式识别、机器学习等多个领域的知识。人工智能则是研究如何使计算
    的头像 发表于 07-09 09:25 518次阅读

    计算机视觉和机器视觉区别在哪

    ,旨在实现对图像和视频的自动分析和理解。 机器视觉 机器视觉计算机视觉的一个分支,主要应用于工业自动化领域。它利用
    的头像 发表于 07-09 09:22 407次阅读

    计算机视觉和图像处理的区别和联系

    计算机视觉和图像处理是两个密切相关但又有明显区别的领域。 1. 基本概念 1.1 计算机视觉 计算机视觉
    的头像 发表于 07-09 09:16 1149次阅读

    计算机视觉属于人工智能吗

    属于,计算机视觉是人工智能领域的一个重要分支。 引言 计算机视觉是一门研究如何使计算机具有视觉
    的头像 发表于 07-09 09:11 1147次阅读

    计算机视觉的主要研究方向

    计算机视觉(Computer Vision, CV)作为人工智能领域的一个重要分支,致力于使计算机能够像人眼一样理解和解释图像和视频中的信息。随着深度学习、大数据等技术的快速发展,计算机
    的头像 发表于 06-06 17:17 849次阅读

    请问做图像处理可以用k210吗?

    做图像处理可以用k210吗?
    发表于 03-19 08:29

    计算机视觉的十大算法

    随着科技的不断发展,计算机视觉领域也取得了长足的进步。本文将介绍计算机视觉领域的十大算法,包括它们的基本原理、应用场景和优缺点。这些算法在图像处理、目标检测、人脸识别等领域有着广泛的应
    的头像 发表于 02-19 13:26 1202次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>的十大算法

    计算机视觉AI如何识别与理解图像

    计算机视觉是人工智能领域的一个重要分支,它致力于让机器能够像人类一样理解和解释图像。随着深度学习和神经网络的发展,人们对于如何让AI识别和理解图像产生了浓厚的兴趣。本文将探讨计算机
    的头像 发表于 01-12 08:27 1352次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>:<b class='flag-5'>AI</b>如何识别与理解图像

    最适合 AI 应用的计算机视觉类型是什么?

    着眼于使计算机能够像人类一样通过“看”来感知世界,从这一视角对人工智能 (AI) 进行了探讨。我将简要比较每一类计算机视觉,尤其关注在本地而不是依赖基于云的资源收集和处理数据,并根据数
    的头像 发表于 12-18 13:09 7180次阅读
    最适合 <b class='flag-5'>AI</b> 应用的<b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>类型是什么?