Как добавить новые узлы в модуль графа (gModule) в пакете nngraph в факеле? Я попытался использовать функцию добавления, и это добавило узел в слот модулей в объекте gModules. Однако вывод все еще берется из предыдущего последнего узла.Как добавить дополнительные слои в модуль графа в факеле
упрощенный код:
require "nn"
require "nngraph"
-- Function that builds a gModule
function buildModule(input_size,hidden_size)
local x = nn.Identity()()
local out = x - nn.Linear(input_size,hidden_size) - nn.Tanh()
return nn.gModule({x},{out})
end
network = buildModule(5,3)
-- Additional layer to add
l2 = nn.Linear(3,10)
network:add(l2)
-- Expected a tensor of size 10 but got one with size 3
print(network:forward(torch.randn(5)))
Спасибо за ответ – nist