我正在尝试在自己的html / js项目中运行简单的tensorflow tfjs-tsne示例(https://github.com/tensorflow/tfjs-tsne)。 tensorflow核心似乎已正确加载(例如tf.randomUniform调用有效),但是当我调用tsne(例如tsne.tsne(data))时,我在浏览器控制台中收到此错误:
“未捕获的TypeError:n.ENV.findBackend不是函数”-当包含在脚本标记中时,或者:
“ TypeError:_tensorflow_tfjs_core__WEBPACK_IMPORTED_MODULE_0 __。ENV.findBackend不是函数”-通过毛线包含时
设置此项目时我做错了什么?
答案 0 :(得分:2)
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>