diff options
author | Determinant <ted.sybil@gmail.com> | 2016-05-05 22:09:17 +0800 |
---|---|---|
committer | Determinant <ted.sybil@gmail.com> | 2016-05-05 22:09:17 +0800 |
commit | 1c7e2c3da330e91c504a8d210290305f4a553af7 (patch) | |
tree | 3f5eb78204145dd4558fda34916bd0bd5e50431f /nerv/layer/affine.lua | |
parent | 40da326da485cae4e0a72a96db1fb0a3c90757e4 (diff) |
make `bind_params` and `init` consistent in `affine.lua`,
`lstm_gate.lua`, `projection.lua`
Diffstat (limited to 'nerv/layer/affine.lua')
-rw-r--r-- | nerv/layer/affine.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nerv/layer/affine.lua b/nerv/layer/affine.lua index 3bf5a11..ace4a78 100644 --- a/nerv/layer/affine.lua +++ b/nerv/layer/affine.lua @@ -108,7 +108,7 @@ function AffineLayer:bind_params() self["ltp" .. i] = self:find_param(pid_list, lconf, self.gconf, nerv.LinearTransParam, {self.dim_in[i], self.dim_out[1]}) - local no_update = lconf["no_update_ltp"..i] + local no_update = lconf["no_update_ltp" .. i] if (no_update ~= nil) and no_update or lconf.no_update_all then self["ltp" .. i].no_update = true end @@ -125,7 +125,7 @@ function AffineLayer:bind_params() end function AffineLayer:init(batch_size) - if self.ltp.trans:ncol() ~= self.bp.trans:ncol() then + if self.dim_out[1] ~= self.bp.trans:ncol() then nerv.error("mismatching dimensions of linear transform and bias paramter") end for i = 1, #self.dim_in do |