diff options
author | Jon Bratseth <jonbratseth@yahoo.com> | 2016-11-25 18:21:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-25 18:21:25 +0100 |
commit | 11b208db7d2422828c90aafa638f059306acbc24 (patch) | |
tree | 63d3f766b7a046b13b2b4fdc8e633fe71134847c /vespajlib/src/main/java/com/yahoo/tensor/functions/XwPlusB.java | |
parent | 5400980ea6bbac6ef385d089b5e9f9b100ecae71 (diff) |
Revert "Bratseth/tensor functions 3"
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/tensor/functions/XwPlusB.java')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/tensor/functions/XwPlusB.java | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/tensor/functions/XwPlusB.java b/vespajlib/src/main/java/com/yahoo/tensor/functions/XwPlusB.java deleted file mode 100644 index 1988c1d2390..00000000000 --- a/vespajlib/src/main/java/com/yahoo/tensor/functions/XwPlusB.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.yahoo.tensor.functions; - -import com.google.common.collect.ImmutableList; - -import java.util.List; - -/** - * @author bratseth - */ -public class XwPlusB extends CompositeTensorFunction { - - private final TensorFunction x, w, b; - private final String dimension; - - public XwPlusB(TensorFunction x, TensorFunction w, TensorFunction b, String dimension) { - this.x = x; - this.w = w; - this.b = b; - this.dimension = dimension; - } - - @Override - public List<TensorFunction> functionArguments() { return ImmutableList.of(x, w, b); } - - @Override - public PrimitiveTensorFunction toPrimitive() { - TensorFunction primitiveX = x.toPrimitive(); - TensorFunction primitiveW = w.toPrimitive(); - TensorFunction primitiveB = b.toPrimitive(); - return new Join(new Reduce(new Join(primitiveX, primitiveW, ScalarFunctions.multiply()), - Reduce.Aggregator.sum, - dimension), - primitiveB, - ScalarFunctions.add()); - } - - @Override - public String toString(ToStringContext context) { - return "xw_plus_b(" + x.toString(context) + ", " + - w.toString(context) + ", " + - b.toString(context) + ", " + - dimension + ")"; - } - -} |