歡迎光臨
每天分享高質量文章

可以拋棄 Python 了?Google 開源 Swift for TensorFlow

開源最前線(ID:OpenSourceTop) 猿妹 編譯

連結:https://sdtimes.com/goog/swift-for-tensorflow-becomes-open-source/

Google正式宣佈開源 Swift for TensorFlow。Swift for TensorFlow上個月在TensorFlow開發者峰會上首次公佈演示。

TensorFlow團隊表示:

Swift for TensorFlow 為 TensorFlow 提供了一種新的程式設計模型,為解決現有問題開闢了新的設計機會和新的途徑。雖然該專案處於早期開發階段,但我們已決定開放原始碼並將我們的設計討論轉移到公共郵件串列中,方便對此專案感興趣的任何人都能參與進來

據介紹,Swift for TensorFlow結合了圖的效能、Eager Execution的靈活性和表達能力,重點提高了堆疊中各個層次的可用性。

TensorFlow團隊強調Swift for TensorFlow不僅僅是一個用Swift編寫的TensorFlow API封裝,還包括Swift中的編譯器和語言增強功能,便於機器學習開源人員操作

據TensorFlow團隊介紹,該專案的是基於一種名為Graph Program Extraction的演演算法,該演演算法讓使用者可以在Eager Execution風格程式設計時,並仍然保留圖形的所有優點。

該設計還支援Swift中的高階自動區分以及Swift中的Python整合,允許開發人員直接使用Python API Swift程式碼。

Google提供了詳細的檔案以幫助使用者開始使用。它建議從“Swift for TensorFlow 設計總覽”開始,這裡介紹了專案的主要組成部分以及結合方式。,然後轉到一些其他更詳細的檔案。

fast.ai 創始人、前任Kaggle總裁Jeremy Howard在看到此次專案之後曾在 Twitter 上評論:“我們是不是終於可以放下 Python 了。那麼,我們是否需要開始真得需要並投入到 Swift 中來呢?

此外,Jameson Toole 還發表一篇標題為《為什麼資料科學家應該開始開始學習 Swift》,他表示不要將 Swift 視為 TensorFlow 的簡單包裝,該專案改變的將是整個機器學習和資料科學生態系統使用的預設工具。

那麼,你是否覺得有必要投入到 Swift 中來呢?關於Swift for TensorFlow更多的細節,可以前往GitHub上詳細檢視:https://github.com/tensorflow/swift


●編號400,輸入編號直達本文

●輸入m獲取文章目錄

贊(0)

分享創造快樂