저는 방금 MATLAB에서 CCA를 사용하여 작업을 시작했습니다. 두 개의 벡터 X
및 Y
은 60x1920
및 60x1536
이고 샘플 수는 60
이고 다른 벡터 집합의 변수는 각각 및 1536
입니다. 나는 그들을 부분 공간으로 줄이기 위해 CCA를 알고, 그 다음 특징 매칭을하고 싶다.대 광적 상관 분석
이 명령을 사용하고 있습니다.
%% DO CCA
[A,B,r,U,V] = canoncorr(X,Y);
내가 얻을 출력은 이것이다 :
Name Size Bytes Class Attributes
A 1920x58 890880 double
B 1536x58 712704 double
U 60x58 27840 double
V 60x58 27840 double
r 1x58 464 double
사람이 이러한 변수가 무슨 뜻인지 말해 주시겠습니까. 나는 여러 번 문서를 읽었으며 여전히 그들에 대해 분명하지 않다. CCA는 Wx
과 Wy
이라는 두 개의 선형 투영 행렬을 발견하여 X
과 Y
의 투영이 Wx
과 Wy
에 최대로 상관되도록합니다.
1) 아무도 다음 매트릭스 중 어떤 것을 말해 줄 수 있습니까?
2) 또한 CCA의 학습 된 부분 공간에서 투영 된 벡터를 어떻게 찾을 수 있습니까?
도움이 될 것입니다. 미리 감사드립니다.
설명서를 보셨습니까? http://www.mathworks.com/help/stats/canoncorr.html – eigenchris
답장을 보내 주셔서 감사합니다. 나는 문서를 실제로 보았으나 여전히 의심의 여지가있었습니다. 투영 벡터가 무엇인지 말해 주시겠습니까?나는 그것이 A와 B이고 CCA 부분 공간의 투영은 U와 V라고 생각합니다. 내 가정이 맞습니까? – roni