标签: tfjs-node

Handpose tfjs 错误 - 在注册表中找不到后端

当尝试运行 Handpose tfjs 的演示项目时,我收到以下错误。

我的 package.json 文件具有以下依赖项:

{
"name": "tensorflowJs",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
  "watch": "cross-env NODE_ENV=development parcel index.html --no-hmr ",
  "build": "cross-env NODE_ENV=production parcel build index.html --public-url ./"
 },
"browser": {
"crypto": false
 },
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
  "@tensorflow-models/handpose": "0.0.4",
  "@tensorflow/tfjs-backend-wasm": "^2.0.0",
  "@tensorflow/tfjs-converter": "^1.7.4",
  "@tensorflow/tfjs-core": "^2.0.0",
  "@tensorflow/tfjs-node": "^2.0.0",
  "bootstrap": "^4.5.0",
  "cross-env": "^7.0.2"
 },
"devDependencies": {
  "@babel/cli": "^7.10.1",
  "@babel/core": "^7.10.2",
  "@babel/plugin-transform-runtime": "^7.10.1",
  "@babel/polyfill": "^7.10.1",
  "@babel/preset-env": "^7.10.2",
  "babel-preset-env": "^1.7.0",
  "parcel-bundler": "^1.12.4"
 }
} …
Run Code Online (Sandbox Code Playgroud)

machine-learning tensorflow tensorflow.js tfjs-node

7
推荐指数
3
解决办法
1万
查看次数

Tensorflow Node-js,类型错误:仅支持 HTTP(S) 协议

我正在尝试在 Node 服务器上加载本地 tensorflowjs 模型,但收到错误:

UnhandledPromiseRejectionWarning: TypeError: Only HTTP(S) protocols are supported.
Run Code Online (Sandbox Code Playgroud)

这就是我导入 Tensorflowjs 包的方式:

const tf = require('@tensorflow/tfjs');
require('@tensorflow/tfjs-node');

global.fetch = require('node-fetch')
Run Code Online (Sandbox Code Playgroud)

并像这样加载模型:

const ssd_model_path =
    'file://models/ssd_model/model.json'

this.model = await tf.loadLayersModel(ssd_model_path);
Run Code Online (Sandbox Code Playgroud)

我的依赖关系如下:

"dependencies": {
    "@tensorflow/tfjs": "^1.5.2",
    "@tensorflow/tfjs-core": "^1.2.11",
    "@tensorflow/tfjs-node": "^1.2.3",
    "electron-reload": "^1.5.0",
    "esm": "^3.2.25",
    "jimp": "^0.9.3",
    "node-fetch": "^2.6.0"
  }
Run Code Online (Sandbox Code Playgroud)

node.js tensorflow.js tfjs-node

5
推荐指数
1
解决办法
9057
查看次数

如何加载一批图像以供我的 tfjs 模型处理

我在 Keras 中创建了一个模型,并将其转换为 Tensorflow.js 模型,并将其加载到我的 node.js 项目中。现在我想从 Tensorflow.js 中的这个模型中获得预测。我已经弄清楚如何加载单个图像:

var singleImageData = fs.readFileSync('path/to/image.jpeg');
var image = tf.node.decodeImage(new Uint8Array(singleImageData), 3);
image = tf.cast(image, 'float32');
//other image processing
Run Code Online (Sandbox Code Playgroud)

这将创建一个形状为 的张量(imageWidth, imageHeight, 3)。但我想将一批图像加载到具有 shape 的张量中(batchNumber, imageWidth, imageHeight, 3)

我该怎么做呢?

node.js tensorflow tensorflow.js tfjs-node

2
推荐指数
1
解决办法
577
查看次数