지도학습, 비지도학습, 준지도학습은 들어봤지만 필자에게 연합학습은 생소하다.
연합학습이 무엇인지, 어떻게 사용되는지 알아보자.
AI 모델은 방대한 양의 데이터를 필요로 한다.
이러한 데이터 세트는 일반적으로 모델 훈련을 위해 하나의 위치에 중앙집중화 되어 있으며, 이로 인해 데이터 전송 또는 저장 중에 개인 식별 가능 정보 (PII)가 노출될 가능성이 있다.
연합 학습은 민감한 정보가 노드 내에 남아 있도록 하여 데이터 프라이버시를 보호하고 이러한 우려를 해소하는 데 도움이 된다. 또한 다양한 장치 또는 서버가 AI 모델의 개선에 기여하는 협업 학습이 가능하다.
- IBM "연합학습이란 무엇인가요?
연합 학습은 머신러닝(ML) 모델을 훈련하는 분산형 접근 방식이다.
데이터를 중앙 서버에 모으지 않고, 각 기기나 서버에서 모델을 학습하고 파라미터만 공유하는 방식을 뜻하는 학습 구조이다.
이러한 학습 구조로 인하여 등장 배경에서 언급된 문제를 해결 할 수 있다.
연합 학습은 다음의 4가지 주요 단계로 구성된다.