[핸즈온 머신러닝 2판] 3장 분류 / 정밀도와 재현율

2022. 10. 23. 19:36·프로그래밍 공부/핸즈온 머신러닝 2판

정밀도란?

- 양성 예측의 정확도

- TP / (TP + FP)

- 진짜 양성의 수 / ( 진짜 양성의 수 + 거짓 양성의 수)

 

ex) 이진 분류에서 실제 사과가 5개 있고 사과와 비슷한 과일이 5개 있다고 했을 때, 모델이 실제 사과가 7개가 있다고 예측했다고 가정하자. 그러면 진짜 양성의 수는 5개, 거짓 양성의 수는 2개이므로 정확도는 5 / 5+2 로 5/7 이다.

 

재현율이란?

- 분류기가 정확하게 감지한 양성 샘플의 비율

- TP / (TP + FN)

- 진짜 양성의 수 / ( 진짜 양성의 수 + 거짓 음성의 수)  #거짓 음성의 수란 진짜 양성임에도 음성으로 분류한 수를 말함

 

ex) 정밀도의 예제와 같은 상황에서, 모델이 실제 사과가 4개가 있다고 예측했다고 가정하자. 이때 진짜 양성의 수는 5 개 , 거짓 음성의 수는 2개이므로 재현율은 5/( 5 +1 ) 으로 5/6 이다.

 

정밀도와 재현율을 하나의 숫자로 만들면 편리하다. 그것을 F1 점수라고 하며 이는 정밀도와 재현율의 조화 평균이다.

 

 

보통은 정밀도와 재현율은 서로 반비례하는 성질을 가진다.(정밀도 / 재현율 트레이드오프) 

 

머신러닝의 모델을 선택할 때는 상황에 따라 정밀도가 중요할 수도 있고 재현율이 중요할 수도 있다.

예를 들어 Youtube kids 에서 아동에게 보여져도 안전한 동영상을 걸러내는 모델을 만든다고 하자. 

 

 재현율이 높을 때

- 최대한 많은 안전한 동영상을 찾아 제공하기 때문에 거짓 음성(좋지 않은 동영상)을 제공할 수 있음.

 

정밀도가 높을 때

- 안전한 동영상의 조건을 크게 만족하는 동영상들을 제공하기 때문에 안전한 동영상이 일부 같이 걸러지더라도 거짓 음성( 좋지 않은 동영상)을 제공하지 않을 수 있음.

 

 

 

 

저작자표시 (새창열림)

'프로그래밍 공부 > 핸즈온 머신러닝 2판' 카테고리의 다른 글

[핸즈온 머신러닝 2판] 3장 연습문제 3번 (타이타닉)  (0) 2022.11.10
[핸즈온 머신러닝 2판] 3장 분류 연습문제 2번  (0) 2022.10.30
[핸즈온 머신러닝 2판] 3장 연습문제 1번  (0) 2022.10.29
[핸즈온 머신러닝 2판] 책의 결과와 실제 실습 결과가 다른 이유  (0) 2022.10.23
[핸즈온 머신러닝 2판] 2.7 모델 세부 튜닝  (0) 2022.10.21
'프로그래밍 공부/핸즈온 머신러닝 2판' 카테고리의 다른 글
  • [핸즈온 머신러닝 2판] 3장 분류 연습문제 2번
  • [핸즈온 머신러닝 2판] 3장 연습문제 1번
  • [핸즈온 머신러닝 2판] 책의 결과와 실제 실습 결과가 다른 이유
  • [핸즈온 머신러닝 2판] 2.7 모델 세부 튜닝
Rocketbabydolls
Rocketbabydolls
Rocketbabydolls
  • Rocketbabydolls
    With The Lights Out
    Rocketbabydolls
  • 전체
    오늘
    어제
    • 전체글 (183) N
      • 프로그래밍 공부 (117)
        • C (16)
        • Jumping into C++ (9)
        • MFC (C++) (1)
        • 자료구조 (1)
        • 알고리즘 (1)
        • 백준 (C++) (74)
        • 핸즈온 머신러닝 2판 (6)
        • Unseen 3기 준비 (4)
        • 원티드 포텐업 게임 개발자 양성과정 2기 (4)
      • 언리얼엔진5 (62) N
        • [Part1] 이득우의 언리얼 프로그래밍 (12)
        • [Part2] 이득우의 언리얼 프로그래밍 (2)
        • [Part2 복습] 이득우의 언리얼 프로그래밍 (3)
        • [Part3] 이득우의 언리얼 프로그래밍 (14)
        • [Part4] 이득우의 언리얼 프로그래밍 (0)
        • FPS 게임 1인 프로젝트 (6)
        • 각종 지식 (10) N
        • 블루프린트 Paper2D 로 게임 만들기 (14)
        • 팀 프로젝트 (1)
      • 일상 (1)
      • ETC (1)
        • 맥북 (1)
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      핸즈온 머신러닝 2판
      실전C프로그래밍
      실전C프로그래밍 실습문제
      핸즈온 머신러닝
      실전 C프로그래밍 나중채
      오블완
      언리얼엔진 옵저버 패턴
      c++ 17298
      언리얼엔진5 fps 프로젝트
      C언어 실습문제
      언리얼엔진5
      티스토리챌린지
      언리얼엔진 중재자 패턴
      실전 C프로그래밍 실습문제
      언리얼엔진 디자인 패턴
      실전C프로그래밍 나중채
      c언어
      실전 C 프로그래밍
      실전 C프로그래밍
      언리얼엔진
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    Rocketbabydolls
    [핸즈온 머신러닝 2판] 3장 분류 / 정밀도와 재현율
    상단으로

    티스토리툴바