1 |
1
프록시데이터를 다운로드하는 단계;관리서버에서 제1 인공신경망함수를 이용하여 입력데이터를 기계학습하여 관리서버출력지식을 생성하는 단계;제1 내지 제n 디바이스에서 제2 인공신경망함수를 이용하여 상기 입력데이터를 기계학습하여 복수의 디바이스출력지식을 생성하는 단계; 및미리 설정된 횟수에 도달한 경우 상기 기계학습을 중단하고 상기 관리서버출력지식을 상기 제1 내지 제n 디바이스에 전송하고 상기 복수의 디바이스출력지식을 상기 관리서버에 전송하는 단계를 포함하는 단계를 포함하는, 연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달방법
|
2 |
2
제1 항에 있어서,상기 관리서버에서 제1 인공신경망함수를 이용하여 입력데이터를 기계학습하여 관리서버출력지식을 생성하는 단계는,상기 제1 내지 제n 디바이스에서 제공된 복수의 제n 디바이스출력지식을 입력받는 단계; 및상기 입력데이터에 기초하여 상기 제1 인공신경망함수에서 생성된 제n 관리서버출력지식 및 상기 프록시데이터에 기초하여 제1 손실함수를 생성하는 단계를 포함하는,연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달방법
|
3 |
3
제2 항에 있어서,상기 관리서버에서 제1 인공신경망함수를 이용하여 입력데이터를 기계학습하여 관리서버출력지식을 생성하는 단계는,상기 복수의 제n 디바이스출력지식, 상기 제n 관리서버출력지식, 및 상기 프록시데이터에 기초하여 제1 정규화함수를 생성하는 단계;상기 제1 손실함수 및 상기 제1 정규화함수에 기초하여 상기 제1 인공신경망함수를 생성하는 단계; 및상기 제1 인공신경망함수에서 상기 입력데이터를 기계학습하고 제n+1 관리서버출력지식을 생성하는 단계를 더 포함하는,연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달방법
|
4 |
4
제3 항에 있어서,상기 제1 내지 제n 디바이스에서 제2 인공신경망함수를 이용하여 상기 입력데이터를 기계학습하여 복수의 디바이스출력지식을 생성하는 단계는,상기 관리서버에서 제공된 제n+1 관리서버출력지식을 입력받는 단계; 상기 제1 내지 제n 디바이스 각각에서 생성된 복수의 제n 디바이스개인데이터를 업로드하는 단계; 및상기 입력데이터에 기초하여 생성된 복수의 제n 디바이스출력지식 각각 및 상기 복수의 제n 디바이스개인데이터 각각에 기초하여 복수의 제2 손실함수를 생성하는 단계를 포함하는,연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달방법
|
5 |
5
제4 항에 있어서,상기 제1 내지 제n 디바이스에서 제2 인공신경망함수를 이용하여 상기 입력데이터를 기계학습하여 복수의 디바이스출력지식을 생성하는 단계는,상기 복수의 제n 디바이스출력지식 각각, 상기 제n+1 관리서버출력지식, 및 상기 프록시데이터에 기초하여 복수의 제2 정규화함수를 생성하는 단계; 상기 복수의 제2 손실함수 및 상기 복수의 제2 정규화함수에 기초하여 복수의 상기 제2 인공신경망함수를 생성하는 단계; 및상기 복수의 제2 인공신경망함수에 기초하여 상기 입력데이터를 기계학습하고 복수의 제n+1 디바이스출력지식 생성하는 단계를 더 포함하는,연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달방법
|
6 |
6
제5 항에 있어서,미리 설정된 횟수에 도달한 경우 상기 기계학습을 중단하고 상기 관리서버출력지식을 상기 제1 내지 제n 디바이스에 전송하고 상기 복수의 디바이스출력지식을 상기 관리서버에 전송하는 단계를 포함하는 단계는,상기 미리 설정된 횟수에 도달한 경우 상기 제1 인공신경망함수에서 상기 입력데이터의 기계학습을 중단하고 상기 제n+1 관리서버출력지식을 상기 제1 내지 제n 디바이스에 전송하는 단계; 및상기 미리 설정된 횟수에 도달한 경우 상기 제2 인공신경망함수에서 상기 입력데이터의 기계학습을 중단하고 상기 복수의 제n+1 관리디바이스출력지식을 상기 관리서버에 전송하는 단계를 포함하는,연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달방법
|
7 |
7
프록시데이터 및 제1 인공신경망함수를 이용하여 입력데이터를 기계학습하고 관리서버출력지식을 생성하는 관리서버;상기 프록시데이터 및 제2 인공신경망함수를 이용하여 상기 입력데이터를 기계학습하고 복수의 디바이스출력지식을 생성하는 제1 내지 제n 디바이스; 및미리 설정된 횟수에 도달한 경우 상기 기계학습을 중단하는 제어서버를 포함하는,연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달시스템
|
8 |
8
제7 항에 있어서,상기 관리서버는,상기 제1 내지 제n 디바이스에서 복수의 제n 디바이스출력지식을 입력받는 제1 입력부;상기 입력데이터에 기초하여 상기 제1 인공신경망함수에서 생성된 제n 관리서버출력지식 및 상기 프록시데이터에 기초하여 제1 손실함수를 생성하고상기 복수의 제n 디바이스출력지식, 상기 제n 관리서버출력지식, 및 상기 프록시데이터에 기초하여 제1 정규화 함수를 생성하고 상기 제1 손실함수 및 상기 제1 정규화 함수에 기초하여 상기 제1 인공신경망함수를 생성하는 제1 모델링부; 및상기 제1 인공신경함수에서 상기 입력데이터를 기계학습한 결과인 제n+1 관리서버출력지식을 상기 제1 내지 제n 디바이스에 출력하는 제1 출력부를 포함하는,연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달시스템
|
9 |
9
상기 제1 내지 제n 디바이스 각각은,상기 제n+1 관리서버출력지식을 입력받는 제2 입력부;미리 저장된 제n 디바이스개인데이터와 상기 프록시 데이터에 기초하여 상기 기계학습한 상기 복수의 제n 디바이스출력지식을 업로드시키는 디바이스데이터셋저장부;상기 입력데이터에 기초하여 생성된 제n 디바이스출력지식 및 상기 미리 저장된 제n 디바이스개인데이터에 기초하여 제2 손실함수를 생성하고 상기 제n 디바이스출력지식, 상기 제n+1 관리서버출력지식, 및 상기 프록시데이터에 기초하여 제2 정규화함수를 생성하고, 상기 제2 손실함수 및 상기 제2 정규화함수에 기초하여 상기 제2 인공신경망함수를 생성하는 제2 모델링부; 및상기 제2 인공신경망함수에 기초하여 상기 입력데이터를 기계학습하고 제n+1 디바이스출력지식을 생성하는 제2 출력부를 포함하는,연합학습에서 프록시 데이터셋을 이용한 장치 간 지식 전달시스템
|
10 |
10
제9 항에 있어서,상기 제어서버는, 상기 미리 설정된 횟수에 도달한 경우 상기 제1 인공신경망함수에서 상기 입력데이터의 기계학습을 중단하고 상기 제n+1 관리서버출력지식을 상기 제1 내지 제n 디바이스에 전송하고 상기 미리 설정된 횟수에 도달한 경우 상기 제2 인공신경망함수에서 상기 입력데이터의 기계학습을 중단하고 상기 복수의 제n+1 관리디바이스출력지식을 상기 관리서버에 전송하도록 제어하는,연합학습에서 프록시데이터를 이용한 데이터 전달시스템
|