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

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

3天内不再提示

掌握嵌入式人工智能

fejlkel 来源:fejlkel 作者:fejlkel 2022-07-20 09:38 次阅读

人工智能放入嵌入式应用程序的吸引力是显而易见的,例如使用面部识别来授权访问工厂车间的机器控制。人脸识别、语音控制、异常检测,有了AI就有了很多可能。我将在此博客中使用 face-id 作为示例。比传统的人机界面和密码更易于使用、更智能、更强大。更不用说其他人都在这样做。AI 的工作方式可能看起来很神奇,但它可以做的是迅速成为最低限度的期望。没有人愿意根据昨天的技术透明地评估产品

挑战

产品制造商有问题。基于人工智能的开发与标准的嵌入式开发有很大不同。你不是在写软件,至少是为了核心功能。你必须训练一个神经网络来识别模式(如图像),就像你在学校训练一个孩子一样。然后,您必须针对嵌入式设备的受限占用空间优化该网络,以满足尺寸和功率目标。神经网络可能不是常规代码,但网络及其计算仍然会消耗内存并消耗功率。作为嵌入式开发人员,您知道尽可能压缩这些指标的重要性。我将在下一篇博客中讨论这个问题。现在让我们至少了解一下这些神经网络是如何工作的。

基础知识

我不想向您介绍关于神经网络的冗长解释。正是您将要做的事情才能使您的应用程序正常工作。神经网络在概念上是一系列“神经元”层。每个神经元从前一层或输入数据中读取两个(或更多)输入,使用经过训练的权重进行计算并前馈结果。基于这些权重,一个层会检测特征,随着您在层中移动,它会逐渐变得更加复杂,最终在输出端识别出复杂的图像。

第一个聪明的部分是设计网络——有多少层,层之间的连接等等——核心神经网络算法。第二个聪明的部分是训练。这是一个过程,其中许多图像通过网络运行,并带有标签以识别应该识别的内容。这些运行建立了识别所需的权重值。

如果您有野心,您可以从头开始为TensorFlow等标准网络之一构建自己的神经网络。您也可以从开源选项开始,例如face-id 的这个选项。您可以将所有这些构建到一个可以在笔记本电脑上运行的应用程序中,这对于想要注册新批准的面孔的客户来说非常方便。现在,您可以使用一组经过批准的多个姿势的人脸测试集开始训练您的网络。

为什么不直接在云端执行此操作?

有些服务可以在线进行人脸识别——无需在您的设备上使用凌乱的人工智能。只需拍照,将其上传到云端,应用程序会回传一个 OK,您的产品就会批准下一步。

但是 - 您所有获批准的员工都需要在云中拥有他们的照片和其他凭据。对于安全和隐私而言,这可能不是一个好主意。每次工作人员想要访问机器时,您将消耗相当多的能量将图像传输到云。而且,如果您的 Internet 连接中断,则在它恢复之前,任何人都无法获得批准。在设备上进行身份验证可以保护隐私和安全,保持低功率需求,即使在网络连接断开时也能继续工作。

接下来——嵌入你训练有素的网络

现在你已经完成了人工智能的困难部分,你必须将它下载到你的设备上。这本身就是一个有趣的步骤,您肯定需要 AI 平台的帮助。我将在下一篇博客中详细讨论。同时,有关更多信息,请查看“实时嵌入式世界的深度学习”。

审核编辑 黄昊宇

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

    关注

    5063

    文章

    18991

    浏览量

    302538
  • 人工智能
    +关注

    关注

    1791

    文章

    46737

    浏览量

    237302
收藏 人收藏

    评论

    相关推荐

    嵌入式人工智能究竟是什么关系?

    嵌入式人工智能究竟是什么关系? 嵌入式系统是一种特殊的系统,它通常被嵌入到其他设备或机器中,以实现特定功能。嵌入式系统具有非常强的适应性
    发表于 11-14 16:39

    嵌入式系统的未来趋势有哪些?

    嵌入式系统是指将我们的操作系统和功能软件集成于计算机硬件系统之中,形成一个专用的计算机系统。那么嵌入式系统的未来趋势有哪些呢? 1. 人工智能与机器学习的整合 随着现代人工智能(AI)
    发表于 09-12 15:42

    嵌入式热门领域有哪些?

    和分析。随着人们对健康需求的不断增长,智能医疗领域对嵌入式系统工程师的需求不断上升,呈现出广阔的发展空间。 针对嵌入式领域来说,聚焦物联网、智能家居、自动驾驶、
    发表于 07-16 09:23

    嵌入式开发前景怎么样?

    嵌入式开发前景非常广阔,这主要得益于物联网、人工智能、大数据等技术的快速发展,以及嵌入式系统在各个领域的广泛应用。以下是对嵌入式开发前景的详细分析
    的头像 发表于 07-10 09:00 2427次阅读
    <b class='flag-5'>嵌入式</b>开发前景怎么样?

    嵌入式系统怎么学?

    嵌入式系统怎么学? 随着物联网、智能制造等新技术的兴起,嵌入式系统的应用范围更加广泛。包括但不限于工业控制、汽车电子、医疗设备、智能家居、智慧城市、消费电子、通信设备等。学习
    发表于 07-02 10:10

    智能嵌入式系统设计大赛--龙芯2K500先锋板

    智能嵌入式系统设计大赛是依托IEEE国际元计算大会(IEEE ICMC)举办的一场挑战竞赛。 本次比赛致力于推动国产化人工智能平台的发展,培养学生嵌入式
    发表于 05-14 21:15

    嵌入式热门发展方向有哪些?

    ;POS网络、交通管理、环境工程等领域也都应用了嵌入式系统技术。 2.人工智能嵌入式系统在人工智能领域也有着广泛的应用。例如,在机器人技术方面,
    发表于 04-11 14:17

    创龙教仪基于瑞芯微3568的ARM Cortex A-55教学实验箱 适用于人工智能 传感器 物联网等领域

    与应用》、《人工智能》等课程。 适用专业 Cortex-A55 ARM嵌入式实验箱主要面向电子信息工程专业方向,同时也可适用于通信工程、电子科学与技术、光电信息工程、计算机科学与技术、自动化、人工智能
    发表于 03-22 14:29

    嵌入式工程师需要掌握哪些技术?

    嵌入式工程师需要掌握哪些技术? 嵌入式系统是当今科技领域中的重要组成部分,它们存在于我们生活的方方面面,从智能手机到汽车控制系统,从家电到医疗设备。因此,对于那些想要进入
    发表于 03-04 16:38

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 在新一轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在
    发表于 02-26 10:17

    嵌入式软件开发应该掌握哪些知识?

    嵌入式软件开发应该掌握哪些知识? 一、 什么是嵌入式软件? 嵌入式软件通常是指嵌入式系统中运行的软件,
    发表于 02-19 11:23

    嵌入式学习步骤

    嵌入式行业是一个涉及广泛领域的行业,嵌入式、物联网、人工智能智能与科学、电子信息工程、通信工程、自动化工程、测控、计算机科学等专业在嵌入式
    发表于 02-02 15:24

    嵌入式触摸工业一体机在人工智能化设备上的应用分析

    随着科技的迅速发展,人工智能已经逐渐渗透到各个领域,为生产和日常生活带来了巨大的变革。在工业领域,嵌入式触摸工业一体机作为一种前沿的技术装备,为人工智能化设备的应用提供了强大的支持和平台。
    的头像 发表于 01-08 14:57 309次阅读

    意法半导体推出嵌入式人工智能生态系统ST Edge AI Suite

    意法半导体(简称ST)日前宣布推出一项前所未有的技术突破——ST Edge AI Suite,这是一个资源丰富的嵌入式人工智能生态系统,旨在帮助厂商在自家产品中轻松实现边缘人工智能功能。
    的头像 发表于 01-04 14:37 765次阅读

    瑞萨电子嵌入式人工智能解决方案介绍(1)

    2023年11月22日,由芯查查主办的“瑞萨电子嵌入式人工智能技术及应用研讨会”在深圳成功举办。
    的头像 发表于 12-01 14:13 800次阅读
    瑞萨电子<b class='flag-5'>嵌入式</b><b class='flag-5'>人工智能</b>解决方案介绍(1)