gpt4 book ai didi

javascript - 如何在javascript中导入tensorflow?导入文件,由本地 http 服务器提供服务

转载 作者:行者123 更新时间:2023-12-01 21:40:02 31 4
gpt4 key购买 nike

我正在关注本教程: https://codelabs.developers.google.com/codelabs/tfjs-training-classfication/index.html#2

我已经设置了一个本地 HTTP 服务器,并且该服务器正在运行并且应用程序正在运行。但是,当我尝试执行步骤 3(加载数据)时,加载数据时出现以下错误:

Uncaught TypeError: Failed to resolve module specifier "@tensorflow/tfjs". Relative references must start with either "/", "./", or "../".

如果我注释掉导入语句:

import * as tf from '@tensorflow/tfjs';

页面实际加载并显示带有 16 个手写数字的侧边栏。

  1. 这是否意味着 TensorFlow 未加载?
  2. TensorFlow 是否已加载,并且我不需要此导入语句?

  3. 或者也许最重要的是,为什么导入不起作用?

最佳答案

如果 tfjs 库作为模块加载,则无需导入它们

在html文件中放入:

<html>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">

<head>
...
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@1.5.2"></script>
<script type="module" src="YOUR_CODE.js"></script>
...
</head>


<body>
...
</body>


</html>

在 YOUR_CODE.js 中简单地说:

async function testModel() {
const model = await tf.loadGraphModel(...);
...
model.execute(pic);
...
}


testModel();

关于javascript - 如何在javascript中导入tensorflow?导入文件,由本地 http 服务器提供服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58114048/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com