0

sklearn의 Logistic Regression 분류자를 사용하여 텍스트 분류를 만들고 있습니다. 정말 잘 작동합니다. 하지만 지금은 뭔가 궁금합니다. 로지스틱 회귀 열차가 각 반복에 대해 학습 점수를 표시 할 수 있습니까?로지스틱 회귀에 대한 교육 반복 점수 표시 분류 자 ​​sklearn

Iteration 1: 50% 
Iteration 2: 53% 
... 
Iteration 10: 86% 

여기 사람이이 문제에 대해 나에게 도움이 될 수 있습니다 않습니다 예를 들어이 같은 형식으로 각 반복에 대한 교육 점수를 보여주고 싶습니다 ? :)

답변

0

나는 그것이 당신이 원하는대로 출력을 얻을 수 있다고 생각하지 않습니다. 최상의 경우 분류자를 clf = LogisticRegression(verbose=10)으로 초기화하는 동안 verbose=10을 설정할 수 있습니다. 이렇게하면 LibLinear 또는 Libfgs 해결사가 반복적으로 반복됩니다. verbose을 양의 정수로 설정할 수 있습니다. 도움이

[LibLinear] 
iter 1 act 1.107e-01 pre 1.107e-01 delta 4.189e-01 f 2.079e+00 |g| 5.541e-01 CG 2 
iter 2 act 2.825e-06 pre 2.825e-06 delta 4.189e-01 f 1.969e+00 |g| 2.547e-03 CG 2 

희망을 다음과 같이 liblinear 솔버의 경우에는 출력을 볼 수 있습니다.

+1

흠. 그렇다면 그 가치는 무엇을 의미합니까? pre, delta, f 및 | g | 옆에있는 값은 무엇입니까? CG 옆의 값은 무엇입니까? :) 나에게 설명해 주시겠습니까? – Indra

+0

이것은 볼록 최적화 과정에서 매개 변수의 값인 것처럼 보입니다. 불행히도 이것에 대한 훌륭한 문서는 없습니다. 누가 도서관의 저자가 [이 논문] (http : //www.csie.)을 읽을 것을 제안하는 문제 [여기] (https://github.com/cjlin1/liblinear/issues/23)를 열었습니다. ntu.edu.tw/~cjlin/papers/logistic.pdf). –

+0

도움을 주셔서 감사합니다 :) 나는 종이를 확인합니다. – Indra

관련 문제