Mercurial > pylearn
diff pylearn/shared/layers/sigmoidal_layer.py @ 1405:f9e4d71aa353
Add L1 and L2² costs to sigmoidal layer
author | Pascal Lamblin <lamblinp@iro.umontreal.ca> |
---|---|
date | Wed, 26 Jan 2011 16:55:44 -0500 |
parents | 912be602c3ac |
children |
line wrap: on
line diff
--- a/pylearn/shared/layers/sigmoidal_layer.py Mon Jan 24 13:18:43 2011 -0500 +++ b/pylearn/shared/layers/sigmoidal_layer.py Wed Jan 26 16:55:44 2011 -0500 @@ -20,6 +20,8 @@ :param squash: an squashing function """ output = squash_fn(tensor.dot(input, w) + b) + l1 = abs(w).sum() + l2_sqr = (w**2).sum() update_locals(self, locals()) @classmethod