You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@horn.apache.org by zj...@apache.org on 2016/06/08 04:42:22 UTC

[2/4] incubator-horn git commit: Merge branch 'master' of https://github.com/apache/incubator-horn

Merge branch 'master' of https://github.com/apache/incubator-horn


Project: http://git-wip-us.apache.org/repos/asf/incubator-horn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-horn/commit/99908f91
Tree: http://git-wip-us.apache.org/repos/asf/incubator-horn/tree/99908f91
Diff: http://git-wip-us.apache.org/repos/asf/incubator-horn/diff/99908f91

Branch: refs/heads/master
Commit: 99908f91852d0e77fe2e7303931dc1653c63df60
Parents: be9458c af88df4
Author: Zachary Jaffee <zi...@case.edu>
Authored: Tue Jun 7 20:32:42 2016 -0700
Committer: Zachary Jaffee <zi...@case.edu>
Committed: Tue Jun 7 20:32:42 2016 -0700

----------------------------------------------------------------------
 README.md                                       |  78 ++-
 bin/horn                                        | 147 ++++
 bin/horn-config.sh                              |  62 ++
 conf/horn-env.sh                                |  25 +
 conf/log4j.properties                           |  86 +++
 pom.xml                                         | 141 +++-
 .../horn/bsp/AbstractLayeredNeuralNetwork.java  | 261 -------
 .../java/org/apache/horn/bsp/AutoEncoder.java   | 195 ------
 .../java/org/apache/horn/bsp/NeuralNetwork.java | 271 --------
 .../apache/horn/bsp/NeuralNetworkTrainer.java   | 107 ---
 .../org/apache/horn/bsp/ParameterMerger.java    |  10 -
 .../apache/horn/bsp/ParameterMergerServer.java  |  97 ---
 .../horn/bsp/SmallLayeredNeuralNetwork.java     | 567 ---------------
 .../bsp/SmallLayeredNeuralNetworkMessage.java   | 126 ----
 .../bsp/SmallLayeredNeuralNetworkTrainer.java   | 199 ------
 .../horn/core/AbstractLayeredNeuralNetwork.java | 262 +++++++
 .../apache/horn/core/AbstractNeuralNetwork.java | 267 ++++++++
 .../horn/core/AbstractNeuralNetworkTrainer.java | 106 +++
 .../java/org/apache/horn/core/AutoEncoder.java  | 197 ++++++
 .../java/org/apache/horn/core/Constants.java    |  31 +
 .../horn/core/FloatFeatureTransformer.java      |  17 +
 src/main/java/org/apache/horn/core/HornJob.java | 129 ++++
 .../apache/horn/core/IntermediateOutput.java    |  23 +
 .../org/apache/horn/core/LayerInterface.java    |  28 +
 .../apache/horn/core/LayeredNeuralNetwork.java  | 683 +++++++++++++++++++
 .../horn/core/LayeredNeuralNetworkTrainer.java  | 279 ++++++++
 src/main/java/org/apache/horn/core/Neuron.java  | 150 ++++
 .../org/apache/horn/core/NeuronInterface.java   |  45 ++
 .../org/apache/horn/core/ParameterMerger.java   |  27 +
 .../apache/horn/core/ParameterMergerServer.java | 130 ++++
 .../org/apache/horn/core/ParameterMessage.java  | 136 ++++
 src/main/java/org/apache/horn/core/Synapse.java |  85 +++
 .../horn/examples/MultiLayerPerceptron.java     | 118 ++++
 .../org/apache/horn/examples/NeuralNetwork.java | 216 ------
 .../horn/funcs/CategoricalCrossEntropy.java     |  40 ++
 .../org/apache/horn/funcs/CrossEntropy.java     |  35 +-
 .../org/apache/horn/funcs/FunctionFactory.java  |  75 ++
 .../org/apache/horn/funcs/IdentityFunction.java |  38 ++
 src/main/java/org/apache/horn/funcs/ReLU.java   |  15 +-
 .../java/org/apache/horn/funcs/Sigmoid.java     |  18 +-
 .../java/org/apache/horn/funcs/SoftMax.java     |  59 ++
 .../org/apache/horn/funcs/SquaredError.java     |  12 +-
 src/main/java/org/apache/horn/funcs/Tanh.java   |  12 +-
 .../org/apache/horn/utils/MNISTConverter.java   | 103 +++
 .../org/apache/horn/utils/MNISTEvaluator.java   | 115 ++++
 src/main/resources/log4j.properties             |  85 +++
 .../java/org/apache/horn/bsp/MLTestBase.java    |  64 --
 .../org/apache/horn/bsp/TestAutoEncoder.java    | 194 ------
 .../horn/bsp/TestSmallLayeredNeuralNetwork.java | 642 -----------------
 .../TestSmallLayeredNeuralNetworkMessage.java   | 172 -----
 .../java/org/apache/horn/core/MLTestBase.java   |  64 ++
 .../org/apache/horn/core/TestAutoEncoder.java   | 204 ++++++
 .../java/org/apache/horn/core/TestNeuron.java   |  89 +++
 .../horn/examples/MultiLayerPerceptronTest.java | 200 ++++++
 .../apache/horn/examples/NeuralNetworkTest.java | 140 ----
 src/test/resources/log4j.properties             |  85 +++
 56 files changed, 4440 insertions(+), 3322 deletions(-)
----------------------------------------------------------------------