0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

2017年Google 的開源福利

Linux愛好者 ? 來源:未知 ? 作者:李威 ? 2018-03-05 16:24 ? 次閱讀

我們知道在開源和貢獻開源方面,Google 一直是行業(yè)的典范。2017 年它開源了哪些優(yōu)秀的軟件,有哪些值得我們借鑒學(xué)習(xí)呢?讓我們一起來看下:

1、硬件加速的機器學(xué)習(xí) JavaScript 庫 DeepLearn.js

DeepLearn.js 是 Google 推出的一個可用于機器智能并加速WebGL的開源JavaScript庫,完全在瀏覽器中運行,不需要安裝,不需要后端處理。

2、大型微服務(wù)系統(tǒng)管理工具 Istio

Istio 是一個由谷歌、IBM 與 Lyft 共同開發(fā)的開源項目,旨在提供一種統(tǒng)一化的微服務(wù)連接、安全保障、管理與監(jiān)控方式。Istio 項目能夠為微服務(wù)架構(gòu)提供流量管理機制,同時亦為其它增值功能(包括安全性、監(jiān)控、路由、連接管理與策略等)創(chuàng)造了基礎(chǔ)。這款軟件利用久經(jīng)考驗的 Lyft Envoy 代理進行構(gòu)建,可在無需對應(yīng)用程序代碼作出任何發(fā)動的前提下實現(xiàn)可視性與控制能力。Istio 項目是一款強大的工具,可幫助 CTO/CIO 們立足企業(yè)內(nèi)部實施整體性安全、政策與合規(guī)性要求。

3、可自動生成命令行接口 Python Fire

Python Fire 是 Google 開源的一個可從任何 Python 代碼自動生成命令行接口(CLI)的庫。

簡易示例:

import fire

classCalculator(object):

"""A simple calculator class."""

def double(self,number):

return2 * number

if__name__ == '__main__':

fire.Fire(Calculator)

然后,你可以運行:

python calculator.py double10# 20

python calculator.py double --number=15# 30

4、谷歌深度學(xué)習(xí)TensorFlow Fold

TensorFlow Fold 是用于創(chuàng)建使用結(jié)構(gòu)化數(shù)據(jù)的 TensorFlow 模型庫,其中計算圖的結(jié)構(gòu)取決于輸入數(shù)據(jù)的結(jié)構(gòu)。

TensorFlow Fold 使得處理不同數(shù)據(jù)尺寸和結(jié)構(gòu)的深度學(xué)習(xí)模型更容易實現(xiàn)。Fold 實現(xiàn)動態(tài)批處理,變換任意形狀的計算圖形的批次以產(chǎn)生靜態(tài)計算圖形。 該圖具有相同的結(jié)構(gòu),而不管其接收到什么輸入,并且可以通過 TensorFlow 有效地執(zhí)行。

5、Go 運行 Python:Grumpy

Grumpy 是一個 Python to Go 源代碼翻譯編譯器和運行時,旨在替代 CPython 2.7。

關(guān)鍵的區(qū)別是它將 Python 源代碼編譯為 Go 源代碼,然后將其編譯為本機代碼,而不是字節(jié)碼。這意味著 Grumpy 沒有 VM。編譯的 Go 源代碼是對 Grumpy 運行時的一系列調(diào)用,Go 庫服務(wù)與 Python C API 類似的目的(盡管不直接支持 C API)。

6、基于 TensorFlow 的神經(jīng)網(wǎng)絡(luò)庫 Sonnet

Sonnet 庫使用面向?qū)ο蟮姆椒?,允許創(chuàng)建定義一些前向傳導(dǎo)計算的模塊。模塊用一些輸入 Tensor 調(diào)用,添加操作到圖里并返回輸出 Tensor。其中一種設(shè)計選擇是通過在隨后調(diào)用相同的模塊時自動重用變量來確保變量分享被透明化處理。

7、控制 headless Chrome 的 Node.js API :Puppeteer

Puppeteer 是一個控制 headless Chrome 的 Node.js API 。它是一個 Node.js 庫,通過DevTools 協(xié)議提供了一個高級的 API來控制headlessChrome。它還可以配置為使用完整的(非 headless)Chrome。

8、圖像算法工具 Guetzli

Guetzli,在瑞士德語中是“cookie(曲奇)”的意思,是一個針對數(shù)碼圖像和網(wǎng)頁圖像的 JPEG 編碼器,能夠通過產(chǎn)生更小的 JPEG 文件來達到更快的在線體驗,并且同時保持與當(dāng)前瀏覽器,圖像處理應(yīng)用和 JPEG 標準的兼容性。Google 稱Guetzli 創(chuàng)建高質(zhì)量的 JPEG 圖像文件的大小比當(dāng)前的壓縮方法要再小 35%。

9、Google 開源機器學(xué)習(xí)數(shù)據(jù)集可視化工具 Facets

Facets 是 Google 開源的一款可視化工具,幫助理解、分析和調(diào)試 ML 數(shù)據(jù)集。

