Skip to main content

함수 wandb.plot.confusion_matrix()

확률 또는 예측의 시퀀스로부터 혼동 행렬을 구성합니다.

인수

Sequence[Sequence[float]] | None
각 클래스에 대한 예측 확률의 시퀀스입니다. 시퀀스 형태는 (N, K)여야 하며, 여기서 N은 샘플 수이고 K는 클래스 수입니다. 제공된 경우 preds는 제공되지 않아야 합니다.
Sequence[T] | None
실제 레이블의 시퀀스입니다.
Sequence[T] | None
예측된 클래스 레이블의 시퀀스입니다. 제공된 경우 probs는 제공되지 않아야 합니다.
Sequence[str] | None
클래스 이름의 시퀀스입니다. 제공되지 않은 경우 클래스 이름은 “Class_1”, “Class_2” 등으로 정의됩니다.
str
혼동 행렬 차트의 제목입니다.
bool
table을 W&B UI에서 별도의 섹션으로 분할할지 여부입니다. True인 경우 table은 “Custom Chart Tables”라는 섹션에 표시됩니다. Default는 False입니다.

반환값

CustomChart: W&B에 로깅할 수 있는 맞춤형 차트 객체입니다. 차트를 로깅하려면 wandb.log()에 전달하세요.

예외

  • ValueError: probs와 preds를 모두 지정했거나 예측 개수와 실제 레이블 개수가 서로 다르면 발생합니다. 또한 고유한 예측 클래스의 개수나 고유한 실제 레이블의 개수가 클래스 이름의 개수보다 많아도 발생합니다.
  • wandb.Error: numpy가 설치되어 있지 않으면 발생합니다.

예시

야생동물 분류에 대한 혼동 행렬을 무작위 확률로 로깅하는 예시:
이 예제에서는 무작위 확률을 사용하여 혼동 행렬을 생성합니다. 시뮬레이션된 모델 예측과 85%의 정확도로 혼동 행렬을 로깅합니다:
이 예제에서는 정확도가 85%인 예측을 시뮬레이션하여 혼동 행렬을 생성합니다.
마지막 수정일 2026년 9월 30일