sklearn에서 학습 알고리즘의 훈련 임계 값을 어떻게 변경할 수 있습니까?

바 스카 다리 얄

그러나 나는, 내가하기로 결정 임계 값을 변경하려면, sklearn를 사용하여 모델을 학습하려고 노력하고 훈련 모델을. SO에서 찾은 대부분의 결과는 테스트 세트에 대한 예측입니다.

사막 비행사

확률 적 분류 자 ​​훈련 (scikit-learn 또는 기타 프레임 워크에 의한) 에는 임계 값없습니다 .

확률 적 예측을 하드 라벨로 변환하기 위해 추론 시간에 임계 값이 필요하며, 이는 정확도, 정밀도, 재현율 등과 같은 본질적으로 비즈니스 측정 항목 을 계산하는 데 필요 합니다. 그러나 이러한 측정 항목 은 모델 학습에서 역할을 하지 않습니다 . 여기서 중요한 (그리고 모델 피팅 중에 최소화되는) 수량은 손실 뿐입니다 . 그리고 손실 계산에는 임계 값이 포함되지 않습니다.

즉, 하드 클래스 예측 (임계 값 만 필요한 경우)은 모델 학습에서 전혀 역할을하지 않으므로 학습 중에 임계 값이 전혀 관련되지 않습니다.

손실과 정확성 사이의 관계를 명확히하기 위해 다음 답변을 읽는 것이 좋습니다 (제목에도 불구하고 Keras에만 국한되지는 않지만 원칙적으로 이진 분류 문제가 있음).

교차 검증 스레드에서 인용하면 분류 확률 임계 값 감소 :

운동의 통계적 구성 요소는 새 샘플의 각 클래스에 대한 확률을 출력 할 때 종료됩니다. 새로운 관측치를 1 대 0으로 분류하는 임계 값을 선택하는 것은 더 이상 통계의 일부가 아닙니다 . 결정 구성 요소의 일부입니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Torch에서 훈련 시간에 사전 훈련 된 임베딩을 어떻게 수정할 수 있습니까?

분류에서Dev

keras에서 훈련 할 때 기울기 계산을 어떻게 사용자 정의 할 수 있습니까?

분류에서Dev

이러한 유형의 데이터에 기계 학습 알고리즘을 어떻게 사용할 수 있습니까?

분류에서Dev

이 재귀 알고리즘의 시간 복잡성을 어떻게 계산할 수 있습니까?

분류에서Dev

키 경로에서 NSObject의 값을 어떻게 변경할 수 있습니까?

분류에서Dev

같은 그룹 내에서 두 스프라이트의 충돌을 계산하는 알고리즘을 어떻게 작성할 수 있습니까?

분류에서Dev

AdamOptimizer로 훈련하는 동안 어떻게 학습률을 얻을 수 있습니까 ?? (텐서 플로우)

분류에서Dev

r의 다른 값에 따라 데이터 프레임의 값을 어떻게 변경할 수 있습니까?

분류에서Dev

Mac OS X에서 새 계정의 기본값을 어떻게 변경할 수 있습니까?

분류에서Dev

Python / Pybrain : 훈련 중에 신경망의 가중치를 어떻게 수정할 수 있습니까?

분류에서Dev

순서 형 데이터를 학습 할 수있는 기계 학습 회귀 알고리즘이 있습니까?

분류에서Dev

여기서 $ number의 값을 어떻게 변경할 수 있습니까?

분류에서Dev

메모리에 들어갈 수있는 것보다 더 많은 데이터로 신경망을 어떻게 훈련시킬 수 있습니까?

분류에서Dev

Excel에서 고유 값을 어떻게 계산할 수 있습니까?

분류에서Dev

keras 라이브러리를 사용하여 RNN을 훈련 할 때 계속 발생하는 차원 오류를 어떻게 수정할 수 있습니까?

분류에서Dev

이 훈련 된 모델을 어떻게 예측할 수 있습니까?

분류에서Dev

사전 훈련 된 caffe 모델의 하위 집합을 어떻게 저장할 수 있습니까?

분류에서Dev

SwiftUI에서 Stepper의 배경색을 어떻게 변경할 수 있습니까?

분류에서Dev

node.js의 함수 내에서 변수 값을 어떻게 변경할 수 있습니까?

분류에서Dev

Java에서 ntru 암호화 알고리즘을 어떻게 구현할 수 있습니까?

분류에서Dev

Gephi 0.9.1에서 Girvan Newman 및 Markov 클러스터 알고리즘을 어떻게 적용 할 수 있습니까?

