《表1 Tensorflow和Tensorflow.js基础概念特性比较》

《表1 Tensorflow和Tensorflow.js基础概念特性比较》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《人工智能应用中将Model带离Python与HPC环境的方法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

在介绍Backends之前需要先介绍Tensorflow.js的特性(表1),有别于Tensorflow需要建立Graph和Session才能执行运算,Tensorflow.js采用了同步与异步运算(不是平行运算)。以Tensorflow.js建立与运算Tensor为例,象是tf.matMul(a,b)执行完的时候就会回传运算Tensor,但是实际上在呼叫完API时运算结果可能还没算完,仅仅只是回传一个Tensor,等到运算完成后这个Tensor才会有运算结果;而建立Tensor则是采用了两种方法,可以透过arraySync()呼叫完就回传值,也可以透过JavaScript的Promise.prototype.then()以异步运算建立。