일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 인공지능
- GSQL
- BigData
- TigerGraph
- 분산 병렬 처리
- graph
- RDD
- 그래프
- SQL
- graph database
- Graph Tech
- DeepLearning
- GDB
- Python
- RStudio
- 딥러닝
- SparkML
- r
- GraphX
- spark
- 빅데이터
- Cypher
- 그래프 에코시스템
- Graph Ecosystem
- 연합학습
- 그래프 질의언어
- Federated Learning
- TensorFlow
- Neo4j
- 그래프 데이터베이스
- Today
- Total
목록Federated Learning (2)
Hee'World
Tensorflow에서 연합학습 관련 기능을 제공하고 있는 Tensorflow Federated를 설치하며, https://www.tensorflow.org/federated/install?hl=ko 를 참고하여 진행하였습니다. 설치환경 Ubuntu 18.04 Python3 Tensorflow 2.5 설치순서 Python 환경 설치 Python 가상환경 설정 Tensorflow Federated 설치 1. Python 환경 설치 $ sudo apt update $ sudo apt install python3-dev python3-pip # Python 3 $ sudo pip3 install --user --upgrade virtualenv 2. Python 가상환경 설정 $ virtualenv --pyt..
연합학습은 구글에서 제안된 기법으로 개인 모바일 기기에 저장된 데이터를 이용하여 인공지능 모델 학습을 수행하는 방법이다. 기존 인공지능 학습 방법은 빅데이터를 중앙 저장소에 구축하여 학습 데이터로써 모델 학습에 사용하였다. 연합학습은 이와 다르게, 다수의 개인 모바일 기기에 저장된 데이터를 이용하여 인공지능 모델을 학습하고 학습된 파라미터를 클라우드 상의 서버로 전송하여 통합한 파라미터를 인공지능 모델 학습에 사용하고 이를 반복하는 방법이다. 최근 연합학습이 주목을 받고 있는데, 중앙 서버에 구축된 빅데이터를 이용하는 것이 아닌 학습 정보만을 이용하여 연산 속도의 우수함과 데이터가 개인 모바일 기기에서만 이용되기 때문에 정보보호 측면에서도 안전하다. 아무래도 개인 데이터는 민감한 정보이고 유출 되었을 경..