Isolation Forest

토토들·2026년 5월 27일

개인 프로젝트를 하던 중, 교통량 예측을 위해 AI부분을 알아보던 중, GPT가 Isolation Forest를 써서 이상치 탐지를 먼저 하자고 하였다.

Isolation Forest라는 생소한 단어를 들으니 머리가 멍해지기만 했다.

그렇다면 Isolation Forest란 뭘까?

Isolation Forest를 한 마디로 정의하자면 이상치를 탐지하는 모델이다.

그렇다면 어떻게 탐지를 할까?


여기서부턴 비슷한 이름의 랜덤 포레스트와는 무슨 차이가 있는지 정리해봤다.

Isolation Forest vs Random Forest

이름은 비슷하지만 목적과 동작 방식은 완전히 다르다.

항목Isolation ForestRandom Forest
목적이상치 탐지분류 / 예측
학습 방식비지도 학습지도 학습
Label(정답)필요 없음필요
출력정상 / 이상 여부특정 클래스 예측
핵심 원리데이터를 얼마나 빨리 고립시키는가여러 트리의 투표
사용 예시이상 교통량 감지사고 여부 예측

현재 프로젝트 적용 예시

Isolation Forest (현재 프로젝트)

입력 데이터

hourtotalVolumedayOfWeek
73501
84201
95001
15130001

모델 판단:

13000은 다른 데이터와 너무 멀리 떨어져 있음
→ 적은 분할만으로 빠르게 고립됨
→ 이상치(Anomaly)
profile
패션과 개발을 좋아합니다.

0개의 댓글