본문 바로가기
반응형
반응형

deeplearning4

반응형
[Activation Function] Sigmoid 이란? 시그모이드(sigmoid)가 주로 사용되는곳은 마지막 출력 layer에서 class 0과 1을 예측할 때 이다. 예전에는 은닉 layer에서 자주 사용되었지만 gradient vanishing 이슈로 인해 최근에는 거의 사용되지 않는다. 1. Odds 오즈는 간단하게 말하면 확률을 계산하는 식이다. 특징으로는 0에서 ∞(무한대) 까지 발산한다. 우리에게 동전이 하나 있다. 해당 동전을 던져서 앞면이 0.3 뒷면이 0.7이라고 하면 앞면과 뒷면의 Odds는 앞면에 비해 뒷면이 몇배는 클것이다. 우리가 예측을 할 때에는 확률의 차이가 대칭적이여야 class마다 공평한 확률을 만들 수 있다. 2. Logit 해당 이슈를 해결하기 위해서 간단한 아이디어가 하나 있는데 바로 Odds에 log를 씌워주는 것이다. .. 2022. 3. 28.
Deepfake faceswap 소프트웨어 설치, 사용법 Faceswap은 사진 혹은 비디오에 있는 얼굴을 인식하여, 얼굴 부분을 바꾸어주는 DeepLearning 기술 기반의 Software 입니다. 1. 사용자 환경 - Anaconda 4.9.2 - Window10 - Cuda 10.1 2. 설치 방법 faceswap 다운로드 주소 - faceswap.dev/download/ window나 linux 중 본인에 맞는 환경에 따라 설치 1) 경로설정 2) 본인 GPU에 맞는 설정 클릭(GPU 없으면 CPU로 설정) 3. 실행 1) Anaconda prompt으로 설치된 경로로 들어가서 해당 파일 확인 2) 본인 설정에 맞는 파일 라이브러리 설치 ex) pip install -r requirements_nvidia.txt Tensorflow 버전에 맞는 GPU.. 2021. 4. 6.
Few-Shot Adversarial Learning of Realistic Neural Talking Head Models 간단해석 * 해당 코드를 참고하면서 논문을 읽으면 이해하는데 도움이 됨 github.com/vincent-thevenin/Realistic-Neural-Talking-Head-Models vincent-thevenin/Realistic-Neural-Talking-Head-Models My implementation of Few-Shot Adversarial Learning of Realistic Neural Talking Head Models (Egor Zakharov et al.). - vincent-thevenin/Realistic-Neural-Talking-Head-Models github.com 1. Introduction 2019년 5월에 모스크바의 Samsung AI Centor 에서 발표한 논문이다... 2021. 3. 25.
freeze_support() error 해결 개발환경 - window10 - pytorch 1.2.0 - pycham 2020.3.3 1. Problem pytorch를 사용해서 model을 학습하려고 할 때 해당 error가 발생하였다. 2. Reason window 환경은 unix, linux와 다르게 *fork 를 지원하지 않고 *spawn을 사용한다고 하는데 spawn은 부모프로세스와 자식 프로세스가 구분되지 않아 프로세스를 계속 불러오는 재귀호출이 발생한다. * fork : 부모 프로세스에서 자식 프로세스를 하나 복제 생성해 주는 역할을 한다. 이때 복제 생성시, 부모 프로세스와 같은 프로세스가 만들어짐 * spawn : 부모 프로세스는 깨끗한 새 파이썬 인터프리터 프로세스를 시작한다. 자식 프로세스는 프로세스 객체의 run() 메서드를 .. 2021. 3. 25.
반응형