高焕堂AI创新学习专区
登录
直播中
小伍
9年用户
4814经验值
擅长:电源/新能源 嵌入式技术
私信
关注
如何把AI(智能)移植到手机或机器人上?
高焕堂
人工智能
`
1. 前言
在本文里,我提出了<两段式>移植策略。在AI领域里,第一阶段的移植,就是把AI模型移植到非常普及的Android
手机
里,放在
里,让
电子
产业(如机器人产业)厂商们来浏览,人人可以下载到自己的手机里运行。试用满意了,就可以进一步与AI模型开发者合作,发展商业化的AI模型,然后移植到最终的机器人或其他电子产品上。
2.
一个简单的应用情境
有一位大学生名叫Melody,他有一位亲戚是手相算命高手,她(Melody)就收集这位高手的经验大数据,做为AI模型的训练数据,然后利用我的
环境,不必编写Python程序,就能展开手相算命的AI模型训练,然后从TF(即TensorFlow)导出训练完成的AI模型(*.pb和*.pbtxt档案)。
她就来到
找店长,要求放在超市里,让人人来浏览,以便寻找到更好的买主。由于Melody不具备Python的编程能力(她使用我的新书《不编程,人人学AI》的相关工具),店长就请我帮Melody写一支Android App,来加载Melody的AI模型,整合起来可运行于人人的Android手机上。
3.
兹以《不编程,而学
AI
》书里的
aa08
范例来说明
3.1
展开训练
有一天Medloy做出了aa08里的<玩具兔/玩具熊>AI模型。这是一个AI模型,让AI机器来分辨玩具熊与玩具兔的例子。其相关的训练资料是:
Melody就在Excel上进行训练,如下:
训练好了,就进行检验。Melody在黄色单元格里输入数据: [2.8, 5.9],如下:
这AI模型进行预测,而回答是:
Z= 0.076
。
因而判断出:这是玩具兔。这是很准确的判断了。接着,Melody继续进行检验。输入另一只玩具动物的体重是4.8克,其尾巴长度3.3公分。请AI机器判断它是兔子,还是熊呢? 如下:
这AI机器的回答是:
Z = 1
。
因而判断出:这是玩具熊。这也是很准确的判断了。也就说,AI机器具有高度智能,能正确地分辨出:[2.8, 5.9]是代表之玩具兔,而[4.8, 3.3]是代表玩具熊。经过检验成功了。Melody就按下了上图里的
按钮,自动导出的训练好的AI模型(*.pbtxt档案)。
3.2
想要销售
AI
模型
接下来,Melody想把她的研发成果卖给电子(IT)产业,希望能够让其AI模型能够移植到形形色色的电子产品(如手机、手表、机器人、贩卖机等)。于是,她就来到了< AI模型超市>,希望店长能够帮她的产品(即AI模型)上架,来进行宣传和销售。
3.3
展开第一阶段移植:于
Android
手机上演示
由于Melody不会Python编程,店长就请我帮Melody写一支Android App,来加载Melody的AI模型,作为演示原型(Prototype),来让人人可以使用这支App来体验一下她的AI模型的威力和魅力。
上架之后,有了许多顾客来到
,看到了这个AI模型的广告,大家都跃跃欲试。例如,顾客A来了,就从我的PC上,把我的App(*.APK)载入到他(A)的Android手机里,如下:
左下角的"Android AI App"就是我帮Melody写来展示AI模型的Android App也把Melody的AI模型(*.pbtxt档)复制(移植)到手机里的SDCard里。然后执行这支App,呈现画面如下:
按下
按钮,就从手机SDCard里的*.pbtxt文件,读取AI模型,显示出所读到的权重(Weight)值,如下:
然后,输入检验数据:[2.8, 5.9],如下:
按下
,AI模型就开始运行,进行判断&预测,输出如下:
此时,这AI机器的回答是:
Z= 0.076
。
因而判断出:这是玩具兔。这是很准确的判断了。Melody继续进行检验。输入另一只玩具动物的体重是4.8克,其尾巴长度3.3公分。请AI机器判断它是兔子,还是熊呢? 如下:
这AI机器的回答是:
Z = 1
。
因而判断出:这是玩具熊。这也是很准确的判断了。也就说,AI机器具有高度智能,能正确地分辨出:[2.8, 5.9]是代表之玩具兔,而[4.8, 3.3]是代表玩具熊。由于,体验效果非常美好,顾客A,B,... 都很满意,准备向Melody购买AI模型的IP,进一步投资商业化。
4.
结语
这支App会自动去SDCard里读取AI模型,然后进行演示。经过一些时日之后,Melody可以利用
环境来重新训练AI模型,重新导出幷新复制到SDcard里。让手机用户重新执行该App时,就会读取新的模型。这样就不必要求Android 开发者重新编译App,也不必要求User重新安装App。亦即在App都不更动的情形下,可以动态更新AI模型。
就像不更换手电筒,但随时可更换电池。也像不更换自动铅笔,但随时可更换笔心一样。把所有品牌的电池都集合起来,在一个门市销售,就成为<电池超市>。把所有品牌的笔心都集合起来,在一个门市销售,就成为<笔心超市>。同样地,把所有人用TF训练出来的AI模型都集合起来,在一个门市销售,就成为
。Android手机App开发者就像美食街的餐馆,会来超市买AI模型(新鲜食材)。各机器人厂商也都像美食街的各餐馆,也会来超市买AI模型(新鲜食材)。于是,同时AI+机器人产业也逐进扩大成为一个巨大生态了。
~ End ~
`
回帖
(1)
好的
2020-12-17 17:08:07
很好啊
很好啊
举报
更多回帖
rotate(-90deg);
回复
相关帖子
高焕堂
人工智能
如何
把
AI
(
智能
)
移植
到手机
或
机器人
上
?
2352
ai
人工
智能
机器人
11448
智能
机器人
25490
ai
智能
外呼
机器人
引领时代浪潮
6553
AI
语音
智能
机器人
开发实战
5856
智能
语音
机器人
12974
智能
清洁
机器人
9
智能
高尔夫
机器人
2
智能
搬运
机器人
7536
智能
炒菜
机器人
11482
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分