コード例 #1
0
import os
import numpy as np
from utils import read_mnist_01
from perceptron import Perceptron
import time


if __name__ == '__main__':
    (train_X, train_y), (test_X, test_y) = read_mnist_01()

    train_y[np.where(train_y != 1)] = -1
    test_y[np.where(test_y != 1)] = -1

    s = time.time()
    p = Perceptron()
    p.fit_dual(train_X, train_y)
    print('耗时:%f' % (time.time()-s))
    print(p.score(train_X, train_y), p.score(test_X, test_y))