TensorFlow開發者會峰會:支援Swift,更好的支援JavaScript
夏乙 假裝發自 Computer History Museum
量子位 出品 | 公眾號 QbitAI
今天凌晨,2018年TensorFlow開發者峰會(Dev Summit)在美國加州召開。
這次的大會上,沒有太多令人驚喜的釋出。
當然也有一些值得關注的改變。
其中討論最多的話題,還是TensorFlow這個平臺對更多程式語言的支援。主要是JavaScript和Swift。
其一,TensorFlow.js釋出。
這是一個面向JavaScript開發者的機器學習框架,可以完全在瀏覽器中定義和訓練模型,也能匯入離線訓練的TensorFlow和Keras模型進行預測,還對WebGL實現無縫支援。
在瀏覽器中使用TensorFlow.js可以擴充套件更多的應用場景,包括展開互動式的機器學習、所有資料都儲存在客戶端的情況等。
實際上,這個新發布的TensorFlow.js,就是基於之前的deeplearn.js,只不過被整合進TensorFlow之中。
Google還給了幾個TensorFlow.js的應用案例:
遊戲:Emoji尋寶
地址:https://emojiscavengerhunt.withgoogle.com/
更多可以訪問:https://js.tensorflow.org/ 。
其二,TensorFlow for Swift將在四月開源。
儘管這個專案還在初期階段,但是也有很多人對此抱有期待。例如fast.ai創始人、前任Kaggle總裁Jeremy Howard就把這個列為峰會最重要的釋出內容,而且還說:我們是不是終於可以放下Python了?
關於TensorFlow for Swift資訊較少,感興趣的可以訪問下面這個地址:https://www.tensorflow.org/community/swift
此外,TensorFlow還有一些新功能。
包括TensorFlow Hub。“旨在促進模型的可重複使用部分的釋出、發現和使用……它們包含了已在大型資料集上預先訓練好的變數,並且可以用一個較小的資料集進行再訓練,來提高泛化能力,或是加速訓練”。
這部分說明引自Google官方微信公眾號TensorFlow。
Cloud TPU也會更快更強。
如果你對這次的峰會更多內容感興趣,建議直接訪問新發布的TensorFlow部落格檢視,地址是:blog.tensorflow.org (跳轉medium.com)
TensorFlow 1.7.0提前釋出
去年2月16日,2017年度TensorFlow開發者大會也是山景城召開。當時的大會上,Google推出了TensorFlow 1.0版本。
不過,這次的開發者大會肯定是不會發布2.0版本了。
因為就在這次的開發者大會前不久,Google釋出了TensorFlow 1.7.0版本。主要的改進包括把Eager模式從contrib中移出來等。
而其中最引人矚目的,就是從這個版本開始,TensorFlow全面整合了來自英偉達的TensorRT。
作為一個庫,TensorRT能夠優化TensorFlow的FP16浮點和INT8整數計算,而且還能最大化吞吐量,降低GPU的推理延遲等等。
Google給出的資料顯示,整合了TensorRT的TensorFlow在執行ResNet-50時,比沒有整合的版本提速8倍。
更多關於TensorFlow 1.7.0版本的情況,可以訪問GitHub瞭解。地址:https://github.com/tensorflow/tensorflow/releases
這個月中旬,Stack Overflow釋出了十萬程式設計師大調查。這份調查報告顯示,TensorFlow是程式設計師最愛框架。
報告稱:機器學習框架在開發者們心目中形象不錯,TensorFlow榮登程式設計師最愛榜榜首,有73.5%正在用它的程式設計師表示還想繼續用,Torch/PyTorch排在第3名,68%使用者打算繼續用下去。
在程式設計師最想學的框架中,TensorFlow排在第3,而Torch/PyTorch排在第10名。還沒用上TensorFlow的程式設計師有15.5%打算學一學,而沒用上Torch/PyTorch的人裡,有4.5%的人打算投入它的懷抱。
同時,也有不少人對這兩個機器學習框架不太滿意,26.5%的TensorFlow使用者想脫離它。
花絮
昨天,Google預告這場活動會在B站直播。
結果不知道什麼原因,這個計劃失敗了。B站沒有直播成。不少等著圍觀的網友除了抱怨之外,只能再次前往YouTube。
還在YouTube上留言互動……
— 完 —
加入社群
量子位AI社群15群開始招募啦,歡迎對AI感興趣的同學,加小助手微信qbitbot6入群;
此外,量子位專業細分群(自動駕駛、CV、NLP、機器學習等)正在招募,面向正在從事相關領域的工程師及研究人員。
進群請加小助手微訊號qbitbot6,並務必備註相應群的關鍵詞~通過稽核後我們將邀請進群。(專業群稽核較嚴,敬請諒解)
誠摯招聘
量子位正在招募編輯/記者,工作地點在北京中關村。期待有才氣、有熱情的同學加入我們!相關細節,請在量子位公眾號(QbitAI)對話介面,回覆“招聘”兩個字。
量子位 QbitAI · 頭條號簽約作者
վ'ᴗ' ի 追蹤AI技術和產品新動態
相關文章
- TensorFlow 開發者峰會:支援 Swift,更好的支援 JavaScriptSwiftJavaScript
- Jetpack Compose 現已支援 Material You | 2021 Android 開發者峰會JetpackAndroid
- 2018 TensorFlow開發者峰會都發布了哪些殺器?
- TensorFlow AI 新品更易用!聯手NVIDIA,支援Swift和JavaScriptAISwiftJavaScript
- 更好地適配大螢幕裝置 | 2021 Android 開發者峰會Android
- TensorFlow 引入 Swift 會怎樣?Swift
- 精彩回顧 | 2021 Android 開發者峰會Android
- 2021 中國.NET開發者峰會 今日開幕
- 科銳受邀出席2018安全開發者峰會
- 回顧 2021 中國 .NET 開發者峰會
- 2022 Google 遊戲開發者峰會來啦!Go遊戲開發
- 谷歌開發者大會2018實錄——TensorFlow篇谷歌
- Google 開發者大會 2018 實錄 — TensorFlow篇Go
- 更好地使用Atom支援基於Jupyter的Python開發Python
- Google Play 更新一覽 | 2021 Android 開發者峰會GoAndroid
- Wear OS 更新一覽 | 2021 Android 開發者峰會Android
- TensorFlow 主題演講 | Google 開發者大會 2018Go
- 搶先註冊 | Android 開發者峰會重磅迴歸Android
- ECMAScript 6:更好的 Unicode 支援Unicode
- 國內首個深度學習開發者盛會! 深度學習開發者峰會開幕倒數計時深度學習
- Google開發者大會:你不得不知的Tensorflow小技巧Go
- 分散式 TensorFlow:Distribution Strategy API 丨Google 開發者大會 2018分散式APIGo
- TrustAsia(亞洲誠信)助力看雪2018安全開發者峰會Rust
- Android開發者峰會:Android應用效能優化經驗分享Android優化
- 騰訊榮升Linux基金會白金會員助力支援開源社群Linux
- TensorFlow釋出面向JavaScript開發者的機器學習框架TensorFlow.jsJavaScript機器學習框架JS
- GitLab將會持續支援FluxCDGitlabUX
- Linux基金會成立LF Edge小組 支援邊緣網路開發Linux
- 2019年QQ小遊戲開發者峰會舉行,多項措施助力開發者成長遊戲開發
- 愛加密受邀出席2018安全開發者峰會,讓智慧世界更安全加密
- 2018 第二屆看雪安全開發者峰會 | 徵集贊助商
- 第六屆安全開發者峰會(2022 SDC)現場花絮來啦!
- 安全開發·數智未來 | vivo,助力第七屆安全開發者峰會(2023 SDC)
- 讓遠端桌面更好的支援遊戲遊戲
- 娜迦受邀出席2018安全開發者峰會,守護移動終端
- LLDebugTool - 便捷的IOS除錯工具(支援Swift)iOS除錯Swift
- 解鎖 2022 Google 遊戲開發者峰會 | 遊戲業務穩步發展Go遊戲開發
- 「BUIDLCON2022」“Web3 開發者峰會”線上報名火熱開啟!UIWeb