作者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/cn.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