TensorFlow.js将机器学习置于浏览器中

Google的TensorFlow开源机器学习库已通过Tensorflow.js扩展到JavaScript,JavaScript是一个Tensorflow.js库,用于在浏览器中部署机器学习模型。

Tensorflow.js是WebGL加速的库,它还可以与Node.js服务器端JavaScript运行时一起使用,并且是TensorFlow生态系统的一部分。 通过直接在浏览器中进行机器学习,无需驱动程序。 开发人员只需运行代码即可。

[ TensorFlow机器学习入门 TensorFlow评论:最好的深度学习库变得更好 •查看最新版本的TensorFlow中的新增功能 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

该项目具有一个JavaScript工具生态系统,该项目是从Deeplearn.js库演变而来的,该库用于基于浏览器的机器学习 ; Deeplearn.js现在被称为Tensorflow.js Core。

TensorFlow.js API可用于使用底层JavaScript线性代数库或高层API来构建模型。 TensorFlow.js模型转换器可以在浏览器中或Node.js下运行现有模型。 可以使用连接到浏览器的传感器数据来重新训练现有模型。

张量用作数据的中心单元。 此外,还包括一个受Keras启发的高级API,用于构建神经网络。

但是TensorFlow.js并不是唯一为神经网络构建JavaScript库。 由MIT学生建造的TensorFire在网页中执行神经网络。

Tensorflow.js具有类似于Tensorflow的Python API的API。 但是JavaScript API尚不支持Python API的所有功能。 Tensorflow.js的构建者保证在有意义的地方实现奇偶校验,但希望提供惯用JavaScript API。 具有WebGL的TensorFlow的运行速度也比用于AVX库的TensorFlow Python API快50%至60%。

TensorFlow.js的计划增强功能包括:

  • 可视化库,用于对模型和数据进行快速可视化。
  • 浏览器中的性能改进。
  • WebGL优化。
  • 浏览器和节点特定的数据API。
  • Node.js端的云集成,包括无服务器类型的集成点。
  • libuv异步I / O库提供了更好的异步支持。

在哪里下载TensorFlow.js

您可以从GitHub 下载TensorFlow.js

From: https://www.infoworld.com/article/3305340/tensorflowjs-puts-machine-learning-in-the-browser.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值