2017年谷歌12大优秀开源项目
极客时间编辑部
讲述:丁婵大小:1.58M时长:03:27
在开源和贡献开源方面,谷歌一直是行业的典范。2017 年谷歌开源了不少项目,其中有一些优秀的软件值得人们学习。
1.DeepLearn.js
DeepLearn.js 是谷歌推出的一个可用于机器智能并加速 WebGL 的开源 JavaScript 库,完全在浏览器中运行,不需要安装,不需要后端处理。
2.Istio
Istio 是一个由谷歌、IBM 和 Lyft 共同开发的大型微服务系统管理工具,旨在提供一种统一化的微服务连接、安全保障、管理与监控方式。Istio 项目能够为微服务架构提供流量管理机制,同时为其它增值功能创造了基础。
3.Python Fire
Python Fire 是谷歌开源的一个可从任何 Python 代码自动生成命令行接口(CLI)的库。
4.TensorFlow Fold
TensorFlow Fold 是一个用于创建使用结构化数据的 TensorFlow 模型库,其中计算图的结构取决于输入数据的结构,使得处理不同数据尺寸和结构的深度学习模型更容易实现。
5.Grumpy
Grumpy 是一个 Python to Go 源代码翻译编译器和运行时,旨在替代 CPython 2.7。但关键的区别是它能将 Python 源代码编译为 Go 源代码,然后将其编译为本机代码,而不是字节码。
6.Sonnet
Sonnet 是一个基于 TensorFlow 的神经网络库,它使用面向对象的方法,允许创建定义一些前向传导计算的模块。
7.Puppeteer
Puppeteer 是一个控制 headless Chrome 的 Node.js API,它是一个 Node.js 库,通过 DevTools 协议提供了一个高级的 API 来控制 headless Chrome。
8.Guetzli
Guetzli 是一个针对数码图像和网页图像的 JPEG 编码器,能够通过产生更小的 JPEG 文件来达到更快的在线体验,并且同时保持与当前浏览器,图像处理应用和 JPEG 标准的兼容性。
9.Facets
Facets 是一个机器学习数据集可视化工具,它包含两个部分,Facets Overview 和 Facets Dive,允许用户以不同的粒度查看其数据的整体图像。前者可用于可视化数据的每一个特征,后者则用来探索个别的数据观察集。
10.Kubeflow
Kubeflow 是一个机器学习工具库,旨在使 Kubernetes 上的机器学习变的轻松、便捷、可扩展,其目标不是重建其他服务,而是提供一种简便的方式找到最好的 OSS 解决方案。
11.BOARDGAME.IO
BOARDGAME.IO 是谷歌开源的一个游戏状态自动管理框架,旨在允许游戏作者将游戏规则从本质上转化为一系列简单的函数,这些函数用于描述当一个指定动作发生时游戏的状态变化,框架负责处理表述性状态传递。开发者无需再手动编写任何网络或后端代码。
12.OpenFermion
OpenFermion 是一个开源量子软件,用于编译和分析量子算法来模拟费米子系统,包括量子化学。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论