728x90 반응형 SMALL DML2 [FL] 클라이언트-서버 구조 (CLIENT-SERVER ARCHITECTURE) 수평적 연합 학습의 구조 HFL 시스템의 일반적인 클라이언트-서버 아키텍처는 그림과 같으며 이는 마스터-작업자 아키텍처라고도 한다. 이 시스템에서는 동일한 데이터 구조를 가진 K 참가자 (클라이언트, 사용자 또는 당사자라고도 함)가 서버 (매개변수 서버 또는 집계 서버 또는 코디네이터라고도 함)의 도움을 받아 기계 학습 (ML) 모델을 공동으로 훈련한다. 일반적인 가정은 참가자가 정직한 반면 서버는 정직하지만 호기심이 많다는 것이다. 따라서, 목표는 모든 참가자의 정보가 서버로 유출되는 것을 방지하는 것이다. 이러한 HFL 시스템의 훈련 과정은 일반적으로 다음 네 단계로 구성된다. • 1단계 : 참가자는 로컬에서 그레디언트를 계산하고, 암호화, 차등 프라이버시 또는 비밀 공유 기술을 사용하여 그레디언트 .. 2023. 9. 26. SQL / CRUD (Create, Retrieve, Update, Delete) SQL (Structured Query Language) 데이터베이스에 있는 필요한 정보를 사용할 수 있도록 도와주는 언어 사용 방법이나 문법이 다른 언어 (Java, C 등)보다 단순 모든 DBMS에서 사용가능 인터프리터 대소문자 구별하지 않음 (데이터 내용은 구별함) 사용자나 프로그램이 필요한 데이터를 가져오기 위해 SQL을 작성한다. DBMS가 DB에서 사용자가 작성한 SQL을 통해서 데이터를 가져온다. 사용자는 SQL을 통해서 가져온 데이터를 볼 수 있다. SQL의 종류 1. DML (Data Manipulation Language) 테이블의 데이터를 조작하는 기능 테이블의 레코드를 CRUD (Create, Retrieve, Update, Delete) SQL문 내용 INSERT 데이터베이스 객체.. 2022. 3. 5. 이전 1 다음 728x90 반응형 LIST