|
|
|
|
|
channels_names={'R','G','B','RGg1','RBg1','GBg1','RGg2','RBg2','GBg2','RB','RG','GB','eRGB','BW','X','Y','Z'}; |
|
patch=0; |
|
module=9; |
|
subset=2; |
|
color=4; |
|
nmb_of_labs_per_module=25; |
|
nmb_of_labels=nmb_of_labs_per_module; |
|
maxlngth=3000; |
|
|
|
reportname1 = sprintf('Data_Transformation/Transformed_IN1k_Data/Transformed_Data_for_SGD/train_data_patch_%d_module_%d_subset_%d_for_%d_labels_per_module.mat', ... |
|
patch,module,subset,nmb_of_labs_per_module); |
|
data_load=load(reportname1); |
|
vect_image=data_load.data(:,1:maxlngth,color); |
|
true_label=data_load.labels(1:maxlngth); |
|
|
|
model='T_h2_m1'; |
|
reportname1 = sprintf(['Model_%s/Model_Parameter/Trained_Parameter_patch_%d_module_%d_subset_%d_ch_%s.mat'],... |
|
model,patch, module, subset, char(channels_names(color))); |
|
|
|
temp_load=load(reportname1); |
|
Wt=temp_load.W; |
|
bt=temp_load.b; |
|
reportname1 = sprintf('Model_%s/Training_Evaluation/%s_1_performance.mat',model,model); |
|
load(reportname1) |
|
tpr=pstvrt_model(color,module,subset); |
|
|
|
model='S_h2_m1'; |
|
reportname1 = sprintf('Model_%s/Model_Parameter/Trained_Parameter_patch_%d_module_%d_subset_%d_ch_%s.mat',... |
|
model, patch, module, subset, char(channels_names(color))); |
|
|
|
temp_load=load(reportname1); |
|
Ws=temp_load.W; |
|
bs=temp_load.b; |
|
reportname1 = sprintf('Model_%s/Training_Evaluation/%s_1_performance.mat',model,model); |
|
load(reportname1) |
|
spr=pstvrt_model(color,module,subset); |
|
|
|
fun_spoke_plot(vect_image,true_label,Ws,bs,spr,Wt,bt,tpr,nmb_of_labels) |
|
|