我正在尝试在我自己的html/js项目中运行简单的tensorflow tfjs-tsne示例(https://github.com/tensorflow/tfjs-tsne)。tensorflow内核似乎加载正确(例如,tf.randomUniform调用可以正常工作),但只要我调用tsne (例如,tsne.tsne(data)),我就会在浏览器控制台中收到以下错误:
“未捕获的函数: n.ENV.findBackend不是一个函数”-如果包含在脚本标记中,或者:
“_tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE___.ENV.findBackend :TypeError不是一个函数”--当通过yarn包含时
在设置此项目时,我做错了什么?
发布于 2019-04-30 01:34:57
tSNE的最新版本来自June 2018,目前不支持最新的Tensorflow版本(状态:2019年4月)。这里已经有一个打开的issue on github和一个statement from the author。
您可以将脚本降级到旧版本的Tensorflow以使用tSNE:
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@0.14.1"></script>https://stackoverflow.com/questions/55907993
复制相似问题