前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开发|微信小程序与tensorflow.js准备工作

开发|微信小程序与tensorflow.js准备工作

作者头像
算法与编程之美
发布2019-11-25 22:01:30
1.7K0
发布2019-11-25 22:01:30
举报

问题描述

这篇文章主要讲解如何将tensorflow与微信小程序结合,使得tensorflow的模型能够在微信小程序上呈现出来。

解决方案

下载微信小程序稳定版,版本号最新的就行。新建一个小程序项目,AppID必须是正式的没有可以注册一个。

打开项目后点击右上角详情—>本地设置-->调试基础库-->选择最新版本并勾选使用npm模块。

打开以下网址,登录自己的小程序账号添加tensorflowJS插件。

安装tensorflowJS库,安装LTS版本(安装过程不需要配置,一直点下一步即可)

https://nodejs.org/en/

安装成功后,打开PowerShell(管理员),如下图

输入 node –version 和 npm –version 查看版本号检测是否安装成功

接下来使用npm安装tfjs所用的一些包

先切换到小程序项目的目录下,输入 npm init 对环境进行初始化

之后会要求输一些配置信息,没什么特别需求直接回车,最后输入yes即可

分别安装以下包

npm install @tensorflow/tfjs-core

npm install @tensorflow/tfjs-converter

npm install fetch-wechat

回到微信小程序页面,点击工具-->构建 npm

进入package.json可以查看已经安装的包,每次新建项目都要重复初始化和安装包的操作

删除一些微信小程序自带的代码,app.js内的代码可以都删除。

删除Index.js内的内容

删除logs文件夹

app.json内指向logs的部分也删除,删除代码时前后相应的逗号别忘了删除,不然会报错。

之后用代码导入包,进入之前添加tensorflowJS插件的网页,下方有引入插件的代码及相关说明

复制到app.json内,只复制红线部分

复制红线内代码到app.js

之后用tensorflow打印一个常量,检测是否能正常运行

结语

导入tfjs需要注意的地方

基础库需要切换到2.7.0以上的版本(一般是最新版本)

Npm的初始化和安装需要在项目目录下操作

每次安装npm包之后,需要重新构建npm

END

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

本文分享自 算法与编程之美 微信公众号,前往查看

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

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

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