UOMOP
마스킹성능2 본문
% 데이터
masking_ratio = 0.1:0.1:0.9;
topk = [8, 15, 23, 37, 57, 80, 104, 133, 172]; % 예시 데이터
random = [0, 0, 8, 20, 39, 63, 98, 136, 180]; % 예시 데이터
proposed = [0, 0, 0, 0, 0, 20, 53, 93, 152]; % 예시 데이터
% 그림 그리기
figure;
hold on;
plot(masking_ratio, proposed, '-r', 'LineWidth', 2, 'Marker', 's', 'MarkerSize', 8, 'DisplayName', 'Proposed'); % 빨간 실선과 사각형 마커
plot(masking_ratio, topk, '--b', 'LineWidth', 2, 'Marker', 'd', 'MarkerSize', 8, 'DisplayName', 'Top-K'); % 파란 점선과 다이아몬드 마커
plot(masking_ratio, random, '-.','Color', [0, 0.5, 0], 'LineWidth', 2, 'Marker', '^', 'MarkerSize', 8, 'DisplayName', 'Random'); % 녹색 점선과 삼각형 마커
hold off;
% 축 및 레이블 설정
xlabel('Masking Ratio', 'FontSize', 12);
ylabel('Average Count of Zero Patches Filtered by CNN', 'FontSize', 12);
legend('Location', 'northwest', 'FontSize', 10);
grid on;
Comments