1 |
1
사용자 데이터를 기초로 글로벌 모델을 학습하여 학습 데이터를 생성하는 복수의 사용자 단말;상기 글로벌 모델을 생성하며, 상기 학습 데이터를 취합하고 이를 이용하여 상기 글로벌 모델을 개선하는 서버; 및상기 글로벌 모델에 관한 모델 데이터와 상기 학습 데이터를 저장 및 관리하며, 상기 모델 데이터를 상기 복수의 사용자 단말로 전달하고, 상기 학습 데이터를 상기 서버로 전달하는 데이터 관리부를 포함하는 연합 학습 시스템
|
2 |
2
제 1 항에 있어서,상기 모델 데이터는상기 글로벌 모델의 글로벌 매개 변수와, 상기 사용자 단말의 학습 시기 및 학습에 사용될 상기 사용자 데이터의 종류 및 크기 정보를 포함하는연합 학습 시스템
|
3 |
3
제 2 항에 있어서,상기 사용자 단말은상기 모델 데이터를 기초로 학습 계획을 수립하고 상기 학습 계획에 따라 학습을 수행하는연합 학습 시스템
|
4 |
4
제 1 항에 있어서,상기 학습 데이터는로컬 모델 또는 상기 로컬 모델의 로컬 매개 변수인연합 학습 시스템
|
5 |
5
제 1 항에 있어서,상기 데이터 관리부는상기 학습 데이터의 크기, 생성 일시 및 분포 특성을 포함하는 메타 데이터를 생성하는연합 학습 시스템
|
6 |
6
제 5 항에 있어서,상기 서버는상기 메타 데이터를 기초로, 상기 학습 데이터의 범위 및 개수를 결정하거나, 취합할 상기 학습 데이터를 선택하거나, 상기 학습 데이터의 취합 계획을 수립 또는 변경하는연합 학습 시스템
|
7 |
7
제 1 항에 있어서,상기 데이터 관리부는상기 모델 데이터 및 상기 학습 데이터를 버전 별로 관리하는연합 학습 시스템
|
8 |
8
서버가 글로벌 모델을 생성하고, 상기 글로벌 모델에 관한 모델 데이터를 데이터 관리부에 등록하는 단계;상기 데이터 관리부가 상기 모델 데이터를 복수의 사용자 단말로 전달하는 단계;상기 복수의 사용자 단말이 사용자 데이터를 기초로 상기 글로벌 모델을 학습하여 학습 데이터를 생성하는 단계;상기 복수의 사용자 단말이 상기 학습 데이터를 상기 데이터 관리부에 등록하는 단계;상기 데이터 관리부가 상기 학습 데이터를 상기 서버로 전달하는 단계; 및상기 서버가 상기 학습 데이터를 취합하여 상기 글로벌 모델을 개선하는 단계를 포함하는 연합 학습 방법
|
9 |
9
제 8 항에 있어서,상기 모델 데이터를 상기 데이터 관리부에 등록하는 단계는상기 서버가 상기 모델 데이터의 등록을 상기 데이터 관리부에 요청하는 단계; 및상기 데이터 관리부가 상기 모델 데이터를 버전 별로 등록하는 단계를 포함하는 연합 학습 방법
|
10 |
10
제 8 항에 있어서,상기 모델 데이터를 상기 복수의 사용자 단말로 전달하는 단계는상기 복수의 사용자 단말이 상기 모델 데이터를 상기 데이터 관리부에 요청하는 단계; 및상기 데이터 관리부가 최신 버전의 모델 데이터 또는 상기 복수의 사용자 단말이 요청한 버전의 상기 모델 데이터를 상기 복수의 사용자 단말로 전달하는 단계를 포함하는 연합 학습 방법
|
11 |
11
제 8 항에 있어서,상기 학습 데이터를 상기 데이터 관리부에 등록하는 단계는상기 사용자 단말이 상기 학습 데이터의 등록을 상기 데이터 관리부에 요청하는 단계; 및상기 데이터 관리부가 상기 학습 데이터를 버전 별로 등록하는 단계를 포함하는 연합 학습 방법
|
12 |
12
제 8 항에 있어서,상기 학습 데이터를 상기 서버로 전달하는 단계는상기 서버가 상기 학습 데이터를 상기 데이터 관리부에 요청하는 단계; 및상기 데이터 관리부가 최신 버전의 학습 데이터 또는 상기 서버가 요청한 버전의 상기 학습 데이터를 상기 서버로 전달하는 단계를 포함하는 연합 학습 방법
|