로봇이 되고픈 부엉이

(SRGAN) Super Resolution Generative Adversarial Network code 돌려보기1 본문

Deep Learning/Super Resolution 초해상도

(SRGAN) Super Resolution Generative Adversarial Network code 돌려보기1

탈모탈모대작전 2019. 6. 14. 13:03
반응형

<Git-Hub에서 SRGAN 찾기>

Git-Hub에는 하루에도 수많은 코드들이 올라오고 있다.
그러나 본인 컴퓨터의 사양 또는 python 버전 등 많은 요소들을 체크하여
코드가 가동될 수 있게 환경을 설정해 줘야한다.
그러기 싫다면 현 환경에 맞는 git-hub 코드를 찾는 것이 우선이 된다.
구글링도 잘하는 방법이 있던데..
우선 구글에 GitHub SRGAN 이라고 검색해보았다.

역시나 Git-Hub에 SRGAN을 코딩해놓은 게 많다.

일단 첫번째 것을 들어가서 구경해보면 여러가지 그림과 함께 밑에 Prepare Data and Pre-trained VGG 라고 된 제목의 항목이 있다. (밑에 링크, 필자는 이걸 사용하지 않았음)

https://github.com/tensorlayer/srgan

 

tensorlayer/srgan

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network - tensorlayer/srgan

github.com

준비사항을 적어 놓은 듯하다. 우선 위에서 시키는 대로 해보고 안되는 것이 있다면 기각하여 다른 사용자의 git-hub를 사용하는 것이 정신건강에 이롭다.

 

일단 잘 안되서 필자는 두번째 Git-Hub post로 들어갔다.

https://github.com/brade31919/SRGAN-tensorflow

 

brade31919/SRGAN-tensorflow

Tensorflow implementation of the SRGAN algorithm for single image super-resolution - brade31919/SRGAN-tensorflow

github.com

그림도 착실히 잘 나와있고, 본인이 코드를 짜고 돌려보니 상당히 퍼포먼스가 괜찮은 듯하다.

밑으로 스크롤하면 다음과 같은 내용을 볼 수 있다.

이게 이제 아까 언급했던 환경조건이다.

미리 말하자면, 필자는 저부분을 전부 만족하여 SRGAN running에 성공하고만다.
물론 내가 아니라 동료가 완성시켰다..

 

이로써 Git-Hub에서 SRGAN 찾는 과정이 끝났다.

 

reference

1. https://github.com/brade31919

 

brade31919 - Overview

Master student studying at ETH Zurich Currently doing research project in Autonomous System Lab (ASL) and Computer Vision Lab (CVL) - brade31919

github.com

위 사람이 만들어놓은 사진과 블로그의 내용을 캡쳐하였습니다.

2. https://github.com/tensorlayer/srgan

 

tensorlayer/srgan

Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network - tensorlayer/srgan

github.com

위 사람이 만들어놓은 사진과 블로그의 내용을 캡쳐하였습니다.

반응형