지역 분류기
로컬 분류기(Local Classifier)는 로컬 장치나 제한된 국소 환경 내에서 직접 처리된 데이터를 사용하여 분류 작업을 수행하도록 설계된 머신러닝 모델 또는 구성 요소입니다. 대규모 중앙 집중식 클라우드 모델과 달리, 로컬 분류기는 제한된 컴퓨팅 리소스로 작동하며 종종 지속적인 인터넷 연결 없이도 작동합니다.
로컬 분류로의 전환은 주로 지연 시간과 개인 정보 보호라는 현대 컴퓨팅의 중요한 요구 사항을 해결합니다. 결정을 로컬에서 내림으로써 애플리케이션은 즉각적으로 응답할 수 있으며, 이는 실시간 시스템에 매우 중요합니다. 더욱이, 민감한 데이터를 장치에서 처리하면 원시 데이터가 사용자 하드웨어에서 벗어날 필요가 없으므로 엄격한 데이터 거버넌스 규정 준수를 보장합니다.
로컬 분류기는 일반적으로 더 크고 복잡한 모델의 최적화된 버전입니다. 모델 양자화(model quantization), 가지치기(pruning), 지식 증류(knowledge distillation)와 같은 기술이 사용되어 높은 예측 정확도를 유지하면서 모델의 크기와 컴퓨팅 부하를 줄입니다. 모델은 방대한 데이터셋으로 중앙에서 훈련된 후, 엣지 장치(예: 스마트폰, IoT 센서, 로컬 서버)에서 실행하기에 적합한 경량 형식으로 배포됩니다.
이 개념은 엣지 컴퓨팅(Edge Computing), TinyML(Tiny Machine Learning), 연합 학습(Federated Learning)과 밀접하게 관련되어 있으며, 이 경우 모델은 원시 데이터를 중앙 집중화하지 않고 많은 로컬 장치에 걸쳐 협력적으로 훈련됩니다.