Ejemplo n.º 1
0
 public Tensor Layer(Tensor IN, Tensor W, Tensor b, Tensor OUT)
 {
     if (IN.GetRows() != W.GetCols() || W.GetRows() != b.GetRows() || IN.GetCols() != b.GetCols())
     {
         Debug.Log("Incompatible dimensions for feed-forward.");
         return(IN);
     }
     else
     {
         Eigen.Layer(IN.Ptr, W.Ptr, b.Ptr, OUT.Ptr);
         return(OUT);
     }
 }
Ejemplo n.º 2
0
 public Matrix Layer(Matrix IN, Matrix W, Matrix b, Matrix OUT)
 {
     if (IN.GetRows() != W.GetCols() || W.GetRows() != b.GetRows() || IN.GetCols() != b.GetCols())
     {
         Debug.Log("Incompatible dimensions for layer feed-forward.");
         return(IN);
     }
     else
     {
         Eigen.Layer(IN.Ptr, W.Ptr, b.Ptr, OUT.Ptr);
         return(OUT);
     }
 }
 public Tensor Layer(Tensor IN, Tensor W, Tensor b, Tensor OUT)
 {
     Eigen.Layer(IN.Ptr, W.Ptr, b.Ptr, OUT.Ptr);
     return(OUT);
 }