TensorFlow遇见Android Studio之手势识别

本文介绍了使用TensorFlow在Android Studio上实现手势识别的过程。作者自行收集6000+加速度传感器数据,通过深度学习模型(Keras, TensorFlow)实现了97%的测试集识别率。最后,将模型移植到Android App,并展示了UDP通信和手势识别界面的设计。" 77375219,7177080,一致性哈希的红黑树实现解析,"['数据结构', '算法', '分布式系统', '一致性哈希']
摘要由CSDN通过智能技术生成

 在一个人工智能课上被要求做一个利用手机加速度传感器进行手势识别的项目。几经辗转,竟然收获了不错的效果。

1.首先寻找数据集,是没有找到的,这使得我们开始下定决心自己造数据。但是数据要求有一定的真实性,不可以随便乱造的。于是自己写了一个App,用于采集数据,同时给数据集打上标签。一个星期下来,收集了6000+的加速度传感器数据,自己一个人完成的,不是很辛苦,但是很孤独,有没有。但是6000+数据集还是太少了,手写数字识别用了60000的训练集才能达到很好的效果,区区十分之一能干什么啊,但也没有办法,就硬着头皮做了下来,最终效果也不好。

2.回首再看原来的项目,决心要改进一下,从模型到手段,都进行了较大的 改进,由于本来识别率(在测试集上,划分比例为8:2)就达到了91%,经过改进能够达到97%,虽然数据集不大,但是对于本项目来说,还是基本能够做出出效果来,虽然错误比较频繁。

3.把模型移植到Android手机App上去,把程序放在树莓派上去,加上通讯协议,一个嵌入式智能系统不就完美设计出来了吗?哈哈哈,下面就把实际效果贴一下,供大家分享,也欢迎对本项目提出建议,感谢您的评论。

 

一张UDP通信的手机端页面设计,可还行:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值