Mercurial > hg > aimc
comparison trunk/experiments/scripts/cnbh-syllables/results_plotting/plot_munged_results.py @ 424:f405ead2736f
- Updated results plotting
author | tomwalters |
---|---|
date | Mon, 01 Nov 2010 01:29:33 +0000 |
parents | b36762259dc6 |
children | 1402e0d3c064 |
comparison
equal
deleted
inserted
replaced
423:b36762259dc6 | 424:f405ead2736f |
---|---|
14 if line[0] != "#": | 14 if line[0] != "#": |
15 values = line.strip().split(",") | 15 values = line.strip().split(",") |
16 results.setdefault(values[3],dict()) | 16 results.setdefault(values[3],dict()) |
17 results[values[3]].setdefault(values[0], dict()) | 17 results[values[3]].setdefault(values[0], dict()) |
18 results[values[3]][values[0]].setdefault(values[1], dict()) | 18 results[values[3]][values[0]].setdefault(values[1], dict()) |
19 results[values[3]][values[0]][values[1]].setdefault(int(values[4]), dict()) | |
20 results[values[3]][values[0]][values[1]][int(values[4])].setdefault(int(values[5]), dict()) | |
21 results[values[3]][values[0]][values[1]][int(values[4])][int(values[5])].setdefault(int(values[6]), dict()) | |
19 if values[2] == 'clean': | 22 if values[2] == 'clean': |
20 snr = 40 | 23 snr = 50 |
21 else: | 24 else: |
22 snr = int(values[2]) | 25 snr = int(values[2]) |
23 results[values[3]][values[0]][values[1]][snr] = float(values[4]) | 26 results[values[3]][values[0]][values[1]][int(values[4])][int(values[5])][int(vlues[6])][snr] = float(values[7]) |
24 # results[values[3]].append((values[1],values[2],values[2],values[4])) | 27 # results[values[3]].append((values[1],values[2],values[2],values[4])) |
25 | 28 |
26 ax = plt.subplot(111) | 29 ax = plt.subplot(111) |
27 | 30 |
28 train_set = 'inner' | 31 train_set = 'inner' |
29 lines = [] | 32 lines = [] |
30 labels = [] | 33 labels = [] |
34 hmm_iterations = 2 | |
35 hmm_states = 4 | |
36 hmm_components = 4 | |
31 for feature_type in ('mfcc', 'mfcc_vtln', 'aim'): | 37 for feature_type in ('mfcc', 'mfcc_vtln', 'aim'): |
32 for feature_subtype in results[train_set][feature_type].keys(): | 38 for feature_subtype in results[train_set][feature_type].keys(): |
33 this_line = results[train_set][feature_type][feature_subtype].items() | 39 this_line = results[train_set][feature_type][feature_subtype][hmm_states][hmm_components][hmm_iterations].items() |
34 this_line.sort(cmp=lambda x,y: x[0] - y[0]) | 40 this_line.sort(cmp=lambda x,y: x[0] - y[0]) |
35 xs, ys = zip(*this_line) | 41 xs, ys = zip(*this_line) |
36 xs = list(xs) | 42 xs = list(xs) |
37 ys = list(ys) | 43 ys = list(ys) |
38 line, = ax.plot(xs,ys,'-o',linewidth=2) | 44 line, = ax.plot(xs,ys,'-o',linewidth=2) |