--- a
+++ b/Draw_Photos/Draw_Accuracy_Photo.m
@@ -0,0 +1,92 @@
+clear all
+clc
+
+format long
+
+model1     = readmatrix("Model_1/run-.-tag-accuracy.csv");
+model2     = readmatrix("Model_2/run-.-tag-accuracy.csv");
+model3     = readmatrix("Model_3/run-.-tag-accuracy.csv");
+model4     = readmatrix("Model_4/run-.-tag-accuracy.csv");
+model5     = readmatrix("Model_5/run-.-tag-accuracy.csv");
+model6     = readmatrix("Model_6/run-.-tag-accuracy.csv");
+model7     = readmatrix("Model_7/run-.-tag-accuracy.csv");
+model8     = readmatrix("Model_8/run-.-tag-accuracy.csv");
+model9     = readmatrix("Model_9/run-.-tag-accuracy.csv");
+model10    = readmatrix("Model_10/run-.-tag-accuracy.csv");
+model11    = readmatrix("Model_11/run-.-tag-accuracy.csv");
+model12    = readmatrix("Model_12/run-.-tag-accuracy.csv");
+
+model1_x_axis  = model1(:, 2);
+model1_y_axis  = model1(:, 3);
+model2_x_axis  = model2(:, 2);
+model2_y_axis  = model2(:, 3);
+model3_x_axis  = model3(:, 2);
+model3_y_axis  = model3(:, 3);
+model4_x_axis  = model4(:, 2);
+model4_y_axis  = model4(:, 3);
+model5_x_axis  = model5(:, 2);
+model5_y_axis  = model5(:, 3);
+model6_x_axis  = model6(:, 2);
+model6_y_axis  = model6(:, 3);
+model7_x_axis  = model7(:, 2);
+model7_y_axis  = model7(:, 3);
+model8_x_axis  = model8(:, 2);
+model8_y_axis  = model8(:, 3);
+model9_x_axis  = model9(:, 2);
+model9_y_axis  = model9(:, 3);
+model10_x_axis = model10(:, 2);
+model10_y_axis = model10(:, 3);
+model11_x_axis = model11(:, 2);
+model11_y_axis = model11(:, 3);
+model12_x_axis = model12(:, 2);
+model12_y_axis = model12(:, 3);
+
+color=[1 0 0; 0 1 0; 0 0 1; 0.5 1 1; 
+       1 1 0.5; 1 0.5 1; 0 0 0.5; 0.5 0 0;
+       0 0.5 0; 1 0.5 0.5; 0.5 1 0.5; 0.5 0.5 1;
+       1 1 0;0 1 1;1 0 1];
+
+% Draw the Images
+figure(1)
+plot(model1_x_axis,  model1_y_axis,  'linewidth', 1.2, 'color', color(8, :));
+hold on
+plot(model2_x_axis,  model2_y_axis,  'linewidth', 1.2, 'color', color(2, :));
+hold on
+plot(model3_x_axis,  model3_y_axis,  'linewidth', 1.2, 'color', color(3, :));
+hold on
+plot(model4_x_axis,  model4_y_axis,  'linewidth', 1.2, 'color', color(4, :));
+hold on 
+plot(model5_x_axis,  model5_y_axis,  'linewidth', 1.2, 'color', color(5, :));
+hold on
+plot(model6_x_axis,  model6_y_axis,  'linewidth', 1.2, 'color', color(6, :));
+hold on
+plot(model7_x_axis,  model7_y_axis,  'linewidth', 1.2, 'color', color(7, :));
+hold on
+plot(model8_x_axis,  model8_y_axis,  'linewidth', 1.2, 'color', color(1, :));
+hold on
+plot(model9_x_axis,  model9_y_axis,  'linewidth', 1.2, 'color', color(9, :));
+hold on
+plot(model10_x_axis, model10_y_axis, 'linewidth', 1.2, 'color', color(10, :));
+hold on
+plot(model11_x_axis, model11_y_axis, 'linewidth', 1.2, 'color', 'k');
+hold on
+plot(model12_x_axis, model12_y_axis, 'linewidth', 1.2, 'color', color(12, :));
+hold on
+
+grid on
+
+xlim([0, 310])
+
+title({'GAA w.r.t. RNN-based Models'}, 'FontName', 'Times New Roman', 'FontSize', 16, 'FontWeight', 'bold')
+xlabel('Iterations')
+ylabel('Global Average Accuracy')
+set(gca, 'FontName', 'Times New Roman', 'FontSize', 16, 'FontWeight', 'bold');
+
+legend('RNN', 'BiRNN', 'RNN with Attention', 'BiRNN with Attention', ...
+       'LSTM', 'BiLSTM', 'LSTM with Attention', 'BiLSTM with Attention', ...
+       'GRU', 'BiGRU', 'GRU with Attention', 'BiGRU with Attention', ...
+       'location', 'EastOutside', 'FontName', 'Times New Roman', 'FontSize', 16)
+legend('boxoff')
+
+print('GAA_RNN_basedModels', '-dpng',  '-r600')
+