You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by to...@apache.org on 2014/06/15 08:05:35 UTC

svn commit: r1602661 - in /labs/yay/trunk: api/src/main/java/org/apache/yay/ core/src/main/java/org/apache/yay/core/ core/src/main/java/org/apache/yay/core/utils/ core/src/test/java/org/apache/yay/core/

Author: tommaso
Date: Sun Jun 15 06:05:34 2014
New Revision: 1602661

URL: http://svn.apache.org/r1602661
Log:
fixed imports / format

Modified:
    labs/yay/trunk/api/src/main/java/org/apache/yay/NeuralNetwork.java
    labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionException.java
    labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionStrategy.java
    labs/yay/trunk/api/src/main/java/org/apache/yay/TrainingSet.java
    labs/yay/trunk/core/src/main/java/org/apache/yay/core/BackPropagationLearningStrategy.java
    labs/yay/trunk/core/src/main/java/org/apache/yay/core/BasicPerceptron.java
    labs/yay/trunk/core/src/main/java/org/apache/yay/core/FeedForwardStrategy.java
    labs/yay/trunk/core/src/main/java/org/apache/yay/core/MaxSelectionFunction.java
    labs/yay/trunk/core/src/main/java/org/apache/yay/core/NeuralNetworkFactory.java
    labs/yay/trunk/core/src/main/java/org/apache/yay/core/VoidLearningStrategy.java
    labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ConversionUtils.java
    labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ExamplesFactory.java
    labs/yay/trunk/core/src/test/java/org/apache/yay/core/BackPropagationLearningStrategyTest.java
    labs/yay/trunk/core/src/test/java/org/apache/yay/core/BasicPerceptronTest.java
    labs/yay/trunk/core/src/test/java/org/apache/yay/core/FeedForwardStrategyTest.java
    labs/yay/trunk/core/src/test/java/org/apache/yay/core/LogisticRegressionCostFunctionTest.java
    labs/yay/trunk/core/src/test/java/org/apache/yay/core/NeuralNetworkFactoryTest.java
    labs/yay/trunk/core/src/test/java/org/apache/yay/core/SigmoidFunctionTest.java
    labs/yay/trunk/core/src/test/java/org/apache/yay/core/VoidLearningStrategyTest.java

Modified: labs/yay/trunk/api/src/main/java/org/apache/yay/NeuralNetwork.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/api/src/main/java/org/apache/yay/NeuralNetwork.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/api/src/main/java/org/apache/yay/NeuralNetwork.java (original)
+++ labs/yay/trunk/api/src/main/java/org/apache/yay/NeuralNetwork.java Sun Jun 15 06:05:34 2014
@@ -23,6 +23,6 @@ import org.apache.commons.math3.linear.R
 /**
  * A neural network is a layered connected graph of elaboration units
  */
