style: main function

This commit is contained in:
Ting-Jun Wang 2023-11-15 15:51:07 +08:00
parent 2e5fcb284f
commit a6b88f3f9b
Signed by: snsd0805
GPG Key ID: D175E969960C4B16

View File

@ -14,7 +14,7 @@ def read_data(filename):
y.append(int(numbers[-1]))
return x, y
def format(features):
def form(features):
'''
change to LIBSVM format
'''
@ -33,8 +33,9 @@ def error(gt, pred):
err = (err+1) if gt[index]!=pred[index] else err
return err/len(gt)
if __name__ == '__main__':
x, y = read_data(FILENAME)
x = format(x)
x = form(x)
prob = problem(y, x)
lambda_powers = [-6, -4, -2, 0, 2]
@ -52,6 +53,7 @@ for lambda_power in lambda_powers:
ans, min_err = None, 1
for i in results:
print(i['error'])
if i['error'] <= min_err:
min_err = i['error']
ans = i