"매 'signal in noise' 는 informative variation 을 stochastic background 위에서 detect 하는 문제". Shannon (1948) 의 channel capacity, Wiener filter (1949), 매 modern denoising diffusion (Song & Ermon 2019, EDM2 2024) 까지의 lineage. 2026 의 LLM RAG pipeline 에서 query–document retrieval, gravitational-wave detection (LIGO-Voyager), ML feature engineering 까지 매 universal motif.
매 핵심
매 SNR 정의들
Power SNR: P_signal / P_noise (linear).
dB SNR: 10·log10(P_signal/P_noise).
PSNR (image): 20·log10(MAX/RMSE).
Detection SNR (matched filter): (s, s) / σ² — 매 detection theory 의 sufficient stat.
매 Detection theory 4-quadrant
Hit / Miss / FA / CR — 매 ROC curve → AUC.
d′ (d-prime): Z(hit) − Z(FA) — 매 perceptual sensitivity.
fromscipy.signalimportcorrelatedefmatched_filter(x,template):h=template[::-1]/np.linalg.norm(template)y=correlate(x,h,mode="same")returny# peak at template's location
fromsentence_transformersimportCrossEncoderreranker=CrossEncoder("BAAI/bge-reranker-v2-m3")# 2025 SOTA rerankerdefrerank(query,candidates,k=5):pairs=[[query,c]forcincandidates]scores=reranker.predict(pairs)order=scores.argsort()[::-1][:k]return[(candidates[i],float(scores[i]))foriinorder]
매 결정 기준
상황
Approach
Known template
Matched filter
Stationary noise PSD known
Wiener
Speech / audio enhance
Spectral subtraction / RNNoise
Image denoise
NLM / BM3D / Diffusion (DiffBIR 2025)
RAG noise (irrelevant docs)
Cross-encoder reranker
Binary detection
ROC + Neyman–Pearson
기본값: detection task 는 d′/ROC, denoise 는 problem-domain 에 맞춘 method (음성→spectral, 이미지→diffusion-prior, retrieval→reranker).