def load():
    data = load_data.load_mat('ex3data1.mat')
    X_Origin = data['X']
    ones = np.ones((X_Origin.shape[0], 1))
    X = np.c_[ones, X_Origin]
    y = data['y']
    weight = load_data.load_mat('ex3weights.mat')
    theta1 = weight['Theta1']
    theta2 = weight['Theta2']
    print('theta1 and theta2 are {0} and {1}'.format(theta1.shape,
                                                     theta2.shape))
    return X, y, theta1, theta2
Ejemplo n.º 2
0
def load(show = False):
    data = load_data.load_mat('ex8data1.mat')
    if show:
        print('X ================')
        print(data['X'])
        print('Xval ================')
        print(data['Xval'])
        print('yval ================')
        print(data['yval'])
    return data['X'], data['Xval'], data['yval']
def main():
    data = load_data.load_mat('ex3data1.mat')
    X_Orign = data['X']
    y = data['y']
    ones = np.ones((X_Orign.shape[0], 1))
    X = np.c_[ones, X_Orign]
    print('X and y shapes are {0} {1}'.format(X.shape, y.shape))
    all_theta = calc(10, 0.2, X, y)
    predict_values = predict(all_theta, X)
    print('Training set accuracy: {} %'.format(np.mean(predict_values == y.ravel()) * 100))
Ejemplo n.º 4
0
def load():
    data = load_data.load_mat('ex7data1.mat')
    return data['X']
Ejemplo n.º 5
0
def load():
    data = load_data.load_mat('ex6data3.mat')
    X = data['X']
    y = data['y']
    return X, y