t-drive: Debugging
This commit is contained in:
		@ -75,14 +75,16 @@ def main(args):
 | 
			
		||||
    mae_u = np.zeros(len(data_info[d]['lmdks']))
 | 
			
		||||
    mae_s = np.zeros(len(data_info[d]['lmdks']))
 | 
			
		||||
    mae_a = np.zeros(len(data_info[d]['lmdks']))
 | 
			
		||||
    mae_d = np.zeros(len(data_info[d]['lmdks']))
 | 
			
		||||
    mae_evt = 0
 | 
			
		||||
    mae_usr = 0
 | 
			
		||||
    for i, lmdk in enumerate(data_info[d]['lmdks']):
 | 
			
		||||
      # Find landmarks
 | 
			
		||||
      args.dist = data_info[d]['lmdks'][lmdk]['dist']
 | 
			
		||||
      args.per = data_info[d]['lmdks'][lmdk]['per']
 | 
			
		||||
      lmdks = lmdk_lib.find_lmdks(seq, args)[:args.time]
 | 
			
		||||
      lmdks = lmdk_lib.find_lmdks(seq, args)
 | 
			
		||||
      for bgt in bgt_conf:
 | 
			
		||||
        s_d = 0
 | 
			
		||||
        for _ in range(args.iter):
 | 
			
		||||
          # Skip
 | 
			
		||||
          rls_data_s, _ = lmdk_bgt.skip(seq, lmdks, bgt['epsilon'])
 | 
			
		||||
@ -96,6 +98,11 @@ def main(args):
 | 
			
		||||
          rls_data_a, _, _ = lmdk_bgt.adaptive(seq, lmdks, bgt['epsilon'], .5, .5)
 | 
			
		||||
          mae_a[i] += lmdk_bgt.mae(seq, rls_data_a)/args.iter
 | 
			
		||||
 | 
			
		||||
          # # Dynamic
 | 
			
		||||
          # rls_data_a, _, s_d_c = lmdk_bgt.dynamic(seq, lmdks, bgt['epsilon'], .5, .5)
 | 
			
		||||
          # mae_d[i] += lmdk_bgt.mae(seq, rls_data_a)/args.iter
 | 
			
		||||
          # s_d += s_d_c/args.iter
 | 
			
		||||
 | 
			
		||||
          # Event
 | 
			
		||||
          if lmdk == 0:
 | 
			
		||||
            rls_data_evt, _ = lmdk_bgt.uniform_r(seq, lmdks, bgt['epsilon'])
 | 
			
		||||
@ -143,6 +150,14 @@ def main(args):
 | 
			
		||||
      label='Adaptive',
 | 
			
		||||
      linewidth=lmdk_lib.line_width
 | 
			
		||||
    )
 | 
			
		||||
    # x_offset += bar_width
 | 
			
		||||
    # plt.bar(
 | 
			
		||||
    #   x_i + x_offset,
 | 
			
		||||
    #   mae_d,
 | 
			
		||||
    #   bar_width,
 | 
			
		||||
    #   label='Dynamic',
 | 
			
		||||
    #   linewidth=lmdk_lib.line_width
 | 
			
		||||
    # )
 | 
			
		||||
 | 
			
		||||
    path = str('../../rslt/bgt_cmp/' + d)
 | 
			
		||||
    # Plot legend
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user