matlab SVM은 NaN을 반환합니다. (matlab SVM returns NaN)


문제 설명

matlab SVM은 NaN을 반환합니다. (matlab SVM returns NaN)

여기 내 문제가 있습니다. Support Vector Machine, 특히 MATLAB 구현 fitcsvm을 사용하여 일부 데이터를 분류하려고 합니다. 그러나 예측을 계산할 때 일부 예측의 사후 확률은 NaN으로 설정됩니다. 그게 무슨 뜻이야? 코드는 다음과 같습니다.

% Training
model  = fitcsvm(trainX, trainY, 'KernelFunction', 'RBF', 'KernelScale', 'auto', 'Prior', 'empirical');
model = fitSVMPosterior(model, 'Leaveout', 'on');

% Prediction
[~,scores] = predict(model, testX);

참조 솔루션

방법 1:

Most likely, testX contains NaNs. If testX contains an NaN for any variable used as an SVM term, the posterior probability will also be NaN.

방법 2:

It is described here that this can be due to a VPN software running in parallel:

https://www.csie.ntu.edu.tw/~cjlin/libsvm/faq.html#f427

Q: Why the code gives NaN (not a number) results?

This rarely happens, but few users reported the problem. It seems that their computers for training libsvm have the VPN client running. The VPN software has some bugs and causes this problem. Please try to close or disconnect the VPN client.

(by user1384636Michael K.Mario)

참조 문서

  1. matlab SVM returns NaN (CC BY‑SA 2.5/3.0/4.0)

#panel #radial #itemscontrol #wpf






관련 질문

R을 사용하여 패널 데이터의 마지막 이벤트 이후 실행 계산 (Using R to count a run since last event in panel data)

버튼을 클릭한 후 한 패널을 표시하고 동일한 프레임에서 두 번째 버튼을 클릭하면 다른 패널을 표시합니다. (show one panel after button is clicked and other panel when second button is clicked in the same frame)

외부를 클릭하면 패널을 닫아야 함(초점 상실) (Need To Close A Panel When Clicked Outside (Lost Focus))

asp.net gridview - updatepanel을 사용하여 행당 여러 줄에 바인딩된 데이터 분산 (asp.net gridview - spread bound data across multi lines per row with updatepanel)

문자를 포함하는 고유 식별자와 함께 xtreg 사용 (Using xtreg with unique identifier that includes letters)

matlab SVM은 NaN을 반환합니다. (matlab SVM returns NaN)

특정 형식의 JAVA GUI 제작에 대한 질문 (Question about making a JAVA GUI of a certain format)

슬라이딩 패널 구분선을 사용하여 HTML 페이지를 다른 섹션으로 분할하시겠습니까? 어떻게 이루어지나요? (Splitting HTML page into different sections using sliding panel dividers? How is it done?)

Swift Mac Os 응용 프로그램 - NSSavePanel이 '백그라운드 전용' 응용 프로그램에서 올바르게 작동하지 않습니다. (Swift Mac Os Application - NSSavePanel does not behave correctly with a 'background only' application)

Python 저주 update_panels() 및 Panel.move() 문제 (Python Curses update_panels() and Panel.move() issues)

stargazer를 사용하여 plm FE 회귀에서 전체 R2를 얻는 방법은 무엇입니까? (How to get between and overall R2 from plm FE regression with stargazer?)

Java, 패널용 그래픽 개체 생성 및 편집? (Java, create and edit a Graphics Object for Panel?)







코멘트