private void InitializeRandom()
        {
            Weights = new double[NumberOfWeights];

            for (int i = 0; i < NumberOfWeights; i++)
            {
                Weights[i] = GlobalRandom.GetRandomWeight() / NumberOfWeights;
            }

            Bias = 0;
        }
        private void InitializeRandom()
        {
            Values = new double[Size, Size];

            int squaredSize = Size * Size;

            for (int i = 0; i < Size; i++)
            {
                for (int j = 0; j < Size; j++)
                {
                    Values[i, j] = GlobalRandom.GetRandomWeight() / squaredSize;
                }
            }
        }