用戶
 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

掃一掃,登錄網站

小程序社區 首頁 教程 查看內容

開發|微信小程序與tensorflow.js準備工作

Rolan 2019-11-20 00:01

本文首發于微信公眾號:"算法與編程之美",歡迎關注,及時了解更多此系列文章。問題描述這篇文章主要講解如何將tensorflow與微信小程序結合,使得tensorflow的模型能夠在微信小程序上呈現出來。解決方案下載微信小程 ...

本文首發于微信公眾號: "算法與編程之美",歡迎關注,及時了解更多此系列文章。

問題描述

這篇文章主要講解如何將 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 團隊

微信號: 算法與編程之美        

鮮花
鮮花
雞蛋
雞蛋
分享至 : QQ空間
收藏
原作者: 馬原濤 來自: 算法與編程之美
致青春APP 恒捷配资 篮球赔率雪缘园 恒丰配资 百股顺配资 体彩p5 湖南快乐10分 河南11选5 黄金交易入门 pc蛋蛋 球探比分即时足球比分app 厦门股票配资 辽宁快乐12 长牛网 青海十一选五 即时即时赔率率 半全场