再次尝试微信小程序运行 TensorFlow

2019 年 5 月 14 日
 HunterXuan

最近再次折腾了下 tfjs,总算是能成功在微信小程序上运行 TensorFlow 了。

搞了个 Demo,欢迎围观: https://github.com/HunterXuan/wx-tfjs-demo

7256 次点击
所在节点    分享创造
21 条回复
xcodebuild
2019 年 5 月 14 日
结果居然没有二维码
tonywangcn
2019 年 5 月 14 日
牛逼,难点在哪里?
HunterXuan
2019 年 5 月 14 日
@xcodebuild 因为没有正式发布
HunterXuan
2019 年 5 月 14 日
@tonywangcn 主要难点在 tfjs 用到的 API 在小程序里没有,要一点点填坑
uqf0663
2019 年 5 月 14 日
虽然暂时不懂是什么东西,但是感谢楼主分享。
lhx880619
2019 年 5 月 14 日
你倒是放个小程序二维码或者名字让我们体验下啊
HunterXuan
2019 年 5 月 14 日
@lhx880619 小程序还没审核通过
hrbwaxdoll
2019 年 5 月 14 日
star + 1
lhx880619
2019 年 5 月 14 日
@HunterXuan 不卡么 我之前跑 fps 低的可怜 还是 pc 不过是一年前了 当时还个 Google 提了人生中第一个 pr 哈哈哈
HunterXuan
2019 年 5 月 15 日
@lhx880619 是挺卡的,在我的渣手机上,识别一张图像基本要 6 秒
marvinemao
2019 年 5 月 15 日
star +1
HunterXuan
2019 年 5 月 15 日
临时上了小程序,可以简单试玩下
baozq
2019 年 5 月 15 日
识别出来的内容能变中文嘛
HunterXuan
2019 年 5 月 15 日
@baozq 也是可以的,回头翻译下就好
syt123450
2019 年 5 月 15 日
看了你的源码和文章,感谢分享~ 顺便一提,最近 tfjs 官方开发了一个微信小程序的插件,可用于解决兼容问题。具体地址: https://github.com/tensorflow/tfjs-wechat,代码现在还在仓库的 PR 里,我研究了一下 PR 里的代码,其中就主要解决了你在文章中提到的 fetch 和 canvas 兼容等问题。
HunterXuan
2019 年 5 月 15 日
@syt123450 搜噶!官方出品啊,那不错,学习了!感谢分享
yuangezhizaobak
2019 年 5 月 16 日
是大佬!毕设正准备基于微信小程序做人脸识别,还不知道可行性如何?
HunterXuan
2019 年 5 月 16 日
@yuangezhizaobak 先在 PC 上跑通模型,看看模型的复杂程度才好判断。目前来看,微信小程序上跑 TF,性能有点 GG
yuangezhizaobak
2019 年 5 月 16 日
对了,这个是不是可以利用一下 WebGL 加速预测?
HunterXuan
2019 年 5 月 16 日
@yuangezhizaobak 还没试过,看了 [tensorflow/tfjs-wechat]( https://github.com/tensorflow/tfjs-wechat) 的代码,好像它有用到了,可以参考参考

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/564048

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX