Javascript Tensorflow JS tfjs |无法使用tf.loadLayersModel加载模型
在使用WAMP堆栈执行嵌入在html中的以下代码时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
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”方法。
我想这与其他事情有关。请用提供的代码提出新问题。