expt: Ready to run new experiments with HUE
This commit is contained in:
parent
adf2f13b6a
commit
1870fa94a0
@ -23,7 +23,7 @@ def main(args):
|
|||||||
# The landmarks percentages
|
# The landmarks percentages
|
||||||
lmdks_pct = [0, 20, 40, 60, 80, 100]
|
lmdks_pct = [0, 20, 40, 60, 80, 100]
|
||||||
# Landmarks' thresholds
|
# Landmarks' thresholds
|
||||||
lmdks_th = [0, .13, .15, .23, .3, 10]
|
lmdks_th = [0, .54, .68, .88, 1.12, 10]
|
||||||
# The privacy budget
|
# The privacy budget
|
||||||
epsilon = 1.0
|
epsilon = 1.0
|
||||||
|
|
||||||
@ -45,8 +45,8 @@ def main(args):
|
|||||||
plt.xlim(x_i.min() - x_margin, x_i.max() + x_margin)
|
plt.xlim(x_i.min() - x_margin, x_i.max() + x_margin)
|
||||||
# The y axis
|
# The y axis
|
||||||
plt.ylabel('Mean absolute error (kWh)') # Set y axis label.
|
plt.ylabel('Mean absolute error (kWh)') # Set y axis label.
|
||||||
# plt.yscale('log')
|
plt.yscale('log')
|
||||||
# plt.ylim(0, 8)
|
plt.ylim(.1, 10000)
|
||||||
# Bar offset
|
# Bar offset
|
||||||
x_offset = -(bar_width/2)*(n - 1)
|
x_offset = -(bar_width/2)*(n - 1)
|
||||||
|
|
||||||
@ -86,15 +86,17 @@ def main(args):
|
|||||||
|
|
||||||
plt.axhline(
|
plt.axhline(
|
||||||
y = mae_evt,
|
y = mae_evt,
|
||||||
|
color = '#212121',
|
||||||
linewidth=lmdk_lib.line_width
|
linewidth=lmdk_lib.line_width
|
||||||
)
|
)
|
||||||
plt.text(x_i[-1], mae_evt, ' event')
|
plt.text(x_i[-1] + x_i[-1]*.14, mae_evt - mae_evt*.14, 'event')
|
||||||
|
|
||||||
plt.axhline(
|
plt.axhline(
|
||||||
y = mae_usr,
|
y = mae_usr,
|
||||||
|
color = '#616161',
|
||||||
linewidth=lmdk_lib.line_width
|
linewidth=lmdk_lib.line_width
|
||||||
)
|
)
|
||||||
plt.text(x_i[-1], mae_usr, ' user')
|
plt.text(x_i[-1] + x_i[-1]*.14, mae_usr - mae_usr*.14, 'user')
|
||||||
|
|
||||||
plt.bar(
|
plt.bar(
|
||||||
x_i + x_offset,
|
x_i + x_offset,
|
||||||
|
@ -59,14 +59,15 @@ def main(args):
|
|||||||
print('[Error: %s]' %(e))
|
print('[Error: %s]' %(e))
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print('[Error: %s]' %(e))
|
print('[Error: %s]' %(e))
|
||||||
# Save to results
|
# Save the first 1000 rows to the results
|
||||||
lmdk_lib.save_data(args, np.array(cons, np.float32), 'cons')
|
cons_data = np.array(cons, np.float32)[:1000]
|
||||||
|
lmdk_lib.save_data(args, cons_data, 'cons')
|
||||||
'''
|
'''
|
||||||
Find thresholds for goals.
|
Find thresholds for goals.
|
||||||
0.2: 0.30
|
0.2: 1.12
|
||||||
0.4: 0.23
|
0.4: 0.88
|
||||||
0.6: 0.15
|
0.6: 0.68
|
||||||
0.8: 0.13
|
0.8: 0.54
|
||||||
'''
|
'''
|
||||||
# {goal: theta}
|
# {goal: theta}
|
||||||
lmdk = {}
|
lmdk = {}
|
||||||
@ -110,7 +111,7 @@ def parse_args():
|
|||||||
|
|
||||||
# Optional arguments.
|
# Optional arguments.
|
||||||
parser.add_argument('-a', '--arc', help='The data archive file.', type=str, default='/home/manos/Cloud/Data/HUE/Data.zip')
|
parser.add_argument('-a', '--arc', help='The data archive file.', type=str, default='/home/manos/Cloud/Data/HUE/Data.zip')
|
||||||
parser.add_argument('-d', '--dat', help='The consumption data file.', type=str, default='Residential_26.csv')
|
parser.add_argument('-d', '--dat', help='The consumption data file.', type=str, default='Residential_1.csv')
|
||||||
parser.add_argument('-r', '--res', help='The results archive file.', type=str, default='/home/manos/Cloud/Data/HUE/Results.zip')
|
parser.add_argument('-r', '--res', help='The results archive file.', type=str, default='/home/manos/Cloud/Data/HUE/Results.zip')
|
||||||
|
|
||||||
# Parse arguments.
|
# Parse arguments.
|
||||||
|
Loading…
Reference in New Issue
Block a user