svd

    1

    1답변

    지난 수년간 사용해온 단일 값 분해법에 대한 코드를 개선하라는 요청을 받았지만 (Fortran에서 사용할 수있는 Numerical Recipes의 마지막 판본에서 나온 것임) 누군가가 다른 실제 값으로 적용했습니다. kind 유형 . 나는 부동 소수점 비교에 관한 몇 가지 질문 하나 개와 관련된 정밀하고 다른 사람을 가지고 있지만, 처음 여기에 몇 가지 코

    -1

    1답변

    나는 추천 시스템에 대해 배우고 다른 유사 알고리즘에 대해 배우고있다. 유클리드 거리는 비교 대상의 스케일이 변함에 따라 변할 것입니다. 이 경우 SVD (Singular Value Decomposition)와 유클리드 거리가 호환되지 않습니까? 단수 값 분해는 행렬 U * S * V의 곱입니다. U와 V는 직교 정규 행렬 (스케일을 변경하지 않음)이지만

    0

    1답변

    MATLAB에서는 SVD 메서드로 U, S, V 행렬을 계산할 때이 코드를 사용합니다. [U,S,V] = svd(A); 이 방법을 사용하기위한 Visual C++ 2012의 기능 및 구현 기능은 무엇입니까? 헤더가 필요한 이유는 무엇입니까?

    2

    1답변

    이 오류가 계속 발생합니다. 행렬에 숫자가 아닌 항목이 없어야합니다. 나 또한 행렬을 쓰려고했는데 작동하지 않았다. 누구든지 오류의 원인을 알고 계실 것입니다. fileUrl <- "https://dl.dropboxusercontent.com/u/76668273/kdd.csv"; download.file(fileUrl,destfile="./kdd.csv"

    2

    1답변

    잠재 용어 의미 분석 (LSA)을 배우고 있으며 용어 - 문서 행렬을 구성하고 SVD 분해를 찾을 수 있습니다. 분해에서 토픽을 얻으려면 어떻게해야합니까? gensim 예를 들어 : topiC#0(332.762): 0.425*"utc" + 0.299*"talk" + 0.293*"page" + 0.226*"article" + 0.224*"delete" + 0

    2

    1답변

    파이썬의 대형 스파 스 매트릭스에 SVD를 적용하고 있습니다. scipy.sparse.linalg 패키지의 svds를 사용하고 있습니다. 특이 값은 오름 차순으로 정렬되므로 특이 벡터는 오름차순 특이 값에 따라 정렬됩니다. 특이 값을 내림차순으로 출력하는 옵션이 있는지 궁금해합니다. 그래서 특이 벡터도 내림차순 특이 값에 따라 정렬됩니다. 다음은 샘플 코드

    2

    1답변

    그래서 C++에서 대형 행렬 (1000-25000 x 4096)의 SVD 인수 분해를하고 싶습니다. 나는 LAPACKE dgesdd, Armadillo svd/svd_econ 및 Eigen을 시도했지만 모두 단일 스레드로 보이고 아주 느립니다. 또한 현재 redsvd 기반의 솔루션을 구현하려고합니다. 바람직하게는 멀티 스레딩을 사용하여 빠른 SVD 인수 분

    1

    1답변

    sklearn에서 numpy에는 첫 번째 주성분을 계산하는 여러 가지 방법이 있습니다. 각 방법마다 다른 결과가 나옵니다. 왜? import matplotlib.pyplot as pl from sklearn import decomposition import scipy as sp import sklearn.preprocessing import nump

    2

    1답변

    필자가 추출한 피쳐에 PCA/SVD를 사용하여 차원 축소를 수행하려고합니다. SIFT를 피쳐로 사용하고 SVM을 분류 자로 사용하여 분류하고 싶다고 가정 해 보겠습니다. .. 1 이미지, 3 이미지 ... 그리고 열에 대한 두 번째 이미지와 3 행 2 행에 대해 그래서 1 행을 나는 훈련을위한 3 개 이미지를 가지고 있고 다른 행에 배치 특징은 A=[ 1

    1

    2답변

    나는 svd을 사용하여 이미지를 분해하고 행렬을 추가하여 단일 값을 수정했습니다. A라고 가정 해 봅니다. 이 행렬을 어떻게 되 찾을 수 있습니까 A. 예를 들어 : m=[1 2 3; 4 5 6; 7 8 9]; [u s v]= svd(m); A=[0 2 1; 3 5 6; 8 9 4]; sw= s+A; new= u*sw*v; 지금은 매트릭스 new