速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

Propel 项目改为基于 TensorFlow.js

  • 2018-05-27
  • 本文字数:915 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Propel 项目给出一种科学计算和机器学习 JavaScript 库。近期,该项目宣布改变研发方向。Propel 最初致力于扩展 TensorFlow 的 deeplearn.js 和 C 语言实现。但在 2018 年 3 月 Propel 首次发布后数星期, Google 就发布了 Tensorflow.js 。Tensorflow.js 是由 Google 发布的 Javascript 库 deeplearn.js 演化而来。

考虑到 Tensorflow.js 和 Propel 两者在底层方法上的相似性,Propel 项目团队迅速认识到,归并到同一共享平台是一种更好的做法:

TensorFlow.js(TFJS)近期发布。它设计良好,为后向传播(backprop)提供了自动微分(autograd)风格的接口,并将努力实现对 Node 的支持。这也符合我们的要求。追求两者的齐头并进会适得其反。因此,我们放弃了自己的后向传播实现、与 TF C 的绑定,以及构成 Propel 库基础的 TF/DL 桥。我们打算基于 TFJS 重新设计我们的工作。

由此,当前 Propel 项目正在重启。Propel 网站已不再提供服务以及使用 Propel 例子,并且在团队努力确定新方向期间,在过去几周内项目面向公众的活动一直很少:

我们的高层目标依然是实现用于 JavaScript 科学计算的高效工作流。基于 TFJS 构建,使我们得以聚焦于高层功能。

类似于 Propel 最初的早期工作,TensorFlow.js 也使用 WebGL 实现受 GPU 支持的数值计算。据 TensorFlow.js 团队介绍,现在 TensorFlow.js 提供了对 Node.js 的支持:

是的!我们近期发布了 TensorFlow 对 Node.js 的绑定。这使得同一 JavaScript 代码可工作于浏览器和 Node.js 中,同时绑定到节点中底层的 TensorFlow C 语言实现。你可以通过 GitHub 追踪项目的进展,并试用 NPM 软件包。

作为 TensorFlow.js 发布的一部分,deeplearn.js 软件库已成为 TensorFlow.js 的核心库(Core)。在核心库之外,TensorFlow.js 还添加了一个构建机器学习模型和工具的 Layers API,支持自动移植 TensorFlow SavedModel 格式和 Keras HDF5 格式的模型。

Propel 和 TensorFlow.js 项目均采用 Apache 2.0 许可开源。鼓励开发人员通过 TensorFlow.js Propel 的 GitHub 代码库做出贡献。

查看英文原文: Propel Shifts Plans to Leverage TensorFlow.js

2018-05-27 14:081692
用户头像

发布了 391 篇内容, 共 136.5 次阅读, 收获喜欢 256 次。

关注

评论

发布
暂无评论
发现更多内容

DaVinci Resolve18下载,达芬奇剪辑软件mac破解安装教程

Rose

Debian下dpkg-query命令怎么用

百度搜索:蓝易云

云计算 Linux 运维 云服务器 Debian

Downie 4 :mac电脑视频下载抓取工具

Rose

ps cc2019中文直装版 Photoshop2019下载安装 Mac/Windows资源

Rose

SQLServer如何获取客户端IP

百度搜索:蓝易云

sql 云计算 Linux 运维 IP

AnyGo for Mac中文破解版:路线模拟、批量定位更改、实时位置统计

Rose

✅对线面试官-CHAR和VARCHAR了解嘛,区别是什么

派大星

MySQL Java 面试题

Logstash同步MySQL数据到ElasticSearch

百度搜索:蓝易云

MySQL elasticsearch Linux 运维 Logstash

学习 Go 语言,有哪些优质的开源项目

宇宙之一粟

GitHub Go 语言

充电桩项目敏捷开发实践分享

智在碧得

敏捷开发管理 敏捷实践 敏捷开发流程 敏捷实践工具 #敏捷开发

K8s集群nginx-ingress监控告警最佳实践

华为云开发者联盟

k8s 华为云 华为云开发者联盟 华为云CCE 企业号2024年4月PK榜

Databend Cloud 正式上线腾讯云市场,加速挖掘数据创新价值

Databend

centos下安装jenkins.war

百度搜索:蓝易云

Java Linux centos 运维 jenkins

使用 TypeScript 从零搭建自己的 Web 框架:AI 工程化

RoyLin

typescript

哪里有Photoshop 2021中文版资源?如何破解ps2021?

Rose

英文版sketch怎么转为中文,Sketch中英文切换教程

Rose

传媒百万级资源秒级调度实践

智在碧得

MySQL 资源调度 传媒调度 ES分布式 加权排序

通过阿里云向量检索 Milvus 版和通义千问快速构建基于专属知识库的问答系统

阿里云大数据AI技术

人工智能 大数据 阿里云 Milvus

【论文速读】| TroubleLLM:与红队专家对齐

云起无垠

聚贤帮斩获“公益明星组织奖”,赵远峰表示将坚守公益初心

科技汇

chrome浏览器插件谷歌访问助手mac版下载及安装

Rose

接口自动化测试工程实践分享

智在碧得

数据 测试流程 接口自动化测试 自动化测 测试自动化工具

面试宝典

Joseph295

mac虚拟机Parallels Desktop 18好用吗?PD18虚拟机下载安装

Rose

Netflix网飞客户端mac直装破解版 兼容M芯片

Rose

远程办公管理/文件传输:Microsoft Remote Desktop mac直装版下载

Rose

enkins如何请求http接口及乱码问题解决

百度搜索:蓝易云

云计算 Linux 运维 HTTP jenkins

Propel项目改为基于TensorFlow.js_JavaScript_Dylan Schiemann_InfoQ精选文章