https://www.youtube.com/watch?v=xPA6JyHFHew
1. 이상치(Anomaly)란?
기존 관측과는 상이하여 다른 메커니즘에 의해 생성되었다고 판단할만한 관측값
2. 이상탐지 목적
기회 탐지 Chance Discovery (Positive Anomaly) : 새로운 이상치 탐지
오류 탐지 Fault Discovery (Negative Anomaly) : 노이즈 제거
3. 입력 데이터의 특성 (input data)
- Time series(sequential) vs static
- univariate vs multivariate
- data type (binarr / categorical / continuous / hybrid )
- relational vs inddependent
- well-known or not (기존 룰의 적용 가능한 / 알려져 있지 않은)
이상 탐지 알고리즘 종류
Anomaly 종류
이상 탐지 ML 알고리즘
Anomaly detection use case
- 시스템 관리 : 이전에 없던 접속 IP로부터 시스텤 접근량 증가 (DDOS 징후)
- 사용자 관리 : 다른 사용자와 다른 이동 패턴이나 접근 패턴
- 보안 : 사람의 접근이 없는 곳의 통행량 증가
1. prophet를 이용한 시계열 이상탐지 예제
https://www.youtube.com/watch?v=0wfOOl5XtcU
- 예제 코드
- prophet 설명
- 단점 : 급격한 curve fitting 방식 알고리즘으로 급격하게 변하는 데이터는 불가능
2. Isolation Forest (sklearn)
3. LSTM (keras)
- LSTM 설명
- 예제 코드
- https://github.com/uiandwe/TIL/blob/master/Machine_Running/이상 감지/test_LSTM.ipynb
- https://github.com/uiandwe/TIL/blob/master/Machine_Running/이상 감지/Multivariate_Time_Series_Modeling_using_LSTM.ipynb
- 주식 예측 : https://www.youtube.com/watch?v=6S2v7G-OupA
'ML > 인공지능' 카테고리의 다른 글
openapi chatGPT 사용기 (0) | 2022.12.12 |
---|---|
이상감지 소스 및 간략 설명 (0) | 2021.07.02 |
random forest // isolation forest 공부한한 내용 정리 (0) | 2021.05.21 |
RNN // LSTM 공부한 내용 (0) | 2021.05.17 |
신경 회로망 모델 (0) | 2009.11.15 |