前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >重磅好消息!TensorFlow开始支持微信小程序

重磅好消息!TensorFlow开始支持微信小程序

作者头像
云水木石
发布2019-07-01 14:53:41
9980
发布2019-07-01 14:53:41
举报
文章被收录于专栏:大龄程序员的人工智能之路

在昨天的推送《一文带你众览Google I/O 2019上的人工智能主题演讲》中,回顾了Google I/0 2019大会上的TensorFlow专题演讲,不知道朋友有没有注意到在TensorFlow.js介绍部分,重点提到了TensorFlow.js开始支持微信小程序。今天我将这部分的视频截取出来,请大家观看:

视频没中文字幕,不过大致可以看懂,这是一个通过头部姿势控制吃豆人的小游戏。这个小游戏最初是作为web小游戏出现在TensorFlow.js的官方示例程序中,源代码位于github:https://github.com/tensorflow/tfjs-examples/tree/master/webcam-transfer-learning 。这次则作为微信小游戏进行演示。我上微信上搜索这款小游戏,但没有搜到,可能是没有公开发布,源代码也未提供,想必将web版的源码,移植到微信小程序,难度不会太大吧。

接着我去翻看了tfjs-core的提交记录,看到有如下一条提交:

代码语言:javascript
复制
commit c211b496a5ee7f88f7bf4ab21a2bc5054f485175
Author: Ping Yu <4018+pyu10055@users.noreply.github.com>
Date:   Tue Jan 29 07:40:48 2019 -0800

    Support WeChat mini app environment (#1510)

    To compensate the differences between browser and WeChat mini app:

    - WeChat mini app runs on JS core (ios) which does not have document, window, and setImmediate function or objects.
    - When creating a GPGUContext with a existing context, it needs to store the context for the GL version, otherwise it would be picked later.

    This PR also fix the inconsistency issue with GPGPUContext constructor, it should always cache the rendering context.

可以确定主干分支上的tfjs已经支持微信小程序了,但最新的稳定分支1.1.2是否支持,还无法确定,大家可以尝试一下。看提交,应该是在今年年初,不知道为啥在官方文档上没有提及,也没有媒体进行报道。

之前开发过一款人工智能微信小程序:识狗君。采用的是小程序+TensorFlow Serving的架构,虽然说现在手机联网基本上不成问题,但是服务器部署对于个人开发者还是一件麻烦事,如果能够在手机端完成推理,开发工作可以减少很多。后面有时间我会将识狗君微信小程序用TensorFlow.js改写。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云水木石 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档