作者was11 (WAS)
看板deeplearning
標題[問題] Deep Learning工具請益
時間Wed Feb 28 23:07:44 2018
因為碩士剛好在研究這方面的東西
目前知道RNN或其他DL技術的過程
不過現在對用工具實現感到困惑
目前我比較會用keras去建構DL模型
不過因為教授一直要求要Tensorflow
想請問這2者之間有很明顯的差異嗎
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.16.250
※ 文章網址: https://webptt.com/m.aspx?n=bbs/deeplearning/M.1519830467.A.9C2.html
1F:推 ladddddy: keras沒特別設定的話,是use tensorflow backend,所以 02/28 23:26
2F:→ ladddddy: 你其實是在使用tf,只是包裝過的而已 02/28 23:26
3F:推 GTX9487: keras好上手 但是學久了你會發現不少bug跟限制 02/28 23:33
4F:推 tsoahans: keras和tf可以同時使用完全不衝突 不過tf最好還是要會 03/01 14:21
5F:→ tsoahans: keras限制多不夠彈性 03/01 14:23
6F:→ RumiManiac: 你要先搞清楚教授的目的,要求用 TF 的原因是什麼 03/01 16:38
7F:→ RumiManiac: 這不太可能只是為了效能之類的考量 03/01 16:39
8F:→ RumiManiac: 所以雖然 Keras 可以在後端執行 TF,但你還是去學TF吧 03/01 16:41
9F:→ RumiManiac: Keras 就只是一個更高階的封裝,底層可以接 TF, CNTK 03/01 16:42
10F:→ was11: 感謝上面大大的說明,我教授只是覺得用keras太簡單... 03/01 21:09
11F:→ was11: 所以才叫我學Tensorflow 03/01 21:09
12F:推 breezylion: 有時候自己封裝tf不見得會比keras還要快,但keras比 03/02 20:01
13F:→ breezylion: 較有限制,想彈性一點建議還是tf 03/02 20:01
14F:推 howayi: 學個pytorch 又彈性又簡單 03/03 00:56
15F:推 lucien0410: 我做NLP 自然語言處理 是新手 用的是OpenNMT 很好上 03/03 08:35
16F:→ lucien0410: 手 但相對限制很多 如果你是做NLP的話 可以參考 03/03 08:36