尝试使用TensorFlowjs

今天尝试使用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标签里。运行。尝试使用TensorFlowjs_第1张图片

看到的页面是白的,f12看到console里有结果 

Tensor
     [[6.0890799],]

3.尝试js使用

下面那个例子

尝试使用TensorFlowjs_第2张图片

这里import这个语法是ES6的,node运行这个js文件会报错。

可以用babel转换再执行,但是稍微看了下教程,感觉好多步骤,比较麻烦。就直接把import改成require的语法来使用。

然后node执行文件,也成功运行了这个小demo。

 

你可能感兴趣的:(软件推荐)