35 lines
1.5 KiB
Python
35 lines
1.5 KiB
Python
import numpy as np
|
|
|
|
error_1 = dict()
|
|
error_2 = dict()
|
|
#end2end with reg
|
|
# error_1[0] = {'Jumpsuit': 0.00888, 'Trousers': 0.01193, 'Tshirt': 0.01065, 'Top': 0.00725}
|
|
# error_1[1] = {'Jumpsuit': 0.00491, 'Trousers': 0.00704, 'Tshirt': 0.00531, 'Top': 0.00393}
|
|
# error_1[2] = {'Jumpsuit': 0.00379, 'Trousers': 0.00547, 'Tshirt': 0.00404, 'Top': 0.00309}
|
|
# error_1[3] = {'Jumpsuit': 0.00349, 'Trousers': 0.00502, 'Tshirt': 0.00382, 'Top': 0.00281}
|
|
# error_2[0] = {'Dress': 0.01009, 'Skirt': 0.01379}
|
|
# error_2[1] = {'Dress': 0.0055, 'Skirt': 0.0077}
|
|
# error_2[2] = {'Dress': 0.00418, 'Skirt': 0.00582}
|
|
# error_2[3] = {'Dress': 0.00359, 'Skirt': 0.00496}
|
|
|
|
#end2end without reg
|
|
error_1[0] = {'Jumpsuit': 0.00927, 'Trousers': 0.01229, 'Tshirt': 0.01113, 'Top': 0.0076}
|
|
error_1[1] = {'Jumpsuit': 0.00503, 'Trousers': 0.00721, 'Tshirt': 0.0054, 'Top': 0.004}
|
|
error_1[2] = {'Jumpsuit': 0.00402, 'Trousers': 0.0059, 'Tshirt': 0.00421, 'Top': 0.00319}
|
|
error_1[3] = {'Jumpsuit': 0.00347, 'Trousers': 0.00528, 'Tshirt': 0.00365, 'Top': 0.00271}
|
|
error_2[0] = {'Dress': 0.01005, 'Skirt': 0.01395}
|
|
error_2[1] = {'Dress': 0.0056, 'Skirt': 0.00787}
|
|
error_2[2] = {'Dress': 0.00441, 'Skirt': 0.00634}
|
|
error_2[3] = {'Dress': 0.00379, 'Skirt': 0.0054}
|
|
|
|
for i in range(4):
|
|
errors_mean = dict()
|
|
error = {**error_1[i], **error_2[i]}
|
|
for category in error.keys():
|
|
errors_mean[category] = round(np.mean(error[category]), 5)
|
|
print(f'Level {i}: {errors_mean}')
|
|
|
|
mean = round(np.mean(list(errors_mean.values())), 5)
|
|
|
|
print(f'Final level {i}: {mean}')
|