![[저작권 표시] 블로그 대표 이미지, 아이콘 저작권자](http://i1.daumcdn.net/thumb/C120x120/?fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fc7Qiul%2Fbtsv8UBlhiJ%2FAAAAAAAAAAAAAAAAAAAAAOGTWtlcKu1USa491lPOpmGKmlJqQu1Pph27dDDKgDg8%2Fimg.jpg%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3Df0ine9MZahgWad72ygfuRVXsZxo%253D)
[저작권 표시] 블로그 대표 이미지, 아이콘 저작권자
블로그 대표이미지, 아이콘에 대한 저작권자 표기입니다. 작가 mamewmy 출처 Freepik
- 이미지 저작권 표기
- · 2023. 9. 28.
python 환경에서 opencv 라이브러리를 사용하다보면 발생하는 버그 중 하나. 해당 문제는 버전 문제로, 아래와 같은 커맨드를 통해 버그가 발생하지 않는 버전의 opencv를 재설치 한다. pip install opencv-python==4.8.0.74
오픈소스를 보면, requirements.txt 파일을 통해 필요 라이브러리를 정리를 해두곤 하는데, pip 명령어를 통해 해당 파일을 생성, 사용해보려고 한다. 1. requirements.txt 생성하기 아래와 같은 커맨드를 사용하면 자동으로 requirements.txt 파일을 생성한다. pip freeze > requirements.txt 단, 도커 등의 가상환경에서 사용시 버전 대신 @~ 형식으로 버전이 저장되는 경우가 있는데, 아래와 같은 옵션을 추가하여 해결할 수 있다. pip list --format=freeze > requirements.txt 2. requirements.txt 파일을 이용한 라이브러리 설치하기 아래와 같은 커맨드를 사용하여 라이브러리를 설치한다. pip install ..
블로그 대표이미지, 아이콘에 대한 저작권자 표기입니다. 작가 mamewmy 출처 Freepik
Scaffold: Stochastic Controlled Averaging for Federated LearningAbstract & IntroductionFedAVG는 간단하고 적은 communication cost로 인하여 많이 사용되어왔다. 하지만, 최근 연구보고에 의하면, 그러한 성능들이 완벽하게 이해가 되지 않는다. 우리는 FedAVG를 위한 수렴 비율을 얻을 것이며, 데이터가 heterogeneous (non-iid) 상태에서 "client-drift"가 발생하고, 그 결과 수렴이 불안정하거나 매우 느려지는 단점을 증명한다.이에 대한 해결책으로, 우리는 새로운 알고리즘 SCAFFOLD, local updates 과정에서 발생하는 “client-drift” 현상을 수정하기 위해 control v..