Javascript Tensorflow JS tfjs |无法使用tf.loadLayersModel加载模型

Javascript Tensorflow JS tfjs |无法使用tf.loadLayersModel加载模型,javascript,tensorflow,tf.keras,tensorflow.js,tfjs-node,Javascript,Tensorflow,Tf.keras,Tensorflow.js,Tfjs Node,在使用WAMP堆栈执行嵌入在html中的以下代码时 const model=tf.loadLayersModel('js/model.json') 我在chrome中遇到以下错误 > Uncaught (in promise) TypeError: Failed to fetch > platform_browser.ts:28 GET http://localhost/poemgenerator/js/group1-shard3of22.bin net::ERR_EMPTY_RE

在使用WAMP堆栈执行嵌入在html中的以下代码时

const model=tf.loadLayersModel('js/model.json')

我在chrome中遇到以下错误

> Uncaught (in promise) TypeError: Failed to fetch

> platform_browser.ts:28 GET http://localhost/poemgenerator/js/group1-shard3of22.bin net::ERR_EMPTY_RESPONSE

> Uncaught (in promise) TypeError: Failed to fetch
我把所有的group1-shard_22.bin都放在提到的位置

在每次运行代码期间,ERR_EMPTY_响应将显示在不同的文件上

使用


PS:

在执行代码时,IDM开始下载所有group1-shard\u 22.bin文件

I正在加载的模型是用python创建的,是一个tf.keras模型。已使用tfjs转换器转换


更新:

我使用了替换上述代码的

async function predict(){
  const model = await tf.loadLayersModel('js/model.json');
  model.summary()
}
还删除了IDM,但它显示了另一个错误:

> errors.ts:48 Uncaught (in promise) Error: Provided weight data has no target variable: lstm_3/lstm_cell_3/kernel

> (index):68 Uncaught TypeError: model.summary is not a function


由于Tensorflow以异步方式工作得最好,因此在加载模型时,您应该使用带有wait的异步函数:

async function predict(){
  const model = await tf.loadLayersModel('js/model.json');
  // do prediction
}

我在使用上述代码时遇到了以下错误:
错误。ts:48未捕获(承诺中)错误:提供的权重数据没有目标变量:lstm_3/lstm_cell_3/kernel
请回答第一个问题,但只回答一个问题。在你问之前做一些研究,我通过谷歌搜索你的错误就找到了解决办法。在这里,您可以找到答案:我已经在谷歌上搜索了它,也找到了这个,但它对我不起作用。我有以下错误:
错误:无法继续加载模型,因为提供的IOHandler没有实现“load”方法。
我想这与其他事情有关。请用提供的代码提出新问题。