Torch是什么
Torch是一個由Lua語言開發的深度學習框架,目前支持Mac OS X 和Ubuntu 12及以上,官網 ,github地址。
具有如下特點:
-
交互式開發工具
-
可視化式的工具
-
第三方庫管理工具
-
豐富的開源軟件
如waifu2,neural-style,neuraltalk2,char-rnn。
優缺點:
優點:
適合深度學習的初學者入門
缺點:
-
使用的Lua語言比較小眾;
-
和Caffe一樣,都是基於layer(層),不像Tensorflow,是基於符號計算的;
建議:
可以先通過Torch學習入門,然后學習Tensorflow和theano。接觸兩種風格,可以有助於更深層次的理解深度學習框架。