1 |
1
추출부 및 분류부를 포함하는 연합 학습 모델 중 상기 추출부의 제1 파라미터를 각 클라이언트 장치에 전송하고, 각 클라이언트 장치로부터 학습된 제1 파라미터를 수신하여 상기 연합 학습 모델을 업데이트하는 중앙 서버; 및상기 연합 학습 모델 중 상기 분류부의 제2 파라미터의 값은 유지한 채, 자신이 보유한 데이터를 사용해 상기 연합 학습 모델의 제1 파라미터를 학습하고 학습된 제1 파라미터를 상기 중앙 서버에 전송하는 복수의 클라이언트 장치를 포함하는, 연합 학습 시스템
|
2 |
2
제1항에 있어서,상기 복수의 클라이언트 장치는, 상기 중앙 서버로부터 연합 학습이 완료된 연합 학습 모델을 수신하면, 자신이 보유한 데이터를 사용해 상기 연합 학습 모델의 제2 파라미터를 업데이트하는, 연합 학습 시스템
|
3 |
3
제1항에 있어서,상기 제2 파라미터는, 각 클라이언트 장치의 제1 파라미터의 학습 과정에서 소정의 가중치 초기화(weight initialization) 알고리즘에 따라 기 설정된 값이 유지되는, 연합 학습 시스템
|
4 |
4
제3항에 있어서,상기 제2 파라미터는, 각 클라이언트 장치의 제1 파라미터의 학습 과정에서 직교 행렬 초기화(orthogonal initialization) 알고리즘에 따라 기 설정된 값이 유지되는, 연합 학습 시스템
|
5 |
5
제1항에 있어서,상기 분류부는, 상기 연합 학습 모델을 구성하는 레이어 중 출력 레이어와 맞닿는 최후단의 레이어를 포함하고, 상기 추출부는, 상기 연합 학습 모델을 구성하는 레이어 중 입력 레이어와 맞닿는 최전단의 레이어부터 상기 최후단의 레이어 바로 이전까지의 레이어를 포함하는, 연합 학습 시스템
|
6 |
6
중앙 서버 및 복수의 클라이언트 장치가 수행하는 연합 학습 방법에 있어서, 중앙 서버가 추출부 및 분류부를 포함하는 연합 학습 모델 중 상기 추출부의 제1 파라미터를 각 클라이언트 장치에 전송하는 단계;복수의 클라이언트 장치 각각이 상기 연합 학습 모델 중 상기 분류부의 제2 파라미터의 값은 유지한 채, 자신이 보유한 데이터를 사용해 상기 연합 학습 모델의 제1 파라미터를 학습하고 학습된 제1 파라미터를 상기 중앙 서버에 전송하는 단계; 및 중앙 서버가 각 클라이언트 장치로부터 학습된 제1 파라미터를 수신하여 상기 연합 학습 모델을 업데이트하는 단계를 포함하는, 연합 학습 방법
|
7 |
7
제6항에 있어서,상기 연합 학습 모델을 업데이트하는 단계 이후,복수의 클라이언트 장치 각각이 상기 중앙 서버로부터 연합 학습이 완료된 연합 학습 모델을 수신하고, 자신이 보유한 데이터를 사용해 상기 연합 학습 모델의 제2 파라미터를 업데이트하는 단계를 더 포함하는, 연합 학습 방법
|
8 |
8
제6항에 있어서,상기 중앙 서버에 전송하는 단계는, 제1 파라미터의 학습 과정에서 소정의 가중치 초기화(weight initialization) 알고리즘에 따라 기 설정된 값이 상기 제2 파라미터에 유지되도록 제어하는 단계를 포함하는, 연합 학습 방법
|
9 |
9
제8항에 있어서,상기 제2 파라미터는, 제1 파라미터의 학습 과정에서 직교 행렬 초기화(orthogonal initialization) 알고리즘에 따라 기 설정된 값이 상기 제2 파라미터에 유지되도록 제어하는 단계를 포함하는,연합 학습 방법
|
10 |
10
제6항에 있어서,상기 분류부는, 상기 연합 학습 모델을 구성하는 레이어 중 출력 레이어와 맞닿는 최후단의 레이어를 포함하고, 상기 추출부는, 상기 연합 학습 모델을 구성하는 레이어 중 입력 레이어와 맞닿는 최전단의 레이어부터 상기 최후단의 레이어 바로 이전까지의 레이어를 포함하는, 연합 학습 방법
|
11 |
11
컴퓨터 프로그램을 저장하고 있는 컴퓨터 판독 가능 기록매체로서,추출부 및 분류부를 포함하는 연합 학습 모델 중 상기 추출부의 제1 파라미터를 획득하는 단계;상기 연합 학습 모델 중 상기 분류부의 제2 파라미터의 값은 유지한 채, 자신이 보유한 데이터를 사용해 상기 연합 학습 모델의 제1 파라미터를 학습하는 단계; 및 학습된 제1 파라미터를 중앙 서버에 전송하는 단계의 연합 학습 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함하는, 컴퓨터 판독 가능한 기록매체
|
12 |
12
컴퓨터 판독 가능한 기록매체에 저장되어 있는 컴퓨터 프로그램으로서,추출부 및 분류부를 포함하는 연합 학습 모델 중 상기 추출부의 제1 파라미터를 획득하는 단계;상기 연합 학습 모델 중 상기 분류부의 제2 파라미터의 값은 유지한 채, 자신이 보유한 데이터를 사용해 상기 연합 학습 모델의 제1 파라미터를 학습하는 단계; 및 학습된 제1 파라미터를 중앙 서버에 전송하는 단계의 연합 학습 방법을 프로세서가 수행하도록 하기 위한 명령어를 포함하는,컴퓨터 프로그램
|