public override Term CreateTerm(Index time) { for (int i = 0; i < terms.Length; i++) { terms[i] = InputLayers[i].GetTerm(time); } return(new Terms.Add(terms)); }
public override Term CreateTerm(Index time) { return(new Terms.ReLU(InputLayers[0].GetTerm(time))); }
public override Term CreateTerm(Index time) { Term x = InputLayers[0].GetTerm(time); return(new Multiply(new DropoutProbability(x.Shape.Clone(), Probability), x)); }
public override Term CreateTerm(Index time) { return(new Terms.Power(InputLayers[0].GetTerm(time), PowerOf)); }
public override Term CreateTerm(Index time) { return(F(this, InputLayers, time)); }
public override Term CreateTerm(Index time) { return(new Terms.Subtract(InputLayers[0].GetTerm(time), InputLayers[1].GetTerm(time))); }
public override Term CreateTerm(Index time) { return(new Terms.MatrixMultiply(InputLayers[0].GetTerm(time), InputLayers[1].GetTerm(time))); }