public PretrainMaster()
        {
            InitializeComponent();

            Network network = NetworkData.network;

            for (int i = 0; i < network.layers.Count; i++)
            {
                listBox1.Items.Add(network.layers[i].GetType().Name + " {" + network.layers[i].output_size[0] + ","
                                   + network.layers[i].output_size[1] + "," + network.layers[i].output_size[2] + "}");
            }

            test_arr = NetworkData.train.GetRandom(ref network).Key;
            base_arr = test_arr;
            testImg  = ImageDataConverter.GetImage(test_arr.ConvertToRGD());
            //pictureBox1.Image = testImg;

            pretrain = new FullConPretrain(ref NetworkData.network);
        }