code: Real data fixes
This commit is contained in:
		| @ -75,31 +75,31 @@ def main(args): | |||||||
|  |  | ||||||
|       # Skip |       # Skip | ||||||
|       rls_data_s, _ = lmdk_bgt.skip_cont(seq, lmdks, eps_out) |       rls_data_s, _ = lmdk_bgt.skip_cont(seq, lmdks, eps_out) | ||||||
|       mae_s[i] += mae_cont(rls_data_s)/args.iter |       mae_s[i] += (lmdk_bgt.mae_cont(rls_data_s)/args.iter)*100 | ||||||
|       rls_data_s_sel, _ = lmdk_bgt.skip_cont(seq, lmdks_sel, eps_out) |       rls_data_s_sel, _ = lmdk_bgt.skip_cont(seq, lmdks_sel, eps_out) | ||||||
|       mae_s_sel[i] += mae_cont(rls_data_s_sel)/args.iter |       mae_s_sel[i] += (lmdk_bgt.mae_cont(rls_data_s_sel)/args.iter)*100 | ||||||
|  |  | ||||||
|       # Uniform |       # Uniform | ||||||
|       rls_data_u, _ = lmdk_bgt.uniform_cont(seq, lmdks, eps_out) |       rls_data_u, _ = lmdk_bgt.uniform_cont(seq, lmdks, eps_out) | ||||||
|       mae_u[i] += mae_cont(rls_data_u)/args.iter |       mae_u[i] += (lmdk_bgt.mae_cont(rls_data_u)/args.iter)*100 | ||||||
|       rls_data_u_sel, _ = lmdk_bgt.uniform_cont(seq, lmdks_sel, eps_out) |       rls_data_u_sel, _ = lmdk_bgt.uniform_cont(seq, lmdks_sel, eps_out) | ||||||
|       mae_u_sel[i] += mae_cont(rls_data_u_sel)/args.iter |       mae_u_sel[i] += (lmdk_bgt.mae_cont(rls_data_u_sel)/args.iter)*100 | ||||||
|  |  | ||||||
|       # Adaptive |       # Adaptive | ||||||
|       rls_data_a, _, _ = lmdk_bgt.adaptive_cont(seq, lmdks, eps_out, .5, .5) |       rls_data_a, _, _ = lmdk_bgt.adaptive_cont(seq, lmdks, eps_out, .5, .5) | ||||||
|       mae_a[i] += mae_cont(rls_data_a)/args.iter |       mae_a[i] += (lmdk_bgt.mae_cont(rls_data_a)/args.iter)*100 | ||||||
|       rls_data_a_sel, _, _ = lmdk_bgt.adaptive_cont(seq, lmdks_sel, eps_out, .5, .5) |       rls_data_a_sel, _, _ = lmdk_bgt.adaptive_cont(seq, lmdks_sel, eps_out, .5, .5) | ||||||
|       mae_a_sel[i] += mae_cont(rls_data_a_sel)/args.iter |       mae_a_sel[i] += (lmdk_bgt.mae_cont(rls_data_a_sel)/args.iter)*100 | ||||||
|  |  | ||||||
|       # Calculate once |       # Calculate once | ||||||
|       if pct == lmdks_pct[0]: |       if pct == lmdks_pct[0]: | ||||||
|         # Event |         # Event | ||||||
|         rls_data_evt, _ = lmdk_bgt.uniform_cont(seq, lmdks, epsilon) |         rls_data_evt, _ = lmdk_bgt.uniform_cont(seq, lmdks, epsilon) | ||||||
|         mae_evt += mae_cont(rls_data_evt)/args.iter |         mae_evt += (lmdk_bgt.mae_cont(rls_data_evt)/args.iter)*100 | ||||||
|       elif pct == lmdks_pct[-1]: |       elif pct == lmdks_pct[-1]: | ||||||
|         # User |         # User | ||||||
|         rls_data_usr, _ = lmdk_bgt.uniform_cont(seq, lmdks, epsilon) |         rls_data_usr, _ = lmdk_bgt.uniform_cont(seq, lmdks, epsilon) | ||||||
|         mae_usr += mae_cont(rls_data_usr)/args.iter |         mae_usr += (lmdk_bgt.mae_cont(rls_data_usr)/args.iter)*100 | ||||||
|  |  | ||||||
|   plt.axhline( |   plt.axhline( | ||||||
|     y = mae_evt, |     y = mae_evt, | ||||||
|  | |||||||
| @ -94,21 +94,21 @@ def main(args): | |||||||
|  |  | ||||||
|           # Skip |           # Skip | ||||||
|           rls_data_s, _ = lmdk_bgt.skip(seq, lmdks, eps_out) |           rls_data_s, _ = lmdk_bgt.skip(seq, lmdks, eps_out) | ||||||
|           mae_s[i] += (lmdk_bgt.mae(seq, rls_data_s)/args.iter)*100 |           mae_s[i] += lmdk_bgt.mae(seq, rls_data_s)/args.iter | ||||||
|           rls_data_s_sel, _ = lmdk_bgt.skip(seq, lmdks_sel, eps_out) |           rls_data_s_sel, _ = lmdk_bgt.skip(seq, lmdks_sel, eps_out) | ||||||
|           mae_s_sel[i] += (lmdk_bgt.mae(seq, rls_data_s_sel)/args.iter)*100 |           mae_s_sel[i] += lmdk_bgt.mae(seq, rls_data_s_sel)/args.iter | ||||||
|  |  | ||||||
|           # Uniform |           # Uniform | ||||||
|           rls_data_u, _ = lmdk_bgt.uniform_r(seq, lmdks, eps_out) |           rls_data_u, _ = lmdk_bgt.uniform_r(seq, lmdks, eps_out) | ||||||
|           mae_u[i] += (lmdk_bgt.mae(seq, rls_data_u)/args.iter)*100 |           mae_u[i] += lmdk_bgt.mae(seq, rls_data_u)/args.iter | ||||||
|           rls_data_u_sel, _ = lmdk_bgt.uniform_r(seq, lmdks_sel, eps_out) |           rls_data_u_sel, _ = lmdk_bgt.uniform_r(seq, lmdks_sel, eps_out) | ||||||
|           mae_u_sel[i] += (lmdk_bgt.mae(seq, rls_data_u_sel)/args.iter)*100 |           mae_u_sel[i] += lmdk_bgt.mae(seq, rls_data_u_sel)/args.iter | ||||||
|  |  | ||||||
|           # Adaptive |           # Adaptive | ||||||
|           rls_data_a, _, _ = lmdk_bgt.adaptive(seq, lmdks, eps_out, .5, .5) |           rls_data_a, _, _ = lmdk_bgt.adaptive(seq, lmdks, eps_out, .5, .5) | ||||||
|           mae_a[i] += (lmdk_bgt.mae(seq, rls_data_a)/args.iter)*100 |           mae_a[i] += lmdk_bgt.mae(seq, rls_data_a)/args.iter | ||||||
|           rls_data_a_sel, _, _ = lmdk_bgt.adaptive(seq, lmdks_sel, eps_out, .5, .5) |           rls_data_a_sel, _, _ = lmdk_bgt.adaptive(seq, lmdks_sel, eps_out, .5, .5) | ||||||
|           mae_a_sel[i] += (lmdk_bgt.mae(seq, rls_data_a_sel)/args.iter)*100 |           mae_a_sel[i] += lmdk_bgt.mae(seq, rls_data_a_sel)/args.iter | ||||||
|  |  | ||||||
|           # Calculate once |           # Calculate once | ||||||
|           if lmdk == min(data_info[d]['lmdks']): |           if lmdk == min(data_info[d]['lmdks']): | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user