- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不知道 javascript,所以我想将仅在 JS 中可用的 HUB 模型移动到 SavedModel 格式。
我从教程中复制了这个脚本并尝试添加 model.save 函数,但它不起作用。
这是脚本:
<html><head>
<!-- Load the latest version of TensorFlow.js -->
<script src="https://unpkg.com/@tensorflow/tfjs"></script>
<script src="https://unpkg.com/@tensorflow-models/mobilenet"></script>
</head>
<body>
<div id="console"></div>
<!-- Add an image that we will use to test -->
<img id="img" src="https://i.imgur.com/JlUvsxa.jpg" width="227" height="227">
<script>
let net;
async function app() {
console.log('Loading mobilenet..');
// Load the model.
net = await mobilenet.load();
console.log('Successfully loaded model');
// Make a prediction through the model on our image.
const imgEl = document.getElementById('img');
const result = await net.classify(imgEl);
console.log(result);
console.log('Saving mobilenet...');
const saveResults = await net.save('downloads://my-model-1');
console.log('Mobilenet saved');
}
app();
</script>
</body></html>
Uncaught (in promise) TypeError: net.save is not a function
at app (TFjsmodelSaver.html:27)
app @ TFjsmodelSaver.html:27
async function (async)
app @ TFjsmodelSaver.html:19
(anonymous) @ TFjsmodelSaver.html:30
最佳答案
mobilenet.load()
返回 MobileNet 类型的 promise 。这是接口(interface)定义:
export interface MobileNet {
load(): Promise<void>;
infer(
img: tf.Tensor|ImageData|HTMLImageElement|HTMLCanvasElement|
HTMLVideoElement,
embedding?: boolean): tf.Tensor;
classify(
img: tf.Tensor3D|ImageData|HTMLImageElement|HTMLCanvasElement|
HTMLVideoElement,
topk?: number): Promise<Array<{className: string, probability: number}>>;
}
save
方法从而引发错误。
save is not a function
mobilenet.load
加载。 .
tf.loadGraphModel
在本地加载模型.但是这个本地加载的模型将是
tf.GraphModel
类型。并且不包含方法
classify
和
infer
tf.GraphModel
的功能
关于tensorflow.js - 如何在 TFJS hub 模型上使用 Model.save 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59635220/
我有一个大小为 [299,13] 的数据集(包含数据和标签),并且模型不断输出/预测相同的值。这是一个二元分类任务。我如何让我的模型预测不总是相同的值? 这是代码(带有一些虚拟数据): //X is
我在 Keras 中创建了一个模型,并将其转换为 Tensorflow.js 模型,并将其加载到我的 node.js 项目中。现在我想从 Tensorflow.js 中的这个模型中获得预测。我已经弄清
论文TENSORFLOW.JS: MACHINE LEARNING FOR THE WEB AND BEYOND状态: Since an important part of our design go
我正在关注来自 here 的 Youtube 视频了解如何构建基本的 tensorflowjs 应用程序。我目前在视频的 3:22。我检查了控制台,控制台说了以下内容 ERROR in src/app
我正在尝试使用 https://www.tensorflow.org/js/guide/save_load 上的指南保存并上传带有附加 header (用于类名)的 tfjs 模型。有后端复制自htt
我正在尝试使用 tensorflow.js API,我想导入一个已保存的 python tensorflow 模型。我正在使用 this github library为转换。我的 html 文件中有这
我想在使用 tensorflow/tfjs-node 时安装类型,因为我使用的是 Typescript。 我通过npm install @tensorflow/tfjs-node安装它 但他们都没有努
我有一个回归网络,它接受一组二进制输入特征向量并产生线性输出。但是,我在输入层中使用了 DenseFeatures 功能,如下所示 feature_columns = [] for header in
我正在努力让保存处理程序来保存我的模型。我查看了所有堆栈溢出和 GitHub,但没有找到答案。 啊啊啊救命!!!哈哈提前致谢!!! :) 这是我的模型代码: const tf = require('@
曾尝试运行 https://glitch.com/~tar-understood-exoplanet 并且模型将无法加载,我将无法使用启用网络摄像头。 有人遇到过同样的问题吗? 当程序运行时,在控制台
我正在尝试为 tensorflow.js 安装 Node.js 绑定(bind)。但是,当我运行“npm install @tensorflow/tfjs-node”时,我得到以下输出。任何帮助将不胜
我想从 Node 中的 url 加载模型。 这在兄弟中有效: mobileNet = await tf.loadModel('https://storage.googleapis.com/tfjs-m
我已经尝试安装 typings: npm install --save @type/tfjs npm install --save @type/tenforflowjs npm install --s
我尝试在 Typescript 环境中导入 tfjs。但是,我收到以下错误: node_modules/@tensorflow/tfjs-layers/dist/keras_format/types.
使用 WAMP 堆栈执行嵌入在 html 中的以下代码时 const model = tf.loadLayersModel('js/model.json'); 我在 chrome 中遇到以下错误 >
无法将 @tensorflow/tfjs-node 导入我的程序。 我试图按如下方式导入它: const tf = require('@tensorflow/tfjs-node') 并收到如下错误:
我正在尝试使用 TensorFlow.js 在 JavaScript 项目中进行数组操作。我正在使用 import * as tf from '@tensorflow/tfjs'; 将它导入到我的 V
我无法安装“@tensorflow/tfjs-node” 我使用“npm install @tensorflow/tfjs-node”安装它,但安装失败。我尝试在全局范围内安装“node-pre-gy
我是 tensorflow 的新手,我有一个问题,我的项目有两个主要部分,首先是用 NodeJs 编写的,它从数据集训练我的模型并将模型保存到本地存储,所以我有两个文件: 模型.json wights
我不知道 javascript,所以我想将仅在 JS 中可用的 HUB 模型移动到 SavedModel 格式。 我从教程中复制了这个脚本并尝试添加 model.save 函数,但它不起作用。 这是脚
我是一名优秀的程序员,十分优秀!