谷歌的 Tensor Flow 和微軟的 DMTK,兩套開源機器學習系統各有哪些特點?

時間 2021-05-11 02:02:06

1樓:劉江

微軟和TensorFlow對應的難道不應該是CNTK嗎?DMTK不是針對神經網路演算法的吧。

關於CNTK和TensorFlow的比較,可以參考Quora:

CNTK更快、底層cuDNN的版本也更新,但TF顯然社群牛叉得多。Google技術影響力發揮作用了。

更詳細全面的深度學習框架比較,包括Torch、Caffe、Theano,在這裡:deepframeworks/README.md at master · zer0n/deepframeworks · GitHub

Yan Lecun推薦過 https://www.

他是這麼總結的:

Torch has an almost perfect rating on all counts. Theano and TensorFlow lack speed, Tensorflow and Caffe lack flexibility.

2樓:

話說TensorFlow現在已經支援分布式了Deep Learning with Spark and TensorFlow

tensorflow/tensorflow/core/distributed_runtime at master · tensorflow/tensorflow · GitHub

記得有人做過benchmark測試了,tensorflow效率並不算高。不過講真谷歌業界影響力太大了。

3樓:龔禹pangolulu

看了DMTK,其中的multiverso的實現參考的是parameter server,現在開源的paramerer server好像只有微軟的、豆瓣的和@李沐的那個吧,應該還有eric xing實驗室的那個。TF還沒有具體了解,等看了之後再來補充。

4樓:

我知道他們的首頁有區別,

DMTK連個Fork me on git都不放,所以他們的star差了2個數量級,fork差了1個。

——已經加了

如何評價谷歌開源的 TensorFlow 簡化庫 JAX?

如果沒有tensorflow或者pytorch,JAX絕對是對這個問題的最好抽象和實現 可惜有了tensorflow和pytorch之後,JAX抽象出來的設計和解決的問題成了極少數的1 的先鋒設計者們真正關心的問題,而99 的人只關心 如何用乙個full stack框架快速搭建起來乙個distrib...

tensorflow和pytorch是否可以在同乙個環境下使用?

阿爾法 浪 估計題主先使用的TensorFlow在這塊卡上,並沒有設定TensorFlow gpu相關配置,預設TensorFlow會將整塊gpu卡占滿,因此在跑pytorch的時候,此卡就不可用了。 陳桓 不建立虛擬環境會有一些麻煩,你可以建立乙個conda環境,在這乙個環境裡面同時裝兩套,然後將...

相比Tensorflow2和PyTorch,TensorFlow1 x版本有什麼弊端?

tf1是靜態圖,tf2和pytorch主要是動態圖。靜態圖是指,網路在python端搭建好後再傳遞給到c 後端統一執行 動態圖則像python一樣,一句一句執行然後再反向。如你所說,從入門,簡單跑demo或者驗證idea的角度,動態圖非常方便。使用者就像python程式設計一樣方便。但是靜態圖也有它...