연합 학습을 이용한 뉴럴 네트워크 학습 방법 및 장치가 개시된다. 일 실시예에 따른 뉴럴 네트워크 학습 방법은, 뉴럴 네트워크에 사용되는 데이터의 클래스에 기초하여 초기화 데이터를 추출하여 상기 뉴럴 네트워크를 사용하는 하나 이상의 클라이언트로 전송하는 단계와, 상기 하나 이상의 클라이언트로부터 로컬 데이터 및 상기 초기화 데이터에 기초하여 업데이트된 뉴럴 네트워크 파라미터를 수신하는 단계와, 상기 업데이트된 뉴럴 네트워크 파라미터에 기초하여 계산된 손실을 어그리게이션함으로써 타겟 뉴럴 네트워크를 생성하는 단계를 포함한다.