Deeplearn.js:或将成为“蓝领”程序员的救命稻草?
author:一佰互联 2019-03-29   click:159

简介:在这个大数据和人工智能兴起的时期,机器学习正在把我们带向一个新的领域,但机器学习技术现阶段发展仍不够成熟,我们触及到的还仅仅是表层技术。月初,IBM发布了Watson机器学习,Tensorflow也将机器学习添加到了移 ...

在这个大数据和人工智能兴起的时期,机器学习正在把我们带向一个新的领域,但机器学习技术现阶段发展仍不够成熟,我们触及到的还仅仅是表层技术。

Deeplearn.js:或将成为“蓝领”程序员的救命稻草?

月初,IBM发布了Watson机器学习,Tensorflow也将机器学习添加到了移动设备中。Stack Overflow通过调查薪酬发现,DevOps和机器学习专家成为了程序员中的佼佼者。许多大型公司非常渴求能够编码ML和深度学习的程序员,但ML系统的开发通常只局限于具有计算资源和会使用ML库的技术专家。deeplearn.js是一个用于机器学习的开源JavaScript库,它的发布,会不会给缺少编码ML和深度学习程序员的市场带来转机?

Deeplearn.js将机器学习引入浏览器

deeplearn.js是用于机器学习的web加速JavaScript开源库,针对ML系统开发的主要优势是deeplearn.js可完全在浏览器中运行,无需安装、没有后端。客户端ML库可作为交互式解释的平台,用于快速原型化和可视化,支持离线计算。倘若没有其他编程软件,浏览器可能会成为最受欢迎的编程工具之一。

Deeplearn.js:或将成为“蓝领”程序员的救命稻草?

web机器学习库并不算是一个新工具,但它有一个致命的缺点:Javascript的速度限制以及推理局限性。deeplearn.js正是利用WebGL在GPU上执行计算,打破了传统web机器学习库的限制,提供显著的加速,使web机器学习库具备完全反向传播的能力。

此外,deeplearn.js中还包含两个API,即延迟执行模型(如TensorFlow)和即时执行模型(如NumPy)。

deeplearn.js还具有最常用的TensorFlow操作版本,随着deeplearn.js的发布,从TensorFlow检查点导出权重的工具也会供给用户使用,用户可以网页中运行预先训练的模型以及进行deeplearn.js推理,所有工作都在浏览器中完成,无需编写一行代码。

Deeplearn.js:或将成为“蓝领”程序员的救命稻草?

deeplearn.js库可用于从事教育、模型理解以及艺术项目等。感兴趣的话,可以去试用,最后附上网址:https://pair-code.github.io/deeplearnjs/ 。

本文仅代表作者个人观点,不代表巅云官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱2522407257@qq.com。更多相关资讯,请到巅云www.yinxi.net学习互联网营销技术请到巅云建站www.yx10011.com。