분류에서Dev

Dijkstra의 알고리즘을 선형 계획법에서 고려할 수 있습니까?

분류에서Dev

Q-Learning 알고리즘이 과도하게 훈련 될 수 있습니까?

분류에서Dev

민감한 출력 변수의 값을 환경 변수에 어떻게 할당 할 수 있습니까?

분류에서Dev

Flutter Stepper에서 계속 / 취소 버튼의 레이블을 어떻게 변경할 수 있습니까?

분류에서Dev

Reactjs에서 상태 변수의 값을 어떻게 변경할 수 있습니까?

분류에서Dev

다른 클래스에서 열거 형 변수의 값을 어떻게 변경할 수 있습니까?

분류에서Dev

웹 사이트의 JavaScript 코드에서 변수 값을 어떻게 변경할 수 있습니까?

분류에서Dev

Zeppelin에서 zeppelin.xy 형식의 매개 변수 값을 어떻게 변경할 수 있습니까?

Related 관련 기사

  1. 1

    Torch에서 훈련 시간에 사전 훈련 된 임베딩을 어떻게 수정할 수 있습니까?

  2. 2

    keras에서 훈련 할 때 기울기 계산을 어떻게 사용자 정의 할 수 있습니까?

  3. 3

    이러한 유형의 데이터에 기계 학습 알고리즘을 어떻게 사용할 수 있습니까?

  4. 4

    이 재귀 알고리즘의 시간 복잡성을 어떻게 계산할 수 있습니까?

  5. 5

    키 경로에서 NSObject의 값을 어떻게 변경할 수 있습니까?

  6. 6

    같은 그룹 내에서 두 스프라이트의 충돌을 계산하는 알고리즘을 어떻게 작성할 수 있습니까?

  7. 7

    AdamOptimizer로 훈련하는 동안 어떻게 학습률을 얻을 수 있습니까 ?? (텐서 플로우)

  8. 8

    r의 다른 값에 따라 데이터 프레임의 값을 어떻게 변경할 수 있습니까?

  9. 9

    Mac OS X에서 새 계정의 기본값을 어떻게 변경할 수 있습니까?

  10. 10

    Python / Pybrain : 훈련 중에 신경망의 가중치를 어떻게 수정할 수 있습니까?

  11. 11

    순서 형 데이터를 학습 할 수있는 기계 학습 회귀 알고리즘이 있습니까?

  12. 12

    여기서 $ number의 값을 어떻게 변경할 수 있습니까?

  13. 13

    메모리에 들어갈 수있는 것보다 더 많은 데이터로 신경망을 어떻게 훈련시킬 수 있습니까?

  14. 14

    Excel에서 고유 값을 어떻게 계산할 수 있습니까?

  15. 15

    keras 라이브러리를 사용하여 RNN을 훈련 할 때 계속 발생하는 차원 오류를 어떻게 수정할 수 있습니까?

  16. 16

    이 훈련 된 모델을 어떻게 예측할 수 있습니까?

  17. 17

    사전 훈련 된 caffe 모델의 하위 집합을 어떻게 저장할 수 있습니까?

  18. 18

    SwiftUI에서 Stepper의 배경색을 어떻게 변경할 수 있습니까?

  19. 19

    node.js의 함수 내에서 변수 값을 어떻게 변경할 수 있습니까?

  20. 20

    Java에서 ntru 암호화 알고리즘을 어떻게 구현할 수 있습니까?

  21. 21

    Gephi 0.9.1에서 Girvan Newman 및 Markov 클러스터 알고리즘을 어떻게 적용 할 수 있습니까?

  22. 22

    Dijkstra의 알고리즘을 선형 계획법에서 고려할 수 있습니까?

  23. 23

    Q-Learning 알고리즘이 과도하게 훈련 될 수 있습니까?

  24. 24

    민감한 출력 변수의 값을 환경 변수에 어떻게 할당 할 수 있습니까?

  25. 25

    Flutter Stepper에서 계속 / 취소 버튼의 레이블을 어떻게 변경할 수 있습니까?

  26. 26

    Reactjs에서 상태 변수의 값을 어떻게 변경할 수 있습니까?

  27. 27

    다른 클래스에서 열거 형 변수의 값을 어떻게 변경할 수 있습니까?

  28. 28

    웹 사이트의 JavaScript 코드에서 변수 값을 어떻게 변경할 수 있습니까?

  29. 29

    Zeppelin에서 zeppelin.xy 형식의 매개 변수 값을 어떻게 변경할 수 있습니까?

뜨겁다태그

보관