diff options
author | Patrick Simianer <p@simianer.de> | 2011-11-14 01:20:50 +0100 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2011-11-14 01:20:50 +0100 |
commit | a27036119247fd5527ab8222e7df80ec2df31ca2 (patch) | |
tree | 1071cec16c106b1245ca82dc6841ae9f90f49a3c /dtrain/dtrain.h | |
parent | 7b79fc9e6e6c9c2bb7f977978e319abe2143bbd9 (diff) |
l1 regularzation
Diffstat (limited to 'dtrain/dtrain.h')
-rw-r--r-- | dtrain/dtrain.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/dtrain/dtrain.h b/dtrain/dtrain.h index 84f3f1f5..cfc3f460 100644 --- a/dtrain/dtrain.h +++ b/dtrain/dtrain.h @@ -85,5 +85,11 @@ inline void printWordIDVec(vector<WordID>& v) } } +template<typename T> +inline T sign(T z) { + if (z == 0) return 0; + return z < 0 ? -1 : +1; +} + #endif |