-public interface NeuralNetwork extends Hypothesis<RealMatrix, Double, Double>{
+public interface NeuralNetwork extends Hypothesis<RealMatrix, Double, Double> {
 
 }

Modified: labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionException.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionException.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionException.java (original)
+++ labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionException.java Sun Jun 15 06:05:34 2014
@@ -19,7 +19,7 @@
 package org.apache.yay;
 
 /**
- * Exception thrown when an error occurs when a neural network is trying to 
+ * Exception thrown when an error occurs when a neural network is trying to
  * predict an output for a given input
  */
 @SuppressWarnings("serial")

Modified: labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionStrategy.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionStrategy.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionStrategy.java (original)
+++ labs/yay/trunk/api/src/main/java/org/apache/yay/PredictionStrategy.java Sun Jun 15 06:05:34 2014
@@ -18,11 +18,10 @@
  */
 package org.apache.yay;
 
+import java.util.Collection;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.commons.math3.linear.RealVector;
 
-import java.util.Collection;
-
 /**
  * A {@link PredictionStrategy} defines an algorithm for the prediction of outputs
  * of type <code>O</code> given inputs of type <code>I</code>.

Modified: labs/yay/trunk/api/src/main/java/org/apache/yay/TrainingSet.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/api/src/main/java/org/apache/yay/TrainingSet.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/api/src/main/java/org/apache/yay/TrainingSet.java (original)
+++ labs/yay/trunk/api/src/main/java/org/apache/yay/TrainingSet.java Sun Jun 15 06:05:34 2014
@@ -26,18 +26,18 @@ import java.util.Iterator;
  */
 public class TrainingSet<F, O> implements Iterable<TrainingExample<F, O>> {
 
-    private Collection<TrainingExample<F, O>> samples;
+  private Collection<TrainingExample<F, O>> samples;
 
-    public TrainingSet(Collection<TrainingExample<F, O>> samples) {
-        this.samples = samples;
-    }
+  public TrainingSet(Collection<TrainingExample<F, O>> samples) {
+    this.samples = samples;
+  }
 
-    @Override
-    public Iterator<TrainingExample<F, O>> iterator() {
-        return samples.iterator();
-    }
+  @Override
+  public Iterator<TrainingExample<F, O>> iterator() {
+    return samples.iterator();
+  }
 
-    public int size() {
-        return samples.size();
-    }
+  public int size() {
+    return samples.size();
+  }
 }

Modified: labs/yay/trunk/core/src/main/java/org/apache/yay/core/BackPropagationLearningStrategy.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/core/BackPropagationLearningStrategy.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/main/java/org/apache/yay/core/BackPropagationLearningStrategy.java (original)
+++ labs/yay/trunk/core/src/main/java/org/apache/yay/core/BackPropagationLearningStrategy.java Sun Jun 15 06:05:34 2014
@@ -18,15 +18,20 @@
  */
 package org.apache.yay.core;
 
+import java.util.Arrays;
 import org.apache.commons.math3.linear.Array2DRowRealMatrix;
 import org.apache.commons.math3.linear.ArrayRealVector;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.commons.math3.linear.RealVector;
-import org.apache.yay.*;
+import org.apache.yay.CostFunction;
+import org.apache.yay.LearningStrategy;
+import org.apache.yay.NeuralNetwork;
+import org.apache.yay.PredictionStrategy;
+import org.apache.yay.TrainingExample;
+import org.apache.yay.TrainingSet;
+import org.apache.yay.WeightLearningException;
 import org.apache.yay.core.utils.ConversionUtils;
 
-import java.util.Arrays;
-
 /**
  * Back propagation learning algorithm for neural networks implementation (see
  * <code>http://en.wikipedia.org/wiki/Backpropagation</code>).

Modified: labs/yay/trunk/core/src/main/java/org/apache/yay/core/BasicPerceptron.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/core/BasicPerceptron.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/main/java/org/apache/yay/core/BasicPerceptron.java (original)
+++ labs/yay/trunk/core/src/main/java/org/apache/yay/core/BasicPerceptron.java Sun Jun 15 06:05:34 2014
@@ -18,6 +18,7 @@
  */
 package org.apache.yay.core;
 
+import java.util.Collection;
 import org.apache.commons.math3.linear.Array2DRowRealMatrix;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.yay.Input;
@@ -29,8 +30,6 @@ import org.apache.yay.TrainingSet;
 import org.apache.yay.core.neuron.BinaryThresholdNeuron;
 import org.apache.yay.core.utils.ConversionUtils;
 
-import java.util.Collection;
-
 /**
  * A perceptron {@link org.apache.yay.NeuralNetwork} implementation based on
  * {@link org.apache.yay.core.neuron.BinaryThresholdNeuron}s
@@ -55,7 +54,7 @@ public class BasicPerceptron implements 
   @Override
   public void learn(TrainingSet<Double, Double> trainingExamples) throws LearningException {
     for (TrainingExample<Double, Double> example : trainingExamples) {
-        learn(example);
+      learn(example);
     }
   }
 

Modified: labs/yay/trunk/core/src/main/java/org/apache/yay/core/FeedForwardStrategy.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/core/FeedForwardStrategy.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/main/java/org/apache/yay/core/FeedForwardStrategy.java (original)
+++ labs/yay/trunk/core/src/main/java/org/apache/yay/core/FeedForwardStrategy.java Sun Jun 15 06:05:34 2014
@@ -21,7 +21,6 @@ package org.apache.yay.core;
 
 import java.util.ArrayList;
 import java.util.Collection;
-
 import org.apache.commons.collections.CollectionUtils;
 import org.apache.commons.collections.Transformer;
 import org.apache.commons.math3.linear.ArrayRealVector;

Modified: labs/yay/trunk/core/src/main/java/org/apache/yay/core/MaxSelectionFunction.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/core/MaxSelectionFunction.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/main/java/org/apache/yay/core/MaxSelectionFunction.java (original)
+++ labs/yay/trunk/core/src/main/java/org/apache/yay/core/MaxSelectionFunction.java Sun Jun 15 06:05:34 2014
@@ -20,7 +20,6 @@ package org.apache.yay.core;
 
 import java.util.Collection;
 import java.util.Collections;
-
 import org.apache.yay.SelectionFunction;
 
 /**

Modified: labs/yay/trunk/core/src/main/java/org/apache/yay/core/NeuralNetworkFactory.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/core/NeuralNetworkFactory.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/main/java/org/apache/yay/core/NeuralNetworkFactory.java (original)
+++ labs/yay/trunk/core/src/main/java/org/apache/yay/core/NeuralNetworkFactory.java Sun Jun 15 06:05:34 2014
@@ -18,6 +18,8 @@
  */
 package org.apache.yay.core;
 
+import java.util.Arrays;
+import java.util.Collection;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.yay.CreationException;
 import org.apache.yay.Input;
@@ -31,9 +33,6 @@ import org.apache.yay.TrainingSet;
 import org.apache.yay.WeightLearningException;
 import org.apache.yay.core.utils.ConversionUtils;
 
-import java.util.Arrays;
-import java.util.Collection;
-
 /**
  * Factory class for creating {@link org.apache.yay.NeuralNetwork}s
  */
@@ -50,8 +49,8 @@ public class NeuralNetworkFactory {
    * @throws org.apache.yay.CreationException
    */
   public static NeuralNetwork create(final RealMatrix[] realMatrixSet, final LearningStrategy<Double, Double> learningStrategy,
-                                                     final PredictionStrategy<Double, Double> predictionStrategy,
-                                                     final SelectionFunction<Collection<Double>, Double> selectionFunction) throws CreationException {
+                                     final PredictionStrategy<Double, Double> predictionStrategy,
+                                     final SelectionFunction<Collection<Double>, Double> selectionFunction) throws CreationException {
     return new NeuralNetwork() {
 
       private RealMatrix[] updatedRealMatrixSet = realMatrixSet;

Modified: labs/yay/trunk/core/src/main/java/org/apache/yay/core/VoidLearningStrategy.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/core/VoidLearningStrategy.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/main/java/org/apache/yay/core/VoidLearningStrategy.java (original)
+++ labs/yay/trunk/core/src/main/java/org/apache/yay/core/VoidLearningStrategy.java Sun Jun 15 06:05:34 2014
@@ -23,8 +23,6 @@ import org.apache.yay.LearningStrategy;
 import org.apache.yay.TrainingSet;
 import org.apache.yay.WeightLearningException;
 
-import java.util.Collection;
-
 /**
  * A NOP {@link org.apache.yay.LearningStrategy}
  */

Modified: labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ConversionUtils.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ConversionUtils.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ConversionUtils.java (original)
+++ labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ConversionUtils.java Sun Jun 15 06:05:34 2014
@@ -18,15 +18,14 @@
  */
 package org.apache.yay.core.utils;
 
+import java.util.ArrayList;
+import java.util.Collection;
 import org.apache.commons.math3.linear.Array2DRowRealMatrix;
 import org.apache.commons.math3.linear.OpenMapRealVector;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.commons.math3.linear.RealVector;
-import org.apache.yay.Input;
 import org.apache.yay.Feature;
-
-import java.util.ArrayList;
-import java.util.Collection;
+import org.apache.yay.Input;
 
 /**
  * Temporary class for conversion between model objects and commons-math matrices/vectors

Modified: labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ExamplesFactory.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ExamplesFactory.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ExamplesFactory.java (original)
+++ labs/yay/trunk/core/src/main/java/org/apache/yay/core/utils/ExamplesFactory.java Sun Jun 15 06:05:34 2014
@@ -18,12 +18,11 @@
  */
 package org.apache.yay.core.utils;
 
-import org.apache.yay.Input;
+import java.util.ArrayList;
 import org.apache.yay.Feature;
+import org.apache.yay.Input;
 import org.apache.yay.TrainingExample;
 
-import java.util.ArrayList;
-
 /**
  * Factory class for {@link org.apache.yay.Input}s and {@link TrainingExample}s.
  */

Modified: labs/yay/trunk/core/src/test/java/org/apache/yay/core/BackPropagationLearningStrategyTest.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/test/java/org/apache/yay/core/BackPropagationLearningStrategyTest.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/test/java/org/apache/yay/core/BackPropagationLearningStrategyTest.java (original)
+++ labs/yay/trunk/core/src/test/java/org/apache/yay/core/BackPropagationLearningStrategyTest.java Sun Jun 15 06:05:34 2014
@@ -21,7 +21,6 @@ package org.apache.yay.core;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Random;
-
 import org.apache.commons.math3.linear.Array2DRowRealMatrix;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.yay.PredictionStrategy;
@@ -82,8 +81,7 @@ public class BackPropagationLearningStra
       int cols;
       if (i == 0) {
         cols = (Math.abs(r.nextInt()) % 4) + 2;
-      }
-      else {
+      } else {
         cols = initialWeights[i - 1].getRowDimension();
         if (i == weightsCount - 1) {
           rows = 1;
@@ -94,12 +92,10 @@ public class BackPropagationLearningStra
         if (i == weightsCount - 1) {
           if (c == 0) {
             d[0][c] = 1d;
-          }
-          else {
+          } else {
             d[0][c] = r.nextDouble();
           }
-        }
-        else {
+        } else {
           d[0][c] = 0;
         }
       }
@@ -109,8 +105,7 @@ public class BackPropagationLearningStra
           double val;
           if (j == 0) {
             val = 1d;
-          }
-          else {
+          } else {
             val = r.nextDouble();
           }
           d[k][j] = val;
@@ -119,7 +114,7 @@ public class BackPropagationLearningStra
       initialWeights[i] = new Array2DRowRealMatrix(d);
     }
     return initialWeights;
-}
+  }
 
   @Test
   public void testLearningWithDefaultSettingsAndRandomSamples() throws Exception {

Modified: labs/yay/trunk/core/src/test/java/org/apache/yay/core/BasicPerceptronTest.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/test/java/org/apache/yay/core/BasicPerceptronTest.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/test/java/org/apache/yay/core/BasicPerceptronTest.java (original)
+++ labs/yay/trunk/core/src/test/java/org/apache/yay/core/BasicPerceptronTest.java Sun Jun 15 06:05:34 2014
@@ -22,7 +22,6 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.LinkedList;
 import java.util.Random;
-
 import org.apache.yay.Feature;
 import org.apache.yay.TrainingExample;
 import org.apache.yay.TrainingSet;
@@ -42,24 +41,24 @@ public class BasicPerceptronTest {
 
   @Before
   public void setUp() throws Exception {
-    Collection<TrainingExample<Double, Double>> samples = new LinkedList<TrainingExample<Double, Double>>() ;
+    Collection<TrainingExample<Double, Double>> samples = new LinkedList<TrainingExample<Double, Double>>();
     samples.add(createTrainingExample(1d, 4d, 5d, 6d));
     samples.add(createTrainingExample(1d, 5d, 6d, 0.5d));
     samples.add(createTrainingExample(0.1d, 9d, 4d, 1.9d));
     samples.add(createTrainingExample(0.11d, 4d, 2.6d, 9.5d));
-    smallDataset = new TrainingSet<Double,Double>(samples);
+    smallDataset = new TrainingSet<Double, Double>(samples);
 
-    Collection<TrainingExample<Double, Double>> samples1 = new LinkedList<TrainingExample<Double, Double>>() ;
+    Collection<TrainingExample<Double, Double>> samples1 = new LinkedList<TrainingExample<Double, Double>>();
     Random r = new Random();
     for (int i = 0; i < 100000; i++) {
-        samples1.add(createTrainingExample(1d, r.nextDouble(),
-                r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
-                r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
-                r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
-                r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
-                r.nextDouble(), r.nextDouble()));
+      samples1.add(createTrainingExample(1d, r.nextDouble(),
+              r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
+              r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
+              r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
+              r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
+              r.nextDouble(), r.nextDouble()));
     }
-    bigDataset = new TrainingSet<Double,Double>(samples1);
+    bigDataset = new TrainingSet<Double, Double>(samples1);
 
   }
 
@@ -115,21 +114,21 @@ public class BasicPerceptronTest {
     assertTrue(secondOutput == 0d || secondOutput == 1d);
   }
 
-    private TrainingExample<Double, Double> createInput(Random r) {
-        return createTrainingExample(null, 1d,
-                r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
-                r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
-                r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
-                r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
-                r.nextDouble(), r.nextDouble());
-    }
+  private TrainingExample<Double, Double> createInput(Random r) {
+    return createTrainingExample(null, 1d,
+            r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
+            r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
+            r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
+            r.nextDouble(), r.nextDouble(), r.nextDouble(), r.nextDouble(),
+            r.nextDouble(), r.nextDouble());
+  }
 
-    @Test
+  @Test
   @SuppressWarnings("unchecked")
   public void testLearnPhaseWithSmallDataset() throws Exception {
     BasicPerceptron basicPerceptron = new BasicPerceptron(1d, 2d, 3d, 4d);
     basicPerceptron.learn(smallDataset);
-}
+  }
 
   @Test
   @SuppressWarnings("unchecked")

Modified: labs/yay/trunk/core/src/test/java/org/apache/yay/core/FeedForwardStrategyTest.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/test/java/org/apache/yay/core/FeedForwardStrategyTest.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/test/java/org/apache/yay/core/FeedForwardStrategyTest.java (original)
+++ labs/yay/trunk/core/src/test/java/org/apache/yay/core/FeedForwardStrategyTest.java Sun Jun 15 06:05:34 2014
@@ -20,7 +20,6 @@ package org.apache.yay.core;
 
 import java.util.Collection;
 import java.util.LinkedList;
-
 import org.apache.commons.math3.linear.Array2DRowRealMatrix;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.commons.math3.linear.RealVector;
@@ -38,7 +37,7 @@ public class FeedForwardStrategyTest {
     FeedForwardStrategy feedForwardStrategy = new FeedForwardStrategy(new SigmoidFunction());
     RealMatrix[] weights = new RealMatrix[2];
     weights[0] = new Array2DRowRealMatrix(new double[][]{{1d, 1d, 2d, 3d}, {1d, 1d, 2d, 3d}, {1d, 1d, 2d, 3d}});
-    weights[1] =  new Array2DRowRealMatrix(new double[][]{{1d, 2d, 3d}});
+    weights[1] = new Array2DRowRealMatrix(new double[][]{{1d, 2d, 3d}});
 
     Collection<Double> inputs = new LinkedList<Double>();
     inputs.add(1d);

Modified: labs/yay/trunk/core/src/test/java/org/apache/yay/core/LogisticRegressionCostFunctionTest.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/test/java/org/apache/yay/core/LogisticRegressionCostFunctionTest.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/test/java/org/apache/yay/core/LogisticRegressionCostFunctionTest.java (original)
+++ labs/yay/trunk/core/src/test/java/org/apache/yay/core/LogisticRegressionCostFunctionTest.java Sun Jun 15 06:05:34 2014
@@ -18,6 +18,8 @@
  */
 package org.apache.yay.core;
 
+import java.util.Collection;
+import java.util.LinkedList;
 import org.apache.commons.math3.linear.Array2DRowRealMatrix;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.yay.CostFunction;
@@ -28,9 +30,6 @@ import org.apache.yay.core.utils.Example
 import org.junit.Before;
 import org.junit.Test;
 
-import java.util.Collection;
-import java.util.LinkedList;
-
 import static org.junit.Assert.assertTrue;
 
 /**
@@ -66,7 +65,7 @@ public class LogisticRegressionCostFunct
 
     final NeuralNetwork neuralNetwork = NeuralNetworkFactory.create(orWeightsMatrixSet,
             new VoidLearningStrategy<Double, Double>(), new FeedForwardStrategy(
-            new SigmoidFunction()), new MaxSelectionFunction<Double>());
+                    new SigmoidFunction()), new MaxSelectionFunction<Double>());
 
     Double cost = costFunction.calculateAggregatedCost(trainingSet, neuralNetwork);
     assertTrue("cost should not be negative", cost > 0d);

Modified: labs/yay/trunk/core/src/test/java/org/apache/yay/core/NeuralNetworkFactoryTest.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/test/java/org/apache/yay/core/NeuralNetworkFactoryTest.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/test/java/org/apache/yay/core/NeuralNetworkFactoryTest.java (original)
+++ labs/yay/trunk/core/src/test/java/org/apache/yay/core/NeuralNetworkFactoryTest.java Sun Jun 15 06:05:34 2014
@@ -18,21 +18,15 @@
  */
 package org.apache.yay.core;
 
+import java.util.ArrayList;
 import org.apache.commons.math3.linear.Array2DRowRealMatrix;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.yay.CreationException;
 import org.apache.yay.Feature;
 import org.apache.yay.Input;
 import org.apache.yay.NeuralNetwork;
-import org.apache.yay.core.FeedForwardStrategy;
-import org.apache.yay.core.MaxSelectionFunction;
-import org.apache.yay.core.NeuralNetworkFactory;
-import org.apache.yay.core.SigmoidFunction;
-import org.apache.yay.core.VoidLearningStrategy;
 import org.junit.Test;
 
-import java.util.ArrayList;
-
 import static org.junit.Assert.assertEquals;
 
 /**

Modified: labs/yay/trunk/core/src/test/java/org/apache/yay/core/SigmoidFunctionTest.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/test/java/org/apache/yay/core/SigmoidFunctionTest.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/test/java/org/apache/yay/core/SigmoidFunctionTest.java (original)
+++ labs/yay/trunk/core/src/test/java/org/apache/yay/core/SigmoidFunctionTest.java Sun Jun 15 06:05:34 2014
@@ -18,7 +18,6 @@
  */
 package org.apache.yay.core;
 
-import org.apache.yay.core.SigmoidFunction;
 import org.junit.Test;
 
 import static org.junit.Assert.assertEquals;

Modified: labs/yay/trunk/core/src/test/java/org/apache/yay/core/VoidLearningStrategyTest.java
URL: http://svn.apache.org/viewvc/labs/yay/trunk/core/src/test/java/org/apache/yay/core/VoidLearningStrategyTest.java?rev=1602661&r1=1602660&r2=1602661&view=diff
==============================================================================
--- labs/yay/trunk/core/src/test/java/org/apache/yay/core/VoidLearningStrategyTest.java (original)
+++ labs/yay/trunk/core/src/test/java/org/apache/yay/core/VoidLearningStrategyTest.java Sun Jun 15 06:05:34 2014
@@ -18,17 +18,15 @@
  */
 package org.apache.yay.core;
 
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.LinkedList;
 import org.apache.commons.math3.linear.Array2DRowRealMatrix;
 import org.apache.commons.math3.linear.RealMatrix;
 import org.apache.yay.TrainingExample;
 import org.apache.yay.TrainingSet;
-import org.apache.yay.core.VoidLearningStrategy;
 import org.junit.Test;
 
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.LinkedList;
-
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertTrue;
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org