前一段时间为了在微信小程序中使用tensorflow.js,对tfjs-core代码做了一些修改,具体情况请参考我之前写的几篇文档:
重磅好消息!TensorFlow开始支持微信小程序
当微信小程序遇上TensorFlow - tensorflow.js篇
当微信小程序遇上TensorFlow - 本地缓存模型
后来,我厚着脸皮向tensorflow/tfjs-core项目提交了一个PR,不出意外,这个提交被拒了。当然谷歌的开发人员还是比较友好,给了我一个文档链接:
https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wx6afed118d9e81df9
原来google有一份这样的开发指导文档,而且还是中文的,为啥没在tfjs的文档中列出?循着这份文档,我还找到了tensorflow项目组的tfjs微信小程序示例:
https://github.com/tensorflow/tfjs-wechat/tree/master/demo/mobilenet
这个项目说明也是中文的,看来微信小程序虽然红红火火,但真的还是仅限于中文世界。
就如同我所预想的,按照这个文档,一定不会那么顺利,实际做下来,也确实印证了这一点,下面就谈谈几个要点ÿ