본문 바로가기
Artificial Intelligence/GAN

Week 1 : Intro to GANs - Real Life GANs

by 개발자J의일상 2021. 3. 4.
반응형

 

본 포스팅은 Coursera – Generative Adversarial Networks 과정을 참고하였습니다.

안녕하세요~

오늘은 두 번째 강의로 인사드립니다.

이번 시간에는 실제 GAN이 어떻게 사용되고 있는지에 대해서 알아보려고 합니다.

 

 

GAN의 창조자 Ian Goodfellow가 트위터에 올린 글입니다.

 

2014년부터 2018년까지 얼굴 생성의 발전과정에 대해서 사진과 paper들을 정리해 놓은 것인데요.

 

초창기에 흑백사진만 가능했던 것이 점점 사람 얼굴과 비슷한 얼굴을 만들어내고, 현재는 컬러에 정말 사실적인 높은 화소의 사진을 만들어 내고 있습니다. 정말 놀랍죠~

 

아래 사이트에 가보시면 실제 존재하지는 않지만 GAN의 한 종류 중 하나인 StyleGAN2로 만들어낸 얼굴인데 정말 사실적인 사람의 얼굴을 만들어 내는 것을 볼 수있습니다.

 

https://www.thispersondoesnotexist.com/

 

 

StyleGAN2을 통해 위의 두 사진과 같이 실제 존재하는 사람은 아니지만 만들어 낸 실제 사람과 같은 얼굴을 만들어 낼 수 있습니다.

 

정말 짧은 시간안에 엄청난 발전을 한 것 같습니다.

 

또한 StyleGAN2는 사람 얼굴 뿐만 아니라 고양이도 만들어 낼 수 있습니다.

 

전부 완벽한 고양이는 아니지만 꽤나 귀엽고 현실적인 고양이를 만들어 내는 것을 확인 할 수 있습니다.

 

 

GAN은 또한 이미지 변환을 가능하게 합니다.

 

CycleGAN을 사용하면 말을 얼룩말로 변환하고 얼룩말을 말로 변환 할 수 있게 됩니다.

결과적으로 도메인을 변환하는 것입니다.

 

 

이미지 변환에서 또 할 수 있는 것은 그냥 왼쪽과 같이 선을 그으면 알아서 멋진 사진으로 변경해줄 수도 있습니다.

 

후기 인상주의 화가 폴 고갱(Paul Gauguin)의 이름을 딴 고갱(GauGAN)은 segmentation map으로 부터 사실적인 이미지를 제작하는 네트워크입니다.

 

페인트 브러쉬와 페인트 버킷 툴을 통해 강, 풀, 바위, 구름을 포함한 라벨로 자신만의 풍경을 디자인 할 수 있습니다.

 

자세한 것은 아래 기사를 참고하시기 바랍니다.

http://www.aitimes.kr/news/articleView.html?idxno=14462

 

 

 

 

또한 저렇게 모나리자의 사진 한장을 가지고 다양한 표정을 가진 사진도 만들어 낼 수 있습니다.

 

GAN의 활용은 정말 대단 한 것 같지 않나요?!

 

해당 논문에 대한 설명은 아래 영상을 참고하시면 될 것 같습니다~

 

https://www.youtube.com/watch?v=p1b5aiTrGzY

 

 

 

 

3D-GAN을 통해서 여러가지 디자인을 생성할 수 있습니다.

 

사람이 상상할 수 없는 여러 디자인을 만들어 내는게 아마 이 GAN을 사용하는 장점이 아닐 까 싶습니다.

 

 

 

이제는 여러 글로벌 회사들이 GAN을 상품화에 사용하고 있습니다.

 

AI가 이제 현실에 다양하게 적용되고 있는 것이지요!

 

앞으로 얼마나 다양하게 GAN이 활용 될지 기대가 됩니다.

 

 

이번 강의를 정리하면!

 

GAN의 성능은 정말 빠르게 발전해 왔습니다. 그리고 다양하게 활용할 수 있는 기회도 많이 생겼기 때문에 이 분야를 공부해 놓으면 정말 많은 일자리와 기회를 잡을 수 있을 것입니다.

 

글로벌 기업들이 또한 GAN을 상품화에 활용하기 시작했기 때문에 이쪽에 일자리도 많이 생기게 될 것이고, 유망한 분야가 될 것입니다.

 

이 정도면 GAN을 공부해야 할 이유가 충분하지 않나요?!

 

이번 강의는 이것으로 마치겠습니다.

 

감사합니다.

 

 

 

300x250

댓글