关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
大制作?支持TensorFlow的单片机开发板
[复制链接]
作者:
________宿命╮
版块:
›
MCU单片机技术
›
单片机入门及综合应用
发布时间:
2020-1-7 20:24:56
1120
0
返回列表
________宿命╮
当前离线
中级会员
中级会员, 积分 238, 距离下一级还需 262 积分
中级会员
中级会员, 积分 238, 距离下一级还需 262 积分
积分
238
发消息
楼主
电梯直达
________宿命╮
发表于 2020-1-7 20:24:56
|
只看该作者
|
倒序浏览
|
阅读模式
TensorFlow是什么?简单地说,TensorFlow是一种为了支持数学计算而诞生的开源软件库平台。它的API可以支持将任何一种数学计算的过程以“数据流图”的形式组织起来,并加以运算。因为这样的特性,TensorFlow现多被用在神经网络式的人工智能运算领域中,并形成了自己的社群。一般来讲运行TensorFlow的平台都为加强运算能力而使用高速CPU和GPU,嵌入式开发中可以借用TensorFlow的便利性吗?
使用JavaScript的嵌入式平台Espruino是一款类似Arduino的软硬件平台,但其解释器所使用的语言是javascript。如果你对于JavaScript不熟悉,这个平台还提供了图形化的代码编辑器,编写简单功能时不需要书写代码即可完成。其对应的典型硬件平台为Cortex M3 72MHz主控。听起来这样一种采用事件驱动、甚至还能够在无任务调度的时候自动进入低功耗模式的开发板平台不适合运行高运算量的TensorFlow流图,但两者都是开源的,结合在一起就显得理所应当了。
Epruino的平台内部引入了TensorFlow的支持,而不需要使用者再去自己移植TensorFlow到特定的硬件平台上。在IDE的帮助下,创建一个实例只需要引入一行代码或是在图形化界面中引入一个模块,这种操作不需要重新编译、甚至不需要重新启动硬件。由于Espruino和TensorFlow,以及流图都是跨平台开源的,因此你几乎可以选择将这样的配置安装到任何的一种开源硬件上。
现在,该团队的一个官方实例是运行了Espruino的开源智能手表,TensorFlow所支持的流图将对手表使用者的手势进行不断地判断和学习,从而进一步加强手势检测的精确度。运行在嵌入式平台上的大量运算可能会极大地拖慢处理速度,不过降低运算复杂度的任务是算法设计者的问题,而不是软硬件平台的开发者的工作,对吧!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
Linux冲出地球,首次在火星飞行
•
毅力号去火星还带个无人机,由Linux+开源软件控制,Linux成为火星首个开源 ...
•
Linux5.12合并ClangLTO支持
•
选择Linux来做艺术设计的4个理由
•
开源Python翻译工具库-Translators
•
卫剑钒,开源圈的“世外高手”
•
一篇文章带你了解「开源」和它的前世今生
•
我的15年操作系统开源路——RT-Thread创始人熊谱翔
•
开源运营与治理,是时候重点聊聊了!
•
许式伟:Go+门槛比Go低,小孩6年级开始学Go+
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
linux
快速回复
返回顶部
返回列表