| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> #AI边缘计算单元-想搞开发,买树莓派还是Nano? -> 正文阅读 |
|
[人工智能]#AI边缘计算单元-想搞开发,买树莓派还是Nano? |
作者:Blue Hole 个人网站:https://www.wcfde.xyz/,欢迎交流。 近几年边缘计算快速发展,已经渗透到各个行业。边缘计算单元也像雨后春笋涌现出来,面对如此多的开发板,我们该如何去选择一款适合学习的开发板呢? 在本篇文章中,我将结合我自身的学习经历和工作经历,给大家分享一些AI嵌入式开发板相关的知识,以帮助大家选择。由于本人水平有限,如有错误,望请大家提出。 首先我们来了解一下什么是边缘AI?边缘AI是指在硬件设备上本地处理的AI算法,可以在没有网络连接的情况下处理数据。这意味着可以在无需进行流式传输或在云端数据存储的情况下进行数据创建,处理等操作。为了实现这些目标,边缘计算可以在云上靠深度学习生成模型,而在数据原点——即设备本身(边缘)执行模型的推理和预测。目前,国际上尚未建立边缘人工智能的标准架构和统一算法,但各大厂商已经开始在相关领域进行探索。比如英伟达已经发布了一系列的边缘计算设备 下图是之前我在工作中做的一个项目架构图,Jetson Nano作为边缘计算核心,数据在本地处理,提高了时效性,降低了服务中心的负载。 接下来,我就给大家介绍一下常用的这些开发板
1.树莓派(Raspberry Pi)首先是树莓派,树莓派也是第一次接触的Arm开发板,大学的时候用来做智能小车,那时候直接用的4B 4G,他的尺寸仅有银行卡大小,树莓派最初的设计目标是用较为廉价的硬件和开源软件为儿童提供一个计算机编程教育平台。但其优秀的扩展性和易于开发的特性,大大的跳出了儿童教育, 说到树莓派,现在有很多型号,目前已经发展到4B 8G了,也就是意味着市面上大多数的Linux发行版都可以安装。作为一个能运行标准Linux发行版的开发板来说,树莓派之前是非常便宜的,但是大环境的芯片慌,也造成了现在的价格上涨,从去年4月份以来,价格足足翻了一倍,已经成为‘理财项目’。 树莓派价格趋势图: 面对这么多的型号,我们该如何选择呢? 我们主要看到,树莓派4B性能与树莓派3B+相比无论是处理器速度,还是多媒体和内存上都有一个显著提升。据我测试,树莓派4B性能与ntel赛扬处理器 x86 PC系统的性能,体验感都差不多。树莓派4B具备1.5Ghz运行的64位四核处理器,最高支持以60fps的4K分辨率的双显示屏,支持高达8GB内存(可根据型号选择1GB、2GB、4GB、8GB),2.4/5.0 Ghz 双频无线LAN,蓝牙5.0/BLE,千兆以太网,USB3.0,和千兆网络功能。还支持40针的GPIO接口,这就使开发板能够添加更多的传感器,连接器,扩展版或者其他一下采用串口通信的智能设备。 除了上面说的支持Linux系统外,树莓派基金会和微软也达成合作,可以让树莓派适用win10系统。 树莓派4B的轻量化和高性能化,大多数轻量型的模型都可以跑,推理效果也是非常不错的。在一些机器人,自动化设备,可以完美的运行一些,,语音识别,人脸检测和一些定点追踪等任务。 在未来的一些创客项目还是工业项目,树莓派的地位会越来越重要的,只不过现在的价格有点高,买的同学可以等等。 2.Intel NCS2介绍完树莓派,我们接着来说说Intel NCS2。上面提到树莓派只可以跑一些轻量型的神经网络, 硬件配置(官网)
软件配置(官网)
Intel NCS 2 的性能比之前的 Movidius 计算棒(一代)有了极大的提升,其中图像分类性能高出约5倍,物体检测性能则高出约4倍。 那大家现在有疑问了,这玩意有啥用??? Intel NCS 2 的主要定位就是在应用于AioT。传统嵌入式设备受价格和体积影响,一般性能比较低(比如树莓派,智能跑一些轻量的神经网络),并不适合做深度学习中有关图像的运算。 加之,Intel开发了一个专门用于部署推理的工具套件–OpenVINO工具,可以加速模型的推理部署。 Intel推出的Intel NCS 2 可以作为物联网设备端AI应用的计算核心,搭配树莓派可以完成图像分类,车牌检测,目标检测等常用的深度学习模型的推理任务,实现边缘计算的功能。在应用某些较为复杂的模型时,可以使用多个Intel NCS 2 进行集群工作,或者将Intel NCS 2 作为核心推理设备的加速组件,加速模型的推理,实现更好的应用。 3.Jetson 系列人工智能越来越普及,传感器收集的数据也越来越多,对计算能力的要求也越来越高。为了满足这一需求,选择GPU是不二选择,但是常规的GPU价格昂贵,体积庞大,功耗过高,这一些特点对于边缘计算是不符合的。为了满足这一些需求,NVIDIA创造了Jetson 系列,Jetson可以说是目前较为领先的边缘计算平台,适用于不同的常见。该平台包括 Jetson 模组(外形小巧的高性能计算机)、用于加速软件的 NVIDIA JetPack? SDK,以及包含传感器、SDK、服务和产品的生态系统,从而加快开发速度。Jetson 与其他 NVIDIA 平台上所用的相同 AI 软件和云原生工作流相兼容,并能为开发者提供构建软件定义的自主机器所需的性能和能效。 每个 NVIDIA Jetson 都是一个完整的系统模组 (SOM),其中包括 GPU、CPU、内存、电源管理和高速接口等。不同性能、能效和外形规格的组合满足各类行业的开发者所需。我用的比较多的开发板就是Jetson 系列的,非常好用,速度也快,但是价格也是非常昂贵的。 他的产品系列也是非常多的,包含如下:
具体的大家可以去官网了解:https://www.nvidia.cn/autonomous-machines/embedded-systems/ Jetson NANO我给大家主要介绍Jetson NANO这块板,这块板是Jetson 系列中最便宜的(最近一年也是涨价了),个人学习或者一些中小型项目都可以完成。 Jetson NANO开发者套件参数: Nano最大的特色就是包含了一块128核Maxwell架构的GPU,虽然已经是几代前的架构,不过因为用于嵌入式设备,从功耗、体积、价格上也算一个非常好的平衡 。Nano的计算能力不高,勉强可以使用一些小规模、并且优化过的网络进行推理,训练的话还是不够用的。A57 1.43 GHz的CPU中规中矩,隔壁的树莓派4B已经升级为A72(但是Nano有GPU加持)。4GB的内存并不能完全使用,因为其中有一部分(1GB左右)是和显存共享的。Jetson Nano的最大优势还是在体积上,它采用核心板可拆卸设计,可以很方便的集成在各种嵌入式应用中,同时它的功耗也非常低。和树莓派一样 Nano可以开发很多项目,树莓派能完成的它都能完成,ROS小车加上单点激光雷达,双目摄像头,IMU等传感器都可以很流畅的运行。 Nano的一些应用案例:
4.其他开发板其他的开发板我没有用过,我分享一些我了解的。
昉·星光 VisionFive由国内领先的 RISC-V 芯片公司赛昉科技打造,在去年 12 月正式登场。作为全球首款可运行 Linux 的 RISC-V 开发板,星光板承载了 RISC-V 软件生态建设的使命,是各大社区进行 RISC-V 软件适配的“必备”,在国内的售价为1100 元,如果大家想另辟蹊径的话可以尝试一下,我们在交流。
这一款是采用X86架构,Linux发行版大多都能完美运行,可以配一根Intel NCS 2 也是可以完美流畅推理的。价格也比较便宜,在未来很有可能是树莓派的竞争对手,价格大概1500元。 感谢大家的观看,我对边缘计算平台的理解就是这些,如果有不足欢迎指正。 我的邮箱:wcfDeyx@163.com 个人网站:https://www.wcfde.xyz/ 欢迎交流! 申明:部分图片来源于网络,若侵权,联系删除! 参考连接: 英伟达边缘计算官网:https://www.nvidia.cn/autonomous-machines/embedded-systems/ 树莓派社区:https://shumeipai.nxez.com/intro-faq 知乎专栏:https://zhuanlan.zhihu.com/p/77585297 Linux中国:https://mp.weixin.qq.com/s/OSqbHmCX-XHE67jZIVwbJQ ODROID C4官网:https://wiki.odroid.com/start 芯片坊:https://demo.ftxia.com/item.htm?id=670685349157 Intel官网:https://www.intel.cn 知乎专栏:https://zhuanlan.zhihu.com/p/62501901 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/30 1:30:50- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |