加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

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

发布时间:2020-12-14 19:05:20 所属栏目:资源 来源:网络整理
导读:本文首发于微信公众号:?"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题描述 这篇文章主要讲解如何将?t?ensorflow?与微信小程序结合,使得?t?ensorflow?的模型能够在微信小程序上呈现出来。 解决方案 下载微信小程序稳定版,版本号最新的就行。

本文首发于微信公众号:?"算法与编程之美",欢迎关注,及时了解更多此系列文章。

问题描述

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

解决方案

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

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

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

安装?t?ensorflowJS?库,安装?L?TS?版本?(?安装过程不需要配置,一直点下一步即可?)

https://nodejs.org/en/

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

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

接下来使用?n?pm?安装?t?fjs?所用的一些包

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

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

分别安装以下包

npm install @tensorflow/tfjs-core

npm install @tensorflow/tfjs-converter

npm install fetch-wechat

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

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

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

删除?Index.js?内的内容

删除?l?ogs?文件夹

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

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

复制到?a?pp?.?json?内,只复制红线部分

复制红线内代码到?a?pp.js

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

结语

导入?tfjs?需要注意的地方

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

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

每次安装?n?pm?包之后,需要重新构建?n?pm

END

实习编辑? ?|? ?王文星

责? ? ? ?编? ?|? ?马原涛

?where2go 团队

微信号:?算法与编程之美? ? ? ??

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读