使用CNN识别用户行为的Tensroflow安卓应用

前天看到老外写了篇使用CNN识别用户行为的Tensroflow安卓应用文章,觉得很有意思,就想去试试看。结果,弄了两天才把这个安卓应用弄好。(刚开始老外可能嫌模型文件比较大没有上传,我只好自己去训练模型并生成适合安卓使用的模型。这步搞死人了,老外的博客所写内容缺少了一些关键的东西,所以导致生成模型失败。最后,在大伙的抗议下,他终于上传模型了。不过我也自己搞定了生成模型的问题。)

老外博客原文链接如下:

http://aqibsaeed.github.io/2017-05-02-deploying-tensorflow-model-andorid-device-human-activity-recognition/

关于如何获取传感器数据集和训练CNN模型的内容,可以参考这篇文章《基于手机传感器数据使用CNN识别用户行为的Tensroflow实现》。

由于准备数据和训练模型时间有些长,而且老外的博客所写内容也缺少了一些关键东西,所以不建议像我那样从头到尾搞一遍。想要快速地体验这个安卓应用,最快的办法是:

git clone https://github.com/aqibsaeed/Human-Activity-Recognition-using-CNN

然后使用安卓studio开发工具直接编译部署apk文件。

这个安卓应用的界面很简单,只是把6种活动的可能性显示在界面上,如下图:

应用界面图片

后记: 通过实验这个小项目,感觉到Tensorflow在移动端确实下了不少功夫。有相关的API,有相关的教程,很容易把做好的AI项目发布到手机端。确实好用。

 

 

转载于:https://my.oschina.net/qinhui99/blog/894211

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
近年来随着信息科学和传感器技术的进步,基 于传感器的行为识别获得了极大的发展,其中基于 可穿戴传感器的人体行为识别具 有 极 其 广 泛 的 应 用前景。例如在智能家居、老人或病人监护等领域 使用可穿戴式传感器可以实时获 得 用 户 的 行 为 数 据,从而快速准确的判断出当前用户的活动情况。 文[1]中使用在右脚踝和左大腿固定两个加速 度传感器 采 集 数 据 来 研 究 人 体 行 为 识 别 方 法;文 [2]提出一种在人体不同位置固定多个加速度传感 器来进行老年人跌倒检测;文[3]采用将两个加速 度传感器分 别 佩 戴 在 右 手 臂 的 前后来解决交互式 游戏中的上肢动作识别问题。这些研究将多个传 感器固定在实验者身上来进行行为感知,在实际应 用中将给用户的生活带来不便。 目前智能手机的多种内置传感器如加速度传 感器、陀螺仪、磁力计、方向传感器等可以对不同的 运动、方向和外部环境进行感知,特别在监测设备 的移动和位置变化时,能获得较精确的原始三维数 据[4]。鉴于手机传感器的这种便携性和高性能,本 文提出一种 基 于 智 能 手 机 采 集 用户行为数据来进第19卷第6期 衡霞,王忠民:基于手机加速度传感器的人体行为识别行为识别与分析的方法。该 方 法 通 过 对 三 维 加 速度信号进行处理及特征提取获得特征矩阵,采用 支持向量机分类器进行分类识别
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值