Facets 包含兩個部分 —— Facets Overview 和 Facets Dive ,允許用戶以不同的粒度查看其數(shù)據(jù)的整體圖像。Facets Overview 可用于可視化數(shù)據(jù)的每一個特征,F(xiàn)acets Dive 用來探索個別的數(shù)據(jù)觀察集。

10、機器學(xué)習(xí)工具庫Kubeflow

Kubeflow 是谷歌發(fā)布的一個機器學(xué)習(xí)工具庫,Kubeflow 項目旨在使 Kubernetes 上的機器學(xué)習(xí)變的輕松、便捷、可擴展,其目標不是重建其他服務(wù),而是提供一種簡便的方式找到最好的 OSS 解決方案。該庫包含包含的清單用于創(chuàng)建:

用于創(chuàng)建和管理交互式 Jupyter notebook 的 JupyterHub

可配置為使用 CPUGPU,并通過單一設(shè)置調(diào)整至單個集群大小的 TensorFlow 訓(xùn)練控制器(Tensorflow Training Controller)

TF 服務(wù)容器(TF Serving container)

11、游戲狀態(tài)自動管理框架BOARDGAME.IO

BOARDGAME.IO 是 Google 開源的一個游戲框架,旨在允許游戲作者將游戲規(guī)則從本質(zhì)上轉(zhuǎn)化為一系列簡單的函數(shù),這些函數(shù)用于描述當(dāng)一個指定動作發(fā)生時游戲的狀態(tài)變化,框架負責(zé)處理表述性狀態(tài)傳遞。 無需再手動編寫任何網(wǎng)絡(luò)或后端代碼。

12、開源量子軟件OpenFermion

OpenFermion 是一個開源的軟件,用于編譯和分析量子算法來模擬費米子系統(tǒng),包括量子化學(xué),在其他功能中,當(dāng)前版本的特征是用數(shù)據(jù)結(jié)構(gòu)和工具獲取和操縱費米子和量子位哈密頓算子的表示。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Google
    +關(guān)注

    關(guān)注

    5

    文章

    1752

    瀏覽量

    57334
  • 開源項目
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    7156

