Ejemplo n.º 1
0
#!/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)
Ejemplo n.º 2
0
#!/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")
Ejemplo n.º 3
0
#!/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)
Ejemplo n.º 4
0
    #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)
Ejemplo n.º 6
0
#!/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")
Ejemplo n.º 7
0
#!/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)
Ejemplo n.º 8
0
#!/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)
Ejemplo n.º 9
0
#!/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")
Ejemplo n.º 10
0
#!/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")
Ejemplo n.º 11
0
    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)
Ejemplo n.º 12
0
#!/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)
Ejemplo n.º 13
0
#!/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)