def quiz19_20():
gamma_l = [32, 2, 0.125]
lamb_l = [0.001, 1, 1000]
data = np.loadtxt("hw2_lssvm_all.dat")
x_train = data[:400, :-1]
y_train = data[:400, -1].astype(int)
x_test = data[400:, :-1]
y_test = data[400:, -1].astype(int)
n = len(y_train)
print("gamma lamb e_in e_out")
for gamma in gamma_l:
for lamb in lamb_l:
w = np.array(KRG(x_train, y_train, gamma, lamb, n)).flatten()
e_in = err(x_train, y_train, (w, gamma, x_train))
e_out = err(x_test, y_test, (w, gamma, x_train))
print(gamma, " ", lamb, " ", e_in, " ", e_out)
# quiz19-20
评论列表
文章目录