在Torch中,可以使用nn.Sequential來定義一個神經網絡結構,如下所示:
require 'nn'
-- 定義一個包含多個層的神經網絡結構
model = nn.Sequential()
model:add(nn.Linear(inputSize, hiddenSize)) -- 添加一個全連接層
model:add(nn.ReLU()) -- 添加一個激活函數層
model:add(nn.Linear(hiddenSize, outputSize)) -- 添加另一個全連接層
-- 打印神經網絡結構
print(model)
在上面的代碼中,首先導入nn模塊,然后創建一個Sequential模型,依次添加全連接層、激活函數層和另一個全連接層。最后使用print函數打印出神經網絡結構。可以根據具體的需求定義不同的神經網絡結構。