今天尝试使用TensorFlowjs,因为对js了解不够之类的原因,一直没有成功使用。搞了好几个小时,终于能跑起来。总结的时候发现其实超级简单,自己之前乱跳坑才总是失败。这里记录一下成功步骤。
昨天发现了TensorFlowjs这个可以在浏览器跑TensorFlow搞人工智能的好东西。于是准备尝试一下。
按照官网教程开始使用https://tensorflow.google.cn/js/tutorials
在node安装好了的前提下。
1.yarn安装TensorFlowjs(感觉yarn比npm好用,我用npm总是下载失败,上一篇文章就是讲安装yarn的,可以参考):
yarn add @tensorflow/tfjs
这里我犯的错误是,忘记切换位置,在c盘安装了。应该在我自己的项目的位置打开shell输入指令安装,这样TensorFlow的包就会正确的放在node_modules文件夹里,便于后面导入。
因为这里的问题,后面导包一直失败。
如果安装错误,那就在错误安装的地方
yarn remove @tensorflow/tfjs
把它删掉,再重新到正确的位置安装就好。
2.尝试html浏览器使用
下面是官网教程给的例子,把这个包引入,下面的复制到一个script标签里。运行。
看到的页面是白的,f12看到console里有结果
Tensor
[[6.0890799],]
3.尝试js使用
下面那个例子

这里import这个语法是ES6的,node运行这个js文件会报错。
可以用babel转换再执行,但是稍微看了下教程,感觉好多步骤,比较麻烦。就直接把import改成require的语法来使用。
然后node执行文件,也成功运行了这个小demo。

4343

被折叠的 条评论
为什么被折叠?



