예제 #1
0
 public void LoadParameters()
 {
     Parameters = ScriptableObject.CreateInstance <NetworkParameters>();
     Parameters.StoreMatrix(Folder + "/Xmean.bin", XDim, 1);
     Parameters.StoreMatrix(Folder + "/Xstd.bin", XDim, 1);
     Parameters.StoreMatrix(Folder + "/Ymean.bin", YDim, 1);
     Parameters.StoreMatrix(Folder + "/Ystd.bin", YDim, 1);
     Parameters.StoreMatrix(Folder + "/W0_000.bin", HDim, XDim);
     Parameters.StoreMatrix(Folder + "/W1_000.bin", HDim, HDim);
     Parameters.StoreMatrix(Folder + "/W2_000.bin", YDim, HDim);
     Parameters.StoreMatrix(Folder + "/b0_000.bin", HDim, 1);
     Parameters.StoreMatrix(Folder + "/b1_000.bin", HDim, 1);
     Parameters.StoreMatrix(Folder + "/b2_000.bin", YDim, 1);
 }
예제 #2
0
 public void LoadParameters()
 {
     Parameters = ScriptableObject.CreateInstance <NetworkParameters>();
     Parameters.StoreMatrix(Folder + "/Xmean.bin", XDim, 1);
     Parameters.StoreMatrix(Folder + "/Xstd.bin", XDim, 1);
     Parameters.StoreMatrix(Folder + "/Ymean.bin", YDim, 1);
     Parameters.StoreMatrix(Folder + "/Ystd.bin", YDim, 1);
     for (int i = 0; i < 50; i++)
     {
         Parameters.StoreMatrix(Folder + "/W0_" + i.ToString("D3") + ".bin", HDim, XDim);
         Parameters.StoreMatrix(Folder + "/W1_" + i.ToString("D3") + ".bin", HDim, HDim);
         Parameters.StoreMatrix(Folder + "/W2_" + i.ToString("D3") + ".bin", YDim, HDim);
         Parameters.StoreMatrix(Folder + "/b0_" + i.ToString("D3") + ".bin", HDim, 1);
         Parameters.StoreMatrix(Folder + "/b1_" + i.ToString("D3") + ".bin", HDim, 1);
         Parameters.StoreMatrix(Folder + "/b2_" + i.ToString("D3") + ".bin", YDim, 1);
     }
 }
예제 #3
0
    public void LoadParameters()
    {
        Parameters = ScriptableObject.CreateInstance <NetworkParameters>();
        Parameters.StoreMatrix(Folder + "/Xmean.bin", XDim, 1);
        Parameters.StoreMatrix(Folder + "/Xstd.bin", XDim, 1);
        Parameters.StoreMatrix(Folder + "/Ymean.bin", YDim, 1);
        Parameters.StoreMatrix(Folder + "/Ystd.bin", YDim, 1);

        Parameters.StoreMatrix(Folder + "/wc0_w.bin", CDim, CDim);
        Parameters.StoreMatrix(Folder + "/wc0_b.bin", CDim, 1);

        Parameters.StoreMatrix(Folder + "/wc1_w.bin", CDim, CDim);
        Parameters.StoreMatrix(Folder + "/wc1_b.bin", CDim, 1);

        Parameters.StoreMatrix(Folder + "/wc2_w.bin", ControlWeights, CDim);
        Parameters.StoreMatrix(Folder + "/wc2_b.bin", ControlWeights, 1);

        for (int i = 0; i < ControlWeights; i++)
        {
            Parameters.StoreMatrix(Folder + "/cp0_a" + i.ToString("D1") + ".bin", HDim, XDim);
            Parameters.StoreMatrix(Folder + "/cp0_b" + i.ToString("D1") + ".bin", HDim, 1);

            Parameters.StoreMatrix(Folder + "/cp1_a" + i.ToString("D1") + ".bin", HDim, HDim);
            Parameters.StoreMatrix(Folder + "/cp1_b" + i.ToString("D1") + ".bin", HDim, 1);

            Parameters.StoreMatrix(Folder + "/cp2_a" + i.ToString("D1") + ".bin", YDim, HDim);
            Parameters.StoreMatrix(Folder + "/cp2_b" + i.ToString("D1") + ".bin", YDim, 1);
        }
    }