Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 public override Term CreateTerm(Index time)
 {
     return(new Terms.ReLU(InputLayers[0].GetTerm(time)));
 }
Ejemplo n.º 3
0
        public override Term CreateTerm(Index time)
        {
            Term x = InputLayers[0].GetTerm(time);

            return(new Multiply(new DropoutProbability(x.Shape.Clone(), Probability), x));
        }
Ejemplo n.º 4
0
 public override Term CreateTerm(Index time)
 {
     return(new Terms.Power(InputLayers[0].GetTerm(time), PowerOf));
 }
Ejemplo n.º 5
0
 public override Term CreateTerm(Index time)
 {
     return(F(this, InputLayers, time));
 }
Ejemplo n.º 6
0
 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)));
 }