#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": relu16 = (75.44, 80.40, 84.29) nrelu16= (77.56, 81.09, 84.83) relu16_std = (0.95, 0.67, 1.04) nrelu16_std = (0.62, 0.94, 0.97) relu32 = (79.106, 84.442, 88.086) nrelu32= (79.668, 84.882, 88.254) relu32_std = (0.92, 0.44, 1.15) nrelu32_std = (0.37, 0.62, 0.26) relu64 = (82.64, 86.654, 87.132) nrelu64= (82.544, 87.278, 87.296) relu64_std = (1.18, 0.97, 0.5559856113) nrelu64_std = (0.67, 0.36, 0.5444079353) res_relu = relu16 + relu32 + relu64 res_nrelu = nrelu16 + nrelu32 + nrelu64 err_relu = relu16_std + relu32_std + relu64_std err_nrelu = nrelu16_std + nrelu32_std + nrelu64_std labels = barPlot_general.do_labels(3,[16,32,64]) barPlot_general.do_plot("Scenes 15", res_relu, res_nrelu, err_relu, err_nrelu, labels)
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": res_relu = [ 75.3555625, 77.1683125, 83.8320625, 76.4263125, 82.3296875, 86.756, 81.94325, 86.190375, 86.642875 ] res_nrelu = [ 82.131125, 80.970625, 84.9805, 81.2568125, 84.223125, 87.2415625, 84.19425, 86.9373125, 87.317625 ] err_relu = None err_nrelu = None labels = barPlot_general.do_labels(3, [16, 32, 64]) barPlot_general.do_plot("Domain Adaptation - Source + Target", res_relu, res_nrelu, err_relu, err_nrelu, labels, patch_density="sparse")
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": name = "ISR 67" ml3_relu = (73.016, 73.046) ml3_nrelu = (69.67, 69.99) ml3_relu_std = (0.8626297004, 0.3601805103) ml3_nrelu_std = (0.8989716347, 0.9401595609) num16 = len(ml3_relu) sm_ml3_relu = (70.874, 72.632) sm_ml3_nrelu= (70.652, 71.37) sm_ml3_relu_std = (1.319480959, 0.4538391786) sm_ml3_nrelu_std = (1.661721998, 1.522793486) num32 = len(sm_ml3_relu) res_relu = ml3_relu + sm_ml3_relu res_nrelu = ml3_nrelu + sm_ml3_nrelu err_relu = ml3_relu_std + sm_ml3_relu_std err_nrelu = ml3_nrelu_std + sm_ml3_nrelu_std labels = ['32px 3 levels ML3','64px 2 levels ML3','32px 3 levels STOML3', '64px 2 levels STOML3'] barPlot_general.do_plot(name, res_relu, res_nrelu, err_relu, err_nrelu, labels, patch_density="sparse", method="NBNL",W_SIZE=6,MIN_STEP_SIZE=1, ROTATION=15, plot_height=4.5)
#labels = ['ISR67 - 32px 3 levels ML3','ISR67 - 64px 2 levels ML3','ISR67 - 32px 3 levels STOML3', 'ISR67 - 64px 2 levels STOML3'] #return [res_relu, res_nrelu, err_relu, err_nrelu, labels] #def get_scenes(): #ml3_relu = [92.092] #ml3_nrelu = [92.426] #ml3_relu_std = [0.5764720288] #ml3_nrelu_std = [0.6440729772] #sm_ml3_relu = [92.88] #sm_ml3_nrelu= [92.41] #sm_ml3_relu_std = [0.8970228537] #sm_ml3_nrelu_std = [0.5585696018] #res_relu = ml3_relu + sm_ml3_relu #res_nrelu = ml3_nrelu + sm_ml3_nrelu #err_relu = ml3_relu_std + sm_ml3_relu_std #err_nrelu = ml3_nrelu_std + sm_ml3_nrelu_std #labels = ['Scenes 15 - 32px 3 levels ML3','Scenes 15 - 64px 2 levels STOML3'] #return [res_relu, res_nrelu, err_relu, err_nrelu, labels] if __name__ == "__main__": scenes=get_scenes() sports=get_sports() isr=get_isr() #import pdb; pdb.set_trace() seriesA=scenes[0]+sports[0]+isr[0] barPlot_general.do_plot("Scenes Datasets", seriesA, scenes[1]+sports[1]+isr[1], scenes[2]+sports[2]+isr[2], scenes[3]+sports[3]+isr[3], scenes[4]+sports[4]+isr[4], Y_LIM_MIN=40, height_delta=5, ROTATION=20, W_SIZE=8, plot_title="NBNL on Scene Datasets")
if __name__ == "__main__": sourceT = [ 85.69, 87.283, 87.925, 88.642, 88, 87.774, 88.415, 88.113, 87.547, 87.358, 88.151 ] source = [ 0, 59.932, 60.949, 61.39, 61.153, 61.085, 61.763, 61.966, 61.763, 61.966, 61.424 ] err_relu = None err_nrelu = None label_prefix = range(0, 110, 10) labels = [str(num) + "% retained" for num in label_prefix] barPlot_general.do_plot( "Amazon to Webcam - Random Fraction of Source Retained", sourceT, source, err_relu, err_nrelu, labels, patch_density="sparse", a_label="Source + Target", b_label="Source only", Y_LIM_MIN=40, ROTATION=15, W_SIZE=12, Y_LIM_MAX=99)
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": res_relu = [50.7543125, 53.3605625, 67.8398125, 52.2821875, 63.5299375, 75.3376875, 63.356125, 73.8944375, 75.28812] res_nrelu = [61.245, 59.9325, 70.514375, 60.4951875, 68.63625, 76.915, 68.499375, 76.425625, 77.10687] err_relu = None err_nrelu = None labels = barPlot_general.do_labels(3,[16,32,64]) barPlot_general.do_plot("Domain Adaptation - Source Only", res_relu, res_nrelu, err_relu, err_nrelu, labels,patch_density="sparse")
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": relu16 = (75.44, 80.40, 84.29) nrelu16 = (77.56, 81.09, 84.83) relu16_std = (0.95, 0.67, 1.04) nrelu16_std = (0.62, 0.94, 0.97) relu32 = (79.106, 84.442, 88.086) nrelu32 = (79.668, 84.882, 88.254) relu32_std = (0.92, 0.44, 1.15) nrelu32_std = (0.37, 0.62, 0.26) relu64 = (82.64, 86.654, 87.132) nrelu64 = (82.544, 87.278, 87.296) relu64_std = (1.18, 0.97, 0.5559856113) nrelu64_std = (0.67, 0.36, 0.5444079353) res_relu = relu16 + relu32 + relu64 res_nrelu = nrelu16 + nrelu32 + nrelu64 err_relu = relu16_std + relu32_std + relu64_std err_nrelu = nrelu16_std + nrelu32_std + nrelu64_std labels = barPlot_general.do_labels(3, [16, 32, 64]) barPlot_general.do_plot("Scenes 15", res_relu, res_nrelu, err_relu, err_nrelu, labels)
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": sourceT = [85.69, 87.283, 87.925, 88.642, 88, 87.774, 88.415, 88.113, 87.547, 87.358, 88.151] source = [0 , 59.932, 60.949, 61.39, 61.153, 61.085, 61.763, 61.966, 61.763, 61.966, 61.424] err_relu = None err_nrelu = None label_prefix = range(0,110,10) labels = [ str(num) + "% retained" for num in label_prefix] barPlot_general.do_plot("Amazon to Webcam - Random Fraction of Source Retained", sourceT, source, err_relu, err_nrelu, labels,patch_density="sparse", a_label="Source + Target", b_label="Source only", Y_LIM_MIN=40,ROTATION=15, W_SIZE=12, Y_LIM_MAX=99)
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": name = "Comparison" ml3_relu = (90, 94.16, 64.62) ml3_relu_std = (0.63, 1.13, 1.04) ml3_nrelu = (92.88, 95.28, 71.53) ml3_nrelu_std = (0.89, 0.61, 0.3) labels = ['Scenes 15','Sports 8','ISR 67'] labels = ['32px 3 levels ML3','64px 2 levels ML3','64px 2 levels STOML3'] barPlot_general.do_plot(name, ml3_relu, ml3_nrelu, ml3_relu_std, ml3_nrelu_std, labels, method="comparison",W_SIZE=6,MIN_STEP_SIZE=5, plot_height=4, a_label="Linear SVM",b_label="NBNL", Y_LIM_MIN=40, Y_LIM_MAX=99, height_delta=5, ROTATION=15, plot_title="Method comparison")
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": relu16 = (39.716,46.034,56.702) nrelu16= (45.46,49.12,58.432) relu16_std = (1.01954892,0.7891957932,0.3577289477) nrelu16_std = (1.396477712,1.138441918,0.8578869389) relu32 = (46.97,58.118,63.656) nrelu32= (49.998,60.208,63.926) relu32_std = (2.004420116,1.009291831, 0.9342537129) nrelu32_std = (0.8311257426, 1.397343909, 1.681615295) relu64 = (57.672, 63.184, 62.21) nrelu64= (59.748, 63.63, 62.354) relu64_std = (1.278503031, 1.600025, 1.29703508) nrelu64_std = (1.602473089, 0.9637167634, 1.204753087) res_relu = relu16 + relu32 + relu64 res_nrelu = nrelu16 + nrelu32 + nrelu64 err_relu = relu16_std + relu32_std + relu64_std err_nrelu = nrelu16_std + nrelu32_std + nrelu64_std labels = barPlot_general.do_labels(3,[16,32,64]) barPlot_general.do_plot("ISR 67", res_relu, res_nrelu, err_relu, err_nrelu, labels, height_delta=3.5, patch_density="sparse")
ml3_nrelu_std = (0.8989716347, 0.9401595609) num16 = len(ml3_relu) sm_ml3_relu = (70.874, 72.632) sm_ml3_nrelu = (70.652, 71.37) sm_ml3_relu_std = (1.319480959, 0.4538391786) sm_ml3_nrelu_std = (1.661721998, 1.522793486) num32 = len(sm_ml3_relu) res_relu = ml3_relu + sm_ml3_relu res_nrelu = ml3_nrelu + sm_ml3_nrelu err_relu = ml3_relu_std + sm_ml3_relu_std err_nrelu = ml3_nrelu_std + sm_ml3_nrelu_std labels = [ '32px 3 levels ML3', '64px 2 levels ML3', '32px 3 levels STOML3', '64px 2 levels STOML3' ] barPlot_general.do_plot(name, res_relu, res_nrelu, err_relu, err_nrelu, labels, patch_density="sparse", method="NBNL", W_SIZE=6, MIN_STEP_SIZE=1, ROTATION=15, plot_height=4.5)
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": relu16 = (82.46, 87.332, 91.416) nrelu16= (85.352, 88.836, 94.084) relu16_std = (1.542741067, 1.321616435, 1.475120334) nrelu16_std = (1.691558453, 1.807478907, 1.037559637) num16 = len(relu16) relu32 = (87.624, 91.708, 93.20) nrelu32= (90.874, 93.25, 94.18) relu32_std = (1.667597074, 0.8405176976, 1.068770321) nrelu32_std = (1.202114803, 1.518354372, 0.8003749122) num32 = len(relu32) relu64 = (92.374, 94, 93.418) nrelu64= (93.248, 93.666, 93.75) relu64_std = (0.4769486346, 0.9927738917, 1.386531644) nrelu64_std = (0.7017620679, 1.526689228, 0.9672641831) res_relu = relu16 + relu32 + relu64 res_nrelu = nrelu16 + nrelu32 + nrelu64 err_relu = relu16_std + relu32_std + relu64_std err_nrelu = nrelu16_std + nrelu32_std + nrelu64_std labels = barPlot_general.do_labels(3,[16,32,64]) barPlot_general.do_plot("Sports 8", res_relu, res_nrelu, err_relu, err_nrelu, labels)
#!/usr/bin/env python # a bar plot with errorbars import barPlot_general if __name__ == "__main__": name = "Scenes 15" ml3_relu = [92.092, 0] ml3_nrelu = [92.426, 91.506] ml3_relu_std = [0.5764720288, 0.0] ml3_nrelu_std = [0.6440729772, 0.437] sm_ml3_relu = [92.88] sm_ml3_nrelu = [92.41] sm_ml3_relu_std = [0.8970228537] sm_ml3_nrelu_std = [0.5585696018] res_relu = ml3_relu + sm_ml3_relu res_nrelu = ml3_nrelu + sm_ml3_nrelu err_relu = ml3_relu_std + sm_ml3_relu_std err_nrelu = ml3_nrelu_std + sm_ml3_nrelu_std labels = ['32px 3 levels ML3', '64px 2 levels ML3', '64px 2 levels STOML3'] barPlot_general.do_plot(name, res_relu, res_nrelu, err_relu, err_nrelu, labels, \ method="NBNL",W_SIZE=6,MIN_STEP_SIZE=1, ROTATION=10, Y_LIM_MIN=80, plot_height=4)