각 데이터 포인트에 132
기능이 포함 된 데이터 포인트는 대개 200000
입니다. 기본적으로 데이터 세트는 200000 x 132
입니다.C++ - PCA (armadillo 제외)를 계산하기위한 프레임 워크
armadillo framework을 사용하여 모든 계산을 완료했습니다. 그러나 PCA 분석을 시도했으나 RAM 메모리 (8GB RAM) 또는 프레임 워크 자체의 제한 때문에 메모리 오류가 발생한다는 것을 모릅니다.
다음과 같은 오류 메시지가 나타납니다. requested size is too large
.
크기/메모리 제한이없는 PCA 계산을위한 또 다른 프레임 워크를 추천 해 주시겠습니까?
이전에 PCA 계산을 위해 armadillo를 사용하고이 문제가 발생했다면 해결 방법을 알려주실 수 있습니까? 당신은 아마 이/armadillo_bits/config.hpp 을 포함하는 파일을 편집, 특히 요소의 총 수를 저장하기 위해 사용되는 아르마 내 64 bit integers의 사용 등
를 활성화해야합니다
프로그램이 64 비트입니까? –
예, 64 비트입니다. – Simon
데이터 집합을 더 작은 하위 집합으로 나누고 결과를 집계 할 수 있습니까? –