python是否是深度學習最好選擇?

時間 2021-05-06 16:00:40

1樓:和諧民主自由富強

如果你是從15年開始關注深度學習的框架你就知道,這是時間的選擇。

那時候theano,caffe,keras,matconvnet都是大家用的框架,可謂是群魔亂舞。

是的,caffe和matconvnet這兩貨還是matlab來用於深度學習的工具。

其他語言不是不能用,但是少數人必須服從多數人,懂嗎?

如果開發者都在安卓上開發,你就算在windows phone做出花來也沒人follow 你的

2樓:Hello Junchao

scala等為啥要跑numpy?JVM和C的相容性不是很好的啊

C/C++的library在python裡面可以很方便的使用,只要寫好了,那麼用Python一套用就好了,開發者寫起來開心,跑起來速度也快,為啥非要scala等語言?

要是純C的話的確速度會更快一點兒,不過寫起來很慢--為了這麼點兒優化而讓developer頭疼的想法就不要了

3樓:王璐

是的,短期內也一樣。

原因:Python足夠簡潔,社群成熟(框架多類庫多教程豐富),領域先發優勢明顯。目前來看,Scala等語言短時間內不會替代Python,即使scala領先幾個包、語法糖也沒有明顯優勢。

關於Python效率:各ML框架底層大多是C/C++實現,核心計算由GPU加速,Python只是個「前端」。深度學習的瓶頸是模型學習效率,這一開銷比Python多幾個數量級,所以Python再慢十倍也沒有顯著影響。

4樓:

scala 這種語言肯定是不適合這個領域的,即便增加演算法庫後也如此。其實scala這種小眾語言本身發展前途現在看就是不明朗的。 現在投資(投入精力)scala並不是乙個很明智的選擇。

深度學習用的最多的語言無非就是適合研究者的Python,Matlab。 適合專業程式設計師的C、C++而已。其他語言並沒有太多機會

python學習深度學習怎麼入門

蘋果呆呆呆 你好,學習Python程式語言,是大家走入程式設計世界的最理想選擇。Python比其它程式語言更適合人工智慧這個領域,在人工智慧上使用Python比其它程式設計有更大優勢。無論是學習任何一門語言,基礎知識,就是基礎功非常的重要,找乙個有豐富程式設計經驗的老師或者師兄帶著你會少走很多彎路,...

學習python和機器學習演算法,深度學習演算法就是學不會,心情很壓抑怎麼辦?

陽光 不知道你多大年齡,阿姨我今年快48了,去年開始學習機器學習,深度學習,也經歷很多燒腦的日子,但是要相信自己,多去網上搜尋,書讀百遍其意自現,死磕到底,沒什麼學不會的,想想又不是讓你造原子彈 我執 看到這個題目我頓時會心一笑,彷彿見到了過去的自己.回答分割線 我想題主應該是想問怎麼快速的學習演算...

如何評價Python的深度學習框架DeepPy?

智星雲服務 專案 Deepy 簡介 它使用numpy進行計算。API類似於PyTorch的API。在示例目錄中有乙個線性分類器,其準確率超過96 from deepy.module import Linear,Sequentialfrom deepy.autograd.activations imp...