diff options
author | koray kavukcuoglu <koray@kavukcuoglu.org> | 2013-01-03 18:11:51 +0400 |
---|---|---|
committer | koray kavukcuoglu <koray@kavukcuoglu.org> | 2013-01-03 18:11:51 +0400 |
commit | 1ee64da4abbafd92c6bea5121e9a11e55ef1cbcb (patch) | |
tree | 0ac888ab1f86d49439d9a720df6a3c5329f2ff58 /init.lua | |
parent | 9e6f3d322212a4c62d869de6733701be8e676754 (diff) |
New NN classes
extra/nn/L1Cost.lua : L1 penalty
extra/nn/SpatialFullConvolution.lua : full convolution
extra/nn/SpatialFullConvolutionMap.lua : full convolution with connection table
extra/nn/TanhShrink.lua : shrinkage with x-tanh(x)
extra/nn/WeightedMSECriterion.lua : mean squared error with weighting mask on the target
Add new nn classes that are used commonly for unsupervised training of convolutional auto encoders
Diffstat (limited to 'init.lua')
-rw-r--r-- | init.lua | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -45,6 +45,7 @@ include('SoftMin.lua') include('SoftPlus.lua') include('SoftSign.lua') include('Tanh.lua') +include('TanhShrink.lua') include('Abs.lua') include('Power.lua') include('Square.lua') @@ -55,6 +56,8 @@ include('Threshold.lua') include('LookupTable.lua') include('SpatialConvolution.lua') +include('SpatialFullConvolution.lua') +include('SpatialFullConvolutionMap.lua') include('SpatialConvolutionMM.lua') include('SpatialConvolutionMap.lua') include('SpatialSubSampling.lua') @@ -90,6 +93,8 @@ include('CosineEmbeddingCriterion.lua') include('MarginRankingCriterion.lua') include('MultiMarginCriterion.lua') include('MultiLabelMarginCriterion.lua') +include('L1Cost.lua') +include('WeightedMSECriterion.lua') include('StochasticGradient.lua') |