天天看點

谷歌開源 Python Fire;一張圖讀懂 Python、R 的大資料應用等 | AI 開發者頭條

谷歌開源 python fire nasa 釋出 2017-2018 軟體目錄,供開發者免費使用 一張圖看懂大資料中 r 語言的應用 一張圖看懂大資料中 python 的應用 每日推薦閱讀 谷歌搜尋技術分析,如何一步步實作“不止于關鍵詞”?
谷歌開源 Python Fire;一張圖讀懂 Python、R 的大資料應用等 | AI 開發者頭條

昨晚谷歌公布了新的 python 工具包——python fire。它的功能很簡單:能從任何 python 代碼生成指令行接口(cli)。開發者面對任意一個 python 程式,僅需調用 python fire 即可把該程式轉為 cli。python fire 已開源,使用者可通過`pip install fire`在 pypi 進行下載下傳,也可以去 github 檢視它的源代碼。

對于該工具包将為開發者帶來的便利,谷歌表示:

“python fire 能自動把你的代碼轉為 cli,不需要任何額外操作——你不需要定義 arguments,不需要設定幫助資訊,也不需要編寫定義代碼如何運作的主函數。你僅僅需要從主子產品中調用‘fire’函數,剩下的一切都可以交給它 。它支援類、library,對象、函數、甚至是整個子產品,即便代碼發生變動也能随之更新。”

雷鋒網獲知,谷歌還表示 python fire 将使得 bash 和 python 之間的銜接更加友善。

詳情:https://opensource.googleblog.com/2017/03/python-fire-command-line.html

谷歌開源 Python Fire;一張圖讀懂 Python、R 的大資料應用等 | AI 開發者頭條

自 2014 年起,nasa 就着手向公衆開放其部分科研軟體的試用版。到今天,這已成為美國史上最大規模的公立機構軟體開源項目。

昨晚,nasa 正式宣布了新一批對外開放的軟體目錄,包含大量 app、代碼庫和工具。當然,大部分 ai 從業者可能對其中大部分的氣象、系統測試、航空動力裝置、太空探索等領域的科研軟體不感興趣。雷鋒網(公衆号:雷鋒網)消息,nasa 開放軟體中還包括了其科研人員日常使用的圖像、資料處理軟體,更有大量無人飛行器領域的研發、測試軟體。

nasa stmd 技術管理局的副主管 steve jurczyk 表示:

“釋出 nasa 軟體目錄,是我們支援創新經濟的一種方式——向創業者、小企業、學界、工業領域提供當今頂級航空專家所使用的工具。讓公衆擷取這些軟體代碼,将有機會産生實實在在的好處:為美國增加就業、收入,并(用技術)拯救生命。”

詳情:https://www.nasa.gov/press-release/nasa-releases-software-catalog-granting-the-public-free-access-to-technologies-for

谷歌開源 Python Fire;一張圖讀懂 Python、R 的大資料應用等 | AI 開發者頭條

這張圖其實問世很久了,但最近在社交媒體、開發者部落格圈中再次引發新一輪關注。

谷歌開源 Python Fire;一張圖讀懂 Python、R 的大資料應用等 | AI 開發者頭條

這是上一篇“大資料中 r 語言應用”的姊妹篇,兩幅圖旨在幫助從業者了解,兩大主流資料科學語言與其他工具的關系。

來源:http://www.xmind.net/m/wvfc

通過谷歌搜尋專利,深度分析谷歌搜尋的技術實作,包括關聯、搜尋量、背景資訊(比如使用者搜尋曆史、地理位置)、問題替代等因素的考慮;并介紹谷歌采取的相應技術手段,比如關聯資訊資料庫和 word2vec。在了解技術流程的基礎上,這篇文章還為基于谷歌搜尋的 seo 提供了啟示。

原文标題為“your keywords are not what you think they are”。

欄目介紹:ai 開發者頭條是雷鋒網旗下 ai 研習社推出的資訊欄目,周一到周五更新,彙總每天 ai 開發圈的重磅新聞,并推薦技術幹貨。你所關注的 ai 技術資訊,盡在開發者頭條。

(關注 ai 研習社公衆号,擷取每日頭條推送)

本文作者:三川