启用在本地计算机上使用Tensorflow JS

时间:2019-10-20 07:15:15

标签: tensorflow.js

目标:
启用在本地计算机上运行tensorflow.js毒性分类器演示。

问题:
基于指令“ https://github.com/tensorflow/tfjs/issues/149

“您不能在浏览器中调用导入,因为浏览器不支持此类导入。不是从'@ tensorflow / tfjs'将tfjs作为import *作为tf加载;您需要通过导入节点模块来导入库并使用webpack之类的工具将其作为捆绑包进行加载,或使用此处提到的现成的CDN进行加载。”

我已删除“从'@ tensorflow / tfjs'中将*导入为tf;”并开始使用

<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@latest"></script>

但是我仍然检索到错误消息

“未捕获(承诺)ReferenceError:毒性未定义     在预测时(index.js:71)     在index.js:95“

我需要修复什么部分才能使所有功能正常工作?
https://jsbin.com/wiqigayoqu/edit?html,js,console,output

谢谢!

信息:
*我是Tensorflow.js的新手
*源代码的原始文件位于“ https://github.com/tensorflow/tfjs-models/tree/master/toxicity/demo
* https://github.com/tensorflow/tfjs-models/tree/master/toxicity
*我不知道您是否能够在jsbin上看到代码问题,并且我已经使用了“ https://github.com/tensorflow/tfjs-models/tree/master/toxicity/demo”中的文件index.html和index.js并将其用于我的本地计算机。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

https://stackblitz.com/edit/typescript-tkmkho

将代码作为打字稿应用在stackblitz中。