原文標題:開源巨獻:2017 年 Google 開源了這些超贊的項目

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    英特爾中國開源技術(shù)委員會成立一周

    開源已成為技術(shù)和產(chǎn)業(yè)生態(tài)發(fā)展的重要趨勢。英特爾秉持著開放、選擇、信任的原則貫徹開源,并在社區(qū)、開源項目、開發(fā)者等方面貢獻力量,帶動更多參與者共同實現(xiàn)生態(tài)繁榮。20232月,英特爾中國
    的頭像 發(fā)表于 08-16 15:35 ?369次閱讀

    使用google-translate和wwe合并后無法使用google-tts怎么解決?

    我打算使用lyrat-mini做一個使用喚醒詞喚醒然后后續(xù)通過google-sr和google-tts進行交流的聊天機器人,但是當(dāng)我合并了adf的例子中的wwe和google-translate之后
    發(fā)表于 06-28 06:05

    臺積電、英業(yè)達員工福利政策調(diào)整,調(diào)薪幅度預(yù)計達5%

    英業(yè)達計劃在本年實行的薪酬調(diào)整范圍在0至5%間,同時保持四項主要的福利政策不變,包括注重員工的績效與創(chuàng)新能力、增強健康保障、豐富的福利和員工培訓(xùn)機會以及努力培養(yǎng)人才,作為公司持續(xù)發(fā)展的基石。
    的頭像 發(fā)表于 04-24 15:54 ?546次閱讀

    Google Gemma優(yōu)化后可在NVIDIA GPU上運行

    2024 2 月 21 日,NVIDIA 攜手 Google 在所有 NVIDIA AI 平臺上發(fā)布面向 Gemma 的優(yōu)化功能,Gemma 是 Google 最先進的新型輕量級 2B 和 7B 開放語言模型,可在任何地方運
    的頭像 發(fā)表于 02-25 11:01 ?412次閱讀

    谷歌大型模型終于開放源代碼,遲到但重要的開源戰(zhàn)略

    在人工智能領(lǐng)域,谷歌可以算是開源的鼻祖。今天幾乎所有的大語言模型,都基于谷歌在 2017 發(fā)布的 Transformer 論文;谷歌的發(fā)布的 BERT、T5,都是最早的一批開源 AI
    發(fā)表于 02-22 18:14 ?391次閱讀
    谷歌大型模型終于開放源代碼,遲到但重要的<b class='flag-5'>開源</b>戰(zhàn)略

    如何在鴻蒙系統(tǒng)上安裝Google Play

    隨著鴻蒙(HarmonyOS)系統(tǒng)的逐漸普及和用戶基數(shù)的增加,一些用戶希望能在鴻蒙系統(tǒng)上使用Google Play商店以獲取更多應(yīng)用。然而,由于鴻蒙系統(tǒng)與Google服務(wù)不兼容,官方并未提供官方支持
    的頭像 發(fā)表于 01-31 17:13 ?1.4w次閱讀

    開放原子開源基金會新增捐贈人(202312月)

    202312月,新增以下單位成為開放原子開源基金會捐贈人: ? 支付寶(杭州)信息技術(shù)有限公司 成為基金會黃金捐贈人 ? 青島軟件園發(fā)展有限公司 成為基金會白銀捐贈人 ? 工業(yè)和信息化部
    的頭像 發(fā)表于 01-15 20:50 ?1431次閱讀
    開放原子<b class='flag-5'>開源</b>基金會新增捐贈人(2023<b class='flag-5'>年</b>12月)

    書寫開源之魂|2023 活力開源貢獻者、開源項目揭曉

    ,共同構(gòu)筑可持續(xù)發(fā)展的開源生態(tài)。 11 月 9 日,2023 貢獻者與開源項目評選正式啟動。為感謝廣大貢獻者堅持不懈的努力和貢獻,2023 活力
    的頭像 發(fā)表于 12-22 09:26 ?575次閱讀
    書寫<b class='flag-5'>開源</b>之魂|2023 <b class='flag-5'>年</b>活力<b class='flag-5'>開源</b>貢獻者、<b class='flag-5'>開源</b>項目揭曉

    書寫開源之魂|2023活力開源貢獻者、開源項目揭曉

    ,共同構(gòu)筑可持續(xù)發(fā)展的開源生態(tài)。 11月9日,2023貢獻者與開源項目評選正式啟動。為感謝廣大貢獻者堅持不懈的努力和貢獻,2023活力開源
    的頭像 發(fā)表于 12-18 15:55 ?439次閱讀

    【年終狂歡】200元京東卡、100元加油卡...采購福利來襲!

    歲末年終,為了感謝廣大客戶一來的支持與厚愛,華秋商城特推出年終采購送福利活動! 滿額即贈騰訊VIP月卡、100元加油卡、200元京東卡! 我們知道,采購成本對于企業(yè)的經(jīng)營至關(guān)重要,因此我們在過
    發(fā)表于 12-12 15:06

    用“開源”的方式講開源的合規(guī),合規(guī)“診所”,等你來問!

    和法律體系,鼓勵企業(yè)開放軟件源代碼、硬件設(shè)計和應(yīng)用服務(wù)” 。 ——十四五規(guī)劃 近年來,我國開源生態(tài)發(fā)展態(tài)勢迅猛,“開源吞噬軟件”的態(tài)勢在我國已悄然揭開新篇章。隨之而來的開源合規(guī)問題,也日漸成為開發(fā)者們關(guān)心的問題。 2023
    的頭像 發(fā)表于 12-05 19:35 ?655次閱讀
    用“<b class='flag-5'>開源</b>”的方式講<b class='flag-5'>開源</b>的合規(guī),合規(guī)“診所”,等你來問!

    Google Cloud 線上課堂 | Google Cloud 遷移最佳實踐

    以下文章來源于谷歌云服務(wù),作者 Google Cloud 立即預(yù)約 長按識別/掃描 右方二維碼 預(yù)約觀看直播 各行各業(yè)的組織都積極將業(yè)務(wù)遷移到云端,但同時發(fā)現(xiàn),無論單個本地應(yīng)用,還是跨多個
    的頭像 發(fā)表于 11-28 17:45 ?442次閱讀

    抓住最后機會,探索更多 Google DevFest 精彩內(nèi)容!

    ? 一一度的 Google DevFest 是由全球各地的谷歌開發(fā)者社區(qū) (Google Developer Groups,GDG) 主導(dǎo)的,為期數(shù)月的系列 Google 技術(shù)交流
    的頭像 發(fā)表于 11-27 18:40 ?514次閱讀

    上海站報名啟動! 2023開源產(chǎn)業(yè)生態(tài)大會OpenHarmony生態(tài)分論壇

    作為年內(nèi)開源領(lǐng)域不容錯過的科技盛宴,2023開源產(chǎn)業(yè)生態(tài)大會將于12月19日在上海盛大開幕。本次活動由上海市經(jīng)濟和信息化委員會、上海市科學(xué)技術(shù)協(xié)會和\"科創(chuàng)中國\"開源創(chuàng)新
    發(fā)表于 11-24 14:55

    2023開放原子校源行(成都站)召開在即,邀您探索開源技術(shù),共享開源實踐

    “開放原子校源行”公益項目由開放原子開源基金會與騰訊公司共同出資設(shè)立發(fā)起。雙方攜手通過建立高校開源社團、普及開源文化、研發(fā)開源課程體系等方式探索產(chǎn)教融合新路徑。為高校開發(fā)者提供更大的實
    的頭像 發(fā)表于 10-30 19:45 ?652次閱讀
    2023<b class='flag-5'>年</b>開放原子校源行(成都站)召開在即,邀您探索<b class='flag-5'>開源</b>技術(shù),共享<b class='flag-5'>開源</b>實踐