Node.js创办人光环加持,科学运算用Javascript函式库Propel登场

时间:2018-03-12 03:59:26 来源:芜湖网
默认
特大
宋体
黑体
雅黑
楷体
条评论

现在科学运算以及机器学习工具有新选择,Propel是一个JavaScript的函式库,提供类似Python的科学运算函式库Numpy的架构,利用GPUs进行科学运算。

很多时候,Python被当作机器学习应用的首选开发语言,不过,Propel的创始人,原为Node.js的创办人Ryan Dahl认为,JavaScript是一种快速且动态的语言,很适合用于各种科学目的的计算。Propel提供类似Numpy的架构,而事实上,Propel也并非第一个想把Javascript用于科学运算的函式库,还有诸如Brain.js、ConvNetJS、Deeplearn.js、Math.js或是mljs等,类似的函式库并非少数。

Propel可以在浏览器执行或是以Node.js程式来执行,在这两个环境中都能以GPU来加速运算,在浏览器部分透过Deeplearn.js使用WebGL,而在Node.js上执行则使用TensorFlow的C API。

不过,官方仍然推荐在非浏览器环境下使用GPU运算会比较有效率,除了可以控制多重GPUs以及建立TCP连线外,服务器端的程式会比HTML好部署,浏览器上的程式展示功能大于实际使用。

Copyright © 2012-2019 芜湖网 版权所有 皖ICP备18025966号 关于我们 | 广告服务 | 诚聘英才 | 联系我们 | 滚动新闻 | 免责申明