如何从打字稿使用 tensorflow js (tfjs)?

ozg*_*gur 7 typescript typescript-typings tensorflow.js

我试过安装打字机:

npm install --save @type/tfjs
npm install --save @type/tenforflowjs
npm install --save @type/tensorflow
Run Code Online (Sandbox Code Playgroud)

但它不存在。在tensorflow js github 存储库上,我可以看到它是使用 Typescript 开发的,但似乎他们没有分发定义。如果没有定义分发(我希望我错了),我如何使用他们的 github 存储库来获取它并仍然从他们未来的版本中受益?

Exp*_*lls 8

请注意,遗憾的是没有简单的方法来判断类型是否在库中可用,因为类型定义可以通过多种方式导出。

如果你这样做npm install --save @tensorflow/tfjs,你会看到有一个node_modules/@tensorflow/tfjs/dist/index.d.ts. 此外,在package.json项目中,还有"types": "dist/index.d.ts".

也就是说,该库可以使用类型。

如果包中不包含类型,您可以检查绝对类型以查看是否有第三方定义可用@types/{package}。否则,您将独自进行强类型。