您的位置:首頁>正文

Torch7深度學習教程(一)

本博文目標是介紹Torch的入門使用

博主採用iTorch介面編寫,以下以圖片方式展示代碼。

如果記不清哪個方法的名字了可以在iTorch裡麵點“Tab”鍵會有智慧輸入, 類似matlab

簡單地介紹String, numbers, tables

字串的操作注意是單引號, 然後第二行中的print函數有點像c++裡面的cout, 即可以根據輸入的要列印的類型不同而顯示, 這輸入式字串, 後面還會輸入其他資料格式的輸入。 由於torch是互動式的, 跟matlab很像所以直接打a也能顯示輸出。

b是聲明一個類似Array的陣列類型, 沒有賦初值列印時顯示為空。

分別給陣列賦值, 第一個陣列元素為字串a, 第二個為整型30, 同樣的調用print和直接打b, 列印的效果一樣。 值得注意的是, 這裡的輸出是陣列序號和陣列元素一起列印出來的。

接著看一下一個簡單的迴圈, 這個是lua的陣列for迴圈, 在“#”要加迴圈使用的陣列名稱, 默認是i++的形式迴圈, 可以改成i = i + 2或者其他形式, 具體看下圖體會

這是沒兩次列印元素, 所以應該列印第一個陣列元素“hello”和第三個, 但是陣列沒有第三個所以結果如上圖

以上兩圖, 應該能更好的說明迴圈

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示