我尝试安装打字:
npm install --save @type/tfjs
npm install --save @type/tenforflowjs
npm install --save @type/tensorflow
但是它不存在。在tensorflow js github repository上,我看到它是使用Typescript开发的,但似乎他们没有分发定义。如果没有定义分发(我希望我是错的),我如何使用他们的github存储库来获取它,并且仍然可以从其将来的发行版中受益?
答案 0 :(得分:2)
请注意,遗憾的是,由于可以通过多种方式导出类型定义,因此没有简单的方法来判断库中是否有可用的类型。
如果您执行npm install --save @tensorflow/tfjs
,则会看到有一个node_modules/@tensorflow/tfjs/dist/index.d.ts
。另外在package.json
for the project, there is "types": "dist/index.d.ts"
中。
也就是说该库可以使用类型。
如果包装中未包含类型,则可以检查DefinitelyTyped,以查看@types/{package}
上是否有第三方定义。否则,您将自己依靠强力打字。
答案 1 :(得分:1)
要安装tensorflow.js
,请运行:
npm install --save @tensorflow/tfjs
要导入到您的*.ts
文件中,请执行以下操作:
import * as tf from '@tensorflow/tfjs';
还有麻烦吗?
确保
tsconfig.json
与"compilerOptions"
一起拥有"moduleResolution": "node"
答案 2 :(得分:0)
您可以在打字稿项目中包含一个javascript文件,在其中仅包含与tensorflow相关的文件。所有的预处理过程(很重要的部分)以及分类或回归结果都可以用打字稿完成。