采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在学到语音识别项目speech 时,出现 No backend found in registry 这个错误,如何解决?
请参考tensorflow2.0版本的更新说明:https://github.com/tensorflow/tfjs/releases/tag/tfjs-v2.0.0
tensorflow更新至2.0后,CPU和WebGL后端已从tfjs-core移出到它们自己的包中。如果没有使用 union 包(即没有使用tfjs,直接使用了 tfjs-core、tfjs-layers、tfjs-converter、tfjs-data),您需要将tfjs-backend-cpu和tfjs-backend-webgl后端导入您的应用程序以获得与以前相同的行为。
Speech项目中,加载了speech-commands模型,此模型中使用了tfjs-core,因此需要增加tfjs-backend-webgl导入。
解决方法:增加import * as tf from '@tensorflow/tfjs'; 或者 import ‘@tensorflow/tfjs-backend-webgl’语句即可。
有用,赞!
第一,检查一下版本号,可能你安装的版本号已经比课程的新了。第二,用谷歌搜索一下你这个问题,看看社区的人是怎么解决的。
你好,老师,我也发现类似的问题,怎么安装和你课程一样的版本了,我看了我安装的版本是:"@tensorflow-models/speech-commands": "^0.5.4",好像你讲课的版本是:"^0.4.0"
这个问题,好像增加这个就可以了:import * as tf from '@tensorflow/tfjs';
登录后可查看更多问答,登录/注册
机器学习理论知识+Tensorflow.js实战开发
1.2k 10
963 8
816 8
631 7
1.2k 6