Author: tommaso
Date: Mon Jul 30 20:21:34 2012
New Revision: 1367266

URL: http://svn.apache.org/viewvc?rev=1367266&view=rev
Log:
avoiding counting the bias unit inside the LRCF regularization term

Modified:
    
labs/yay/trunk/core/src/main/java/org/apache/yay/LogisticRegressionCostFunction.java

Modified: 
labs/yay/trunk/core/src/main/java/org/apache/yay/LogisticRegressionCostFunction.java
URL: 
http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/LogisticRegressionCostFunction.java?rev=1367266&r1=1367265&r2=1367266&view=diff
==============================================================================
--- 
labs/yay/trunk/core/src/main/java/org/apache/yay/LogisticRegressionCostFunction.java
 (original)
+++ 
labs/yay/trunk/core/src/main/java/org/apache/yay/LogisticRegressionCostFunction.java
 Mon Jul 30 20:21:34 2012
@@ -47,7 +47,8 @@ public class LogisticRegressionCostFunct
         for (WeightsMatrix layerMatrix : parameters) {
             for (int i = 0; i < layerMatrix.getColumnDimension(); i++) {
                 double[] column = layerMatrix.getColumn(i);
-                for (int j = 0; j < column.length; j++) {
+                // starting from 1 to avoid including the bias unit in 
regularization
+                for (int j = 1; j < column.length; j++) {
                     res+= Math.pow(column[j], 2d);
                 }
             }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to