Machine Learning

Confusion Matrix _ PYCM

뚜둔뚜둔 2019. 7. 18. 11:13

Confusion Matrix


- 머신러닝이 얼마나 잘 예측하는지를 나타내주는 Matrix
- 기계 학습 분야의 통계적 분류 같은 문제에서 confusin Matrix란, 지도학습으로 훈련된 분류 알고리즘의 성능을 시각화 할 수 있는 표

- sample code : https://www.kaggle.com/sujinies2/binaryclassification?scriptVersionId=17388277

 

PyCM: Multiclass confusion matrix library in Python

  • 입력 데이터 벡터와 direct matrix 모두 지원하는 python으로 작성된 다중 클래스 confusion matrices 라이브러리.
  • 대부분의 클래스 전체 통계 매개 변수를 지원하는 사후 분류 모델 평가를 위한 적절한 도구이다

머신러닝, 통계 분류를 위한 confusion Matrix ( = error matrix )

알고리즘 성능을 시각화 있는 특정 테이블 레이아웃.

대부분 Supervised learning(지도학습) 쓰임.

 

행렬의 행은 실제 클래스의 인스턴스를 나타내며,

  열은 예측 클래스의 인스턴스를 나타낸다. (혹은 반대)

PyCM 입력 데이터 벡터와 직접 매트릭스를 모두 지원하는 python으로 작성된 다중 클래스 혼용 매트릭스 라이브러리이다.

대부분의 클래스 전체 통계 매개 변수를 지원하는 사후 분류 모델 평가를 위한 도구이다.

통계 분류 방법 3가지

1. Basic

2. Class Statistics

3. Overall Statistics

  PyCM 은 HTML, CSV .PYCM형식의 보고서를 생성할 있다.

PyCM is the swiss-army knife of confusion matrices, targeted mainly at data scientists that need a broad array of metrics for predictive models and an accurate evaluation of large variety of classifiers

 

반응형

'Machine Learning' 카테고리의 다른 글

[Book][doit_2]분산 학습  (0) 2022.02.06
NLP 를 위한 CNN  (0) 2020.07.14
Word2Vec  (0) 2020.07.13
Bert  (0) 2020.07.13
t-sne  (0) 2019.07.18