javascript - 在javascript中从本地文件系统加载Tensorflow js模型
问题描述
我已将 keras 模型转换为 tensorflow json 格式并将其保存在本地计算机中。我正在尝试使用以下命令在 javascript 代码中加载该 json 模型
model = await tf.loadModel('web_model')
但是模型没有被加载。有没有办法从本地文件系统加载 tensorflow json 模型?
解决方案
我知道您正在尝试在浏览器中加载您的模型,但如果有人登陆这里并尝试在 Node 中执行此操作,方法如下:
const tf = require("@tensorflow/tfjs");
const tfn = require("@tensorflow/tfjs-node");
const handler = tfn.io.fileSystem("./path/to/your/model.json");
const model = await tf.loadLayersModel(handler);
推荐阅读
- reactjs - 这个组件在没有解构的情况下会是什么样子?
- python - 为尺寸为 250*250 的图像添加边框以制作 400*400
- python - 将返回的元素连接到递归函数中的列表
- python - 如何在python中找到最大值和重合日
- elasticsearch - ElasticSearch:结果窗口太大
- html - 使用 SVG 作为具有 position: absolute 的灵活背景;
- node.js - 使用带有 findOne() 方法的 NodeJS 从 MongoDB 数据库获取服务器端变量信息的问题
- c - 如何根据桶大小更改除法哈希函数
- javascript - 如何等待数组完成,然后执行函数?
- java - 如何使用 SpringBoot 2 运行单元测试