Sonnet 庫使用面向對象的方法,允許創建定義一些前向傳導計算的模塊。模塊用一些輸入 Tensor 調用,添加操作到圖裡並返回輸出 Tensor。其中一種設計選擇是通過在隨後調用相同的模塊時自動重用變量來確保變量分享被透明化處理。 該庫兼容 Linux/Mac OS X 和 Python 2.7。
TensorFlow 的版本必須至少為 1.0.1。Sonnet 支持 TensorFlow 的 virtualenv 安裝模式,以及 nativ pip 安裝。
30、無損壓縮算法Brotli ★Star 4822
Brotli 是一個通用目的的無損壓縮算法,它通過用變種的 LZ77 算法,Huffman 編碼和二階文本建模進行數據壓縮,是一種壓縮比很高的壓縮方法。在壓縮速度上跟 Deflate 差不多,但是提供了更密集的壓縮。
31、負載均衡系統 Seesaw★Star 4286
Seesaw 是 Google 開源的一個基於 Linux 的負載均衡系統。Seesaw 包含基本的負載均衡特性,同時支持一些高級的功能,諸如:anycast, Direct Server Return (DSR), 支持多個 VLANs 和集中式配置。同時其設計的宗旨是易於維護。
32、Gumbo★Star 4060
Gumbo 是 Google 的一款用C語言實現的HTML5解析庫,無需任何外部依賴。
33、GXUI★Star 3803
GXUI 是 Google 出品的一個跨平臺 GO 語言的 UI 框架。
34、iOS UI 測試自動化框架 EarlGrey ★Star 3721
遵從開源Apache授權的EarlGrey,由Objective-C編寫而成。Google也確實用的它來測試自家的iOS app。EarlGrey可支持和模擬回溯至iOS 8的設備,有關該工具的詳細文檔請戳這裡。除了EarlGrey,其它iOS UI測試自動化框架還包括Calabash和Sauce Labs的Appium。
35、Blockly★Star 3520
Blockly 是一個基於 Web 的可視化編程工具,只需要拖動幾個圖形就可以編程, 完全不需要打字. 根據項目FAQ介紹, 這個新語言的主要目的是為web應用提供宏(或腳本編 程)的支持. 可以把生成的腳本輸出成java, python 等.已經有幾個利用Blockly的demo。
36、go-github★Star 2707
go-github 是 Google 對 Github 的開放 API 進行 Go 語言封裝的一個項目。
37、抓取bug工具 error-prone★Star 2708
error-prone 用來抓取 Java 編譯時的錯誤。通常使用編譯器只能做靜態類型的檢查。但使用此工具,能夠進行編譯器的類型分析,能夠檢測並抓取到編譯過程中的 Bug,能夠大大的節約開發者的時間。
38、ROS 系統支持的 SLAM 庫 Cartographer★Star 2700
Cartographer,是Google開源的一個ROS系統支持的2D和3D SLAM(simultaneous localization and mapping)庫。SLAM 算法結合來自多個傳感器(比如,LIDAR、IMU 和 攝像頭)的數據,同步計算傳感器的位置並繪製傳感器周圍的環境。在產業界和學術界常見的傳感器配置上,Cartographer 能實時建立全局一致的地圖。
39、安卓電量分析工具 Battery Historian ★Star 2579