본문 바로가기
IT/AI

[AI] 인공지능과 예술은 공존할 수 있을까? feat. GAN(Generative Adversarial Networks) 이란?

by 퐁시냥 2021. 11. 7.

SI그림책학교에서 그림책 작가가 되는 1학기 수업을 듣고 있다. 

SI그림책학교 관련 내용은 다시 포스팅 예정.. 아직은 공부 중이라 다시 정리해서 올려보겠다. 

 

그림책학교 이번 학기 마지막 주제는 2~3인으로 조를 짜서 하나의 주제를 탐구하고 발표하는 것. 

 

우리 조는 주제를 "미학"으로 잡고 시작을 했다.

처음에는 사실 막연하게 미학은 무엇인지, 아름다움이란 무엇인지에 대해서 공부를 하고 싶었는데, 

공부하다보니 방향이 예술이란 무엇인가? 예술의 방향성에 대해서 이야기가 되고 있는 것 같다. 

 

발표 준비를 빡세게 하고 싶은데 회사다니느라 이직준비하느라 취준하느라 ..

여러 핑계로 대충 공부하고 있는 나를 반성한다.  

 


 

흥미로운 주제로 'AI 시대의 예술'을 서칭하고 있는데 가장 중요한 이슈는 아래 세가지이다. 

 

1. AI가 예술가를 대체할 수 있는가? (도구로서의 AI / AI 자체가 예술가인가)

2. AI는 창의성이 있는가? (창의성 = 인간만이 가질 수 있는 특성?)

3. AI 예술 작품의 저작권 문제 (프로그래머? 학습데이터제공자? 혹은 AI 자체)

 

세가지 내용 중에 1번과 2번이 특히 재미있는 내용이라서 조사를 하고 있다. 

 

1. AI 예술가 

- 주로 AI와 사람이 협업을 한 작품(로봇 손, 화법, 텍스쳐 등) 또는 AI 자체적으로 생산한 작품이 있다. 

- https://aiartists.org

 

Top 25 AI Artists of 2021 (Photos, Profiles & History of AI Art)- AIArtists.org

AIArtists.org showcases leading artists using Artificial Intelligence, tools to make AI Art, and a timeline of AI Art History.

aiartists.org

 

2. AI 이미징 변환 도구

2-1) deepdreamgenerator

- 사진을 업로드하면 특정 화풍으로 변형시켜준다. 

- https://deepdreamgenerator.com/

 

Deep Dream Generator

 

deepdreamgenerator.com

2-2) AI Art Gallery 

- NVIDIA에서 후원하는? 예술가들과 AI를 융합한 작품들

-  https://www.nvidia.com/en-us/research/ai-art-gallery/

 

AI Art Gallery at GTC 2021

A Digital Art and Music Experience

www.nvidia.com

- Refik Anadol 의 작품이 인상 깊었다. 

- https://www.nvidia.com/en-us/research/ai-art-gallery/artists/refik-anadol/

 

3. AI 예술에 사용되는 알고리즘 

3-1) GAN (Generative Adversarial Networks, GANs)

- AI 예술의 핵심이 되는 알고리즘 

- 두개의 모델이 적대적인 과정을 통해 동시에 훈련.

- 생성자 ("예술가")는 진짜처럼 보이는 이미지를 생성하도록 배우는 와중에, 감별자 ("예술비평가")는 가짜의 이미지로부터 진짜를 구별하게 되는 것을 배우게 됨.

- tensorflow 에서 오픈소스 라이브러리로 제공함. 

  Deep Convolutional Generative Adversarial Networks, DCGAN 예시

https://www.tensorflow.org/tutorials/generative/dcgan?hl=ko 

 

심층 합성곱 생성적 적대 신경망  |  TensorFlow Core

ML 커뮤니티 데이는 11월 9일입니다! TensorFlow, JAX에서 업데이트를 우리와 함께, 더 자세히 알아보기 심층 합성곱 생성적 적대 신경망 Note: 이 문서는 텐서플로 커뮤니티에서 번역했습니다. 커뮤니

www.tensorflow.org

 

 

3-2) CAN(Creative Adversarial Networks)

- Facebook AI 팀에서 발표한 GAN 알고리즘을 기반으로 한 알고리즘

- CAN의 원리

 

- 기법, 스타일을 똑같이 모방하지 않도록 학습

- 기존 화풍 학습 -> 새로운 예술 스타일 창조

- 참고할만한 자료 : https://github.com/r3a2t10/Creative-Adversarial-Networks-1

 

GitHub - r3a2t10/Creative-Adversarial-Networks-1: 포항공대 정보통신연구소에서 인턴 프로젝트 (AI Art Lab 그

포항공대 정보통신연구소에서 인턴 프로젝트 (AI Art Lab 그림 모델). Contribute to r3a2t10/Creative-Adversarial-Networks-1 development by creating an account on GitHub.

github.com

 

Tensorflow 에서 제공하는 라이브러리를 사용해서 실제로 학습하는 부분도 포스팅해봐야겠다. 

AI의 활용은 정말 무궁무진하다. 

 

'IT > AI' 카테고리의 다른 글

[AI] GAN 알고리즘을 이용한 NickFace 개발  (0) 2021.11.10

댓글