示例#1
0
        }
    }

    # initialize the neural network with full data set
    mpl = Perceptron(y, x, Options)

    print('Params: ' + str(len(mpl.params)))
    print(mpl.size)
    print('')

    print('Cost Function: ' + str(mpl.cost_function(mpl.params)))
    print('Accuracy : ' + str(mpl.accuracy(mpl.h, yl, 1)))
    print('')

    print('* Gradient Descent')
    mpl.gradient_descent(10)

    print('Accuracy : ' + str(mpl.accuracy(mpl.h, yl, 1)))

    print('')
    print('* LBFGS Optimization')
    mpl.lbfgs(150)

    print('Cost Function: ' + str(mpl.cost_function(mpl.params)))
    print('Accuracy : ' + str(mpl.accuracy(mpl.h, yl, 1)))
    print('')

    print('Mean: ' + str(np.mean(mpl.params)))
    print('Sum : ' + str(np.sum(mpl.params)))
    print('Norm: ' + str(np.linalg.norm(mpl.params)))
    # print(pd.DataFrame(mpl.params))