- 회원들이 추천해주신 좋은 글들을 따로 모아놓는 공간입니다.
- 추천글은 매주 자문단의 투표로 선정됩니다.
Date 15/09/08 14:29:42
Name   Azurespace
Subject   거장의 그림을 30초만에 만들다: DeepStyle
아래 DeepDream이 주목받기 시작하고 두어달 정도가 지나고...
지난 8월 26일, 그러니까 아직 2주일도 채 되지 않은 시점에 딥 러닝 커뮤니티의 사람들을 충격과 공포에 빠뜨리는 논문이 Arxiv에 올라왔습니다.

A Neural Algorithm of Artistic Style, (http://arxiv.org/abs/1508.06576 )

Arxiv는 CS쪽 연구를 하는 사람들이 요즘 쓰는 일종의 논문 전용 게시판 같은 건데, CS쪽이 워낙 비슷한 아이디어로 시작하는 연구가 많다보니 학회에 제출하고 확인받는 동안 비슷한 연구가 세상에 나와버리는 경우가 허다합니다. 이걸 막기 위해 "내가 찜했다!" 하는 식으로 미리 올려두는 식으로 사용되고 있죠.

솔직히 구글의 DeepDream도 충격적이었지만, 그게 나온지 얼마나 되었다고 이런 응용이 나오는가! 아, 세상에 똑똑한 사람들은 많구나하고 새삼 깨달았다고 할까요.
머신러닝을 하시는 분이면 이미 이 논문을 보셨을 가능성이 크고, 그렇지 않으시더라도 읽어보시면 금방 아실테니 세세한 디테일에 대해서는 거두절미해버리고
아주 간략하게 제가 이해한 방법에 대해서만 말씀드리도록 하겠습니다.


이전 글(https://redtea.kr/pb/pb.php?id=free&no=943) 에서 설명드린 DeepDream에서는 이 그림의 내용이 무엇인지, 즉 컨텐츠에 대한 정보를 담고 있는 네트워크를 사용했습니다. 네트워크 학습에 사용되는 알고리즘을 거꾸로 뒤틀어서, 이미 학습된 네트워크는 고정하고, 자신이 원하는 인식 결과가 나오도록 원본 이미지를 조작했고 그를 통해서 꿈꾸는 듯한 이미지를 만들어낼 수 있었지요.

이 논문의 저자들은 네트워크를 하나 더 추가했습니다. 그래서 총 두 개의 네트워크를 갖게 되는데...
하나는 DeepDream에서와 마찬가지로 이미지의 Content, 내용이 무엇인지 인식하는 네트워크입니다.
그리고 다른 하나의 네트워크는 이미지로부터 질감(texture)를 추출하기 위한 네트워크입니다. 이쪽 네트워크는 꽤 재미있는 방법으로 학습시켰는데 관심있는 분은 논문의 methods 파트를 읽어 보시기 바랍니다.


아무튼 내용을 인식하는 네트워크와 질감을 인식하는 네트워크 둘이 만들어졌는데, 최종적으로는 이 둘을 접합해서 하나의 네트워크를 만드는  형태가 됩니다. 뭐어 뇌 일부를 떼서 다른 뇌신경에 연결하는 것과 비슷한 느낌이죠? 실제로 이걸 신경망 이식이라고 부르기도 합니다만... 그건 중요한 것이 아니고요.

아무튼 두 네트워크를 합쳤으니, 이제 입력으로 어떤 사진을 집어넣으면 사진의 내용과 그 질감을 모두 예측하는 인공신경망이 완성되었습니다. 그리고...

이 논문 저자들은 쉽게 말해서 Content response는 그대로 고정하고, Texture response만 바뀌도록 DeepDream 알고리즘을 적용한 겁니다.

보다 쉽게 자연어로 설명하면
"야, 그림 a랑 그림 b가 여기 있어. 그림 a의 내용을 그대로 보존하면서 그림 b랑 똑같은 느낌이 들게 해봐"  
라고 명령한 것입니다.


왜 커뮤니티 사람들이 충격과 공포에 빠졌는지 보여드리겠습니다..
논문 원본에 첨부된 Figure입니다.



각 그림 왼쪽에 붙은 작은 그림들은 스타일을 모사한 작품이 무엇인지 나타낸 겁니다.

A가 독일의 튀빙겐이라는 곳에서 찍힌 '사진' 이며 원본입니다.
B는 A를 터너의 <미노타우르스 호의 난파>와 같은 질감으로 그리도록 한 것입니다.
C는 빈센트 반 고흐의 <별이 빛나는 밤>을 따라 그리도록 한 것입니다.
D는 뭉크의 <절규>
E는 피카소의 <앉아 있는 나체의 여성>
F는 칸딘스키의 <구성 VII>

를 모사한 겁니다.


허허허... 그야말로 Stunning이라는 말이 무슨 뜻인지 알겠더군요.

사람들도 경악해서 황급히 논문에 제시된 알고리즘을 직접 구현해보기 시작했죠. 도저히 원 저자가 소스를 공개하기를 기다릴 수 없었던 겁니다.
그래서 순식간에 너댓개의 구현체가 등장했고...

되네요....
심지어 한계도 없는 것 같아요...


에셔가 그린 금문교...


피카소가 그린 간달프...


고양이 사진을 줬더니 스케치를 하네요...


이건 한 서양 유저가 테스트한 그림들을 모아둔 것이고요.



하이고오..

컴퓨터가 그림도 나보다 낫구나...


* 난커피가더좋아님에 의해서 자유 게시판으로부터 게시물 복사되었습니다 (2015-09-19 08:10)
* 관리사유 : 추천게시판으로 복사합니다.



10


    목록
    번호 제목 이름 날짜 조회 추천
    186 음악홍차넷 지상파 입성 기념 뮤직비디오 241 Toby 16/04/20 13793 9
    795 의료/건강오늘 받은 정관수술 후기 21 미스터주 19/04/17 13822 37
    44 요리/음식이탈리안 식당 주방에서의 일년(4) - 토마토소스만들기 29 뤼야 15/07/09 13851 0
    45 꿀팁/강좌캐나다 영주권에 대한 이런저런 이야기 16 이젠늙었어 15/07/10 13915 0
    1123 기타남자바지3종(청바지,검은바지,베이지면바지) 입는방법에 대한 연구 22 흑마법사 21/08/31 14283 17
    781 여행타베로그 이용 팁 8 温泉卵 19/03/18 14286 12
    127 의료/건강의전은 어떻게 실패했는가 ? 41 Zel 15/12/09 14289 2
    274 IT/컴퓨터컴퓨터는 어떻게 빠르게 검색을 할까 - 보이어-무어-호스풀 알고리즘 18 April_fool 16/10/04 14562 1
    473 기타필름포장지 이야기 24 헬리제의우울 17/07/14 14602 3
    263 게임[삼국지 영걸전] 1599 클리어 기념 팁 + 후기와 기타 등등 이야기 37 조홍 16/09/09 14607 8
    412 과학음수X음수는 왜 양수인가요? 62 캡틴아메리카 17/04/15 14910 14
    205 요리/음식덴뿌라와 튀김의 기원 29 마르코폴로 16/05/14 15307 11
    800 일상/생각불안 애착 유형과 회피 애착 유형의 연애/이별기 4 자일리톨 19/05/01 15400 17
    41 기타하고 싶은 일이 무언지 모르겠다는 그대에게 32 ArcanumToss 15/07/08 18979 3
    37 게임독수리의 눈으로 입문자를 노리는 HOMM3 소개 (1) 기초 14 조홍 15/06/22 19230 0
    107 기타베이즈 정리, 몬티홀의 문제, 삶과 죽음의 확률 27 Beer Inside 15/11/02 20419 8
    236 IT/컴퓨터어느 게임 회사 이야기 (1) 26 NULLPointer 16/07/19 22093 29
    415 요리/음식집에서 스테이크 구우면 맛이가 없는 이유 37 Morpheus 17/04/19 22618 18
    15 꿀팁/강좌책장에서 책을 치우자! (북스캐너 + 스캔이북 써먹기) 21 damianhwang 15/06/08 31011 1
    69 IT/컴퓨터거장의 그림을 30초만에 만들다: DeepStyle 33 Azurespace 15/09/08 31901 10
    1237 일상/생각만년필 덕후가 인정하는 찰스 3세의 착한 빡침 95 SCV 22/09/13 32516 49
    11 체육/스포츠남성의 정력을 증강시키는 운동 69 스타-로드 15/06/05 43254 0
    695 정치/사회강제추행으로 법정구속되었다는 판결문 감상 - 랴 리건.... 30 烏鳳 18/09/07 50952 85
    737 꿀팁/강좌지금 쓰는 안경에만 돈을 75만원씩 퍼부은 사람이 알려주는 안경 렌즈 선택의 거의 모든 것 22 April_fool 18/11/28 61833 52
    869 일상/생각따뜻함에 대해서 22 19/09/29 246008 27
    목록

    + : 최근 6시간내에 달린 댓글
    + : 최근 12시간내에 달린 댓글

    댓글