Files
2nd/10_Wiki/Topics_GD/Data Cleaning Algorithms.md
T

33 lines
2.4 KiB
Markdown

---
id: [[P-Reinforce|P-Reinforce]]-AUTO-DCAL-001
category: "10_Wiki/💡 Topics/AI"
confidence_score: 0.92
tags: [auto-reinforced, data-cleaning, data-pre[[Processing|Processing]], algorithms, outliers, duplicate-detection]
last_reinforced: 2026-04-20
---
# [[Data Cleaning Algorithms|Data Cleaning Algorithms]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> "지식의 필터링: 'Garbage In, Garbage Out'의 저주를 막기 위해, 데이터 속의 노이즈, 중복, 오류를 자동으로 식별하고 교정하여 AI가 오직 '정수(Essence)'만을 배울 수 있도록 닦고 조이는 지적 세척 공정."
## 📖 구조화된 지식 (Synthesized Content)
데이터 정제 알고리즘(Data Cleaning Algorithms)은 데이터셋의 품질을 높이기 위해 오류를 수정하고 일관성을 확보하는 기법들입니다.
1. **주요 태스크 및 알고리즘**:
* **Missing Value Imputation**: 평균, 최빈값 혹은 KNN/회귀 모델을 이용해 비어있는 값 채우기.
* **Outlier Detection**: Z-Score, Isolation Forest 등을 이용해 정상 범위를 크게 벗어난 이상치 제거. ([[Anomaly-Detection|Anomaly-Detection]]과 연결)
* **Deduplication (중복 제거)**: 해시 매칭이나 편집 거리(Levenshtein Distance)를 이용해 겹치는 데이터 제거.
* **Standardization**: 단위나 형식을 통일 (예: 날짜 포맷 통일).
2. **왜 중요한가?**:
* 전체 AI 프로젝트 시간의 80%를 차지하며, 모델의 성능 상한선을 결정짓는 가장 실무적인 영역임.
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
- **과거 데이터와의 충돌**: 과거에는 사람이 엑셀로 '눈대중 정제'를 하는 정책이었으나, 현대 정책은 수십억 개의 데이터를 직접 처리하는 '확률적 데이터 정제 정책'과 'AI를 이용한 AI 데이터 정제 정책'으로 자동화됨(RL Update).
- **정책 변화(RL Update)**: 거대 언어 모델 학습 시, 저품질 웹 텍스트를 걸러내기 위해 '지능형 분류기(Classifier)'를 통한 고품질 데이터 선별 정책이 모델의 성능을 결정하는 핵심 기밀 정책이 됨.
## 🔗 지식 연결 (Graph)
- [[Anomaly-Detection|Anomaly-Detection]], [[Statistics & Data Analysis|Statistics & Data Analysis]], [[Optimization|Optimization]], [[Quality Gates|Quality Gates]], [[Signal in Noise|Signal in Noise]]
- **Modern Tech/Tools**: Pandas, Scikit-learn, Great Expectations, DVC.
---