본문 바로가기

Spielraum/History

[프로젝트] Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

728x90

프로젝트 기간


2021.09.20 ~ 2021.11.11

 

 

 

프로젝트 개요


1_프로젝트 소개

출처: https://www.tensorflow.org/tutorials/generative/style_transfer?hl=ko#모듈_구성_및_임포트

프로젝트 명은 tf.keras를 사용한 Neural Style Transfer 인데, 간단히 말하면 케라스를 이용해서 신경 스타일 전이를 하는 것이다. 

첫번째 이미지두번째 이미지자동으로 합성시켜서 세번째 이미지가 나오도록 하는 프로젝트다. 

 

2_공부 계획

TensorFlow 공식 사이트의 Tutorial 에 나와있는 신경 스타일 전이 샘플 코드를 공부할 예정이다.

프로젝트 다 끝나면, 사이트에 나와있는 Pix2Pix 랑 CycleGAN 공부도 해보고 싶다.

공부할 때 참고할 사이트는 밑에 링크 따라가면 된다.

https://han.gl/TzNHH

 

2_공부 계획

한 유튜버의 영상과 논문을 토대로 공부하기로 방향을 바꿨다.

유튜버 영상과 논문 링크는 다음과 같다.

논문 링크: https://rn-unison.github.io/articulos/style_transfer.pdf

유튜브 링크: https://www.youtube.com/watch?v=va3e2c4uKJk 

 

 

 

공부 내용


1_Basic theory

2021.09.30 - [Study/Style Transfer] - Basic theory | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

 

Basic theory | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 더보기 논

all-young.tistory.com

 

2_CNN(Convolutional Neural Network) 구조, 합성곱(Convolution), 필터(Filter), 채널(Channel), 특징 맵(Feature Map)

2021.10.01 - [Study/Style Transfer] - CNN(Convolutional Neural Network) 구조, 합성곱(Convolution), 필터(Filter), 채널(Channel), 특징 맵(Feature Map)

 

CNN(Convolutional Neural Network) 구조, 합성곱 (Convolution), 필터(Filter), 채널(Channel), 특징 맵(Feature Map)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 더보기 논

all-young.tistory.com

 

3_콘텐츠 손실(Content Loss)

2021.10.01 - [Study/Style Transfer] - 콘텐츠 손실(Content Loss) | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

 

콘텐츠 손실(Content Loss) | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 더보기 논

all-young.tistory.com

 

4_스타일 손실(Style Loss)

2021.11.11 - [Input/Style Transfer] - 스타일 손실(Style Loss) | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

 

스타일 손실(Style Loss) | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 더보기 논

all-young.tistory.com

 

5_Style Reconstruction과 Content Reconstruction

2021.11.11 - [Input/Style Transfer] - Style Reconstruction과 Content Reconstruction | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

 

Style Reconstruction과 Content Reconstruction | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 더보기 논

all-young.tistory.com

 

6_Style Transfer 알고리즘

2021.11.11 - [Input/Style Transfer] - Style Transfer 알고리즘 | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

 

Style Transfer 알고리즘 | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 더보기 논

all-young.tistory.com

 

 

 

프로젝트 결과물


1_Image Reconstruction 실습 

2021.11.11 - [Output/Computer Vision] - 1. Image Reconstruction 실습 | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

 

1. Image Reconstruction 실습 | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 또한 본 프

all-young.tistory.com

 

2_Style&Content Reconstruction 실습 

2021.11.11 - [Output/Computer Vision] - 2. Style&Content Reconstruction 실습 | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

 

2. Style&Content Reconstruction 실습 | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 또한 본 프

all-young.tistory.com

 

3_Style Transfer 실습

2021.11.11 - [Output/Computer Vision] - 3. Style Transfer 실습 | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

 

3. Style Transfer 실습 | Image Style Transfer Using Convolutional Neural Networks (CVPR 2016)

들어가며 포스팅된 글은 아래에 첨부된 논문과 유튜브 영상을 바탕으로 공부를 한 내용입니다. 이외에도 구글링을 통해 다양한 글들을 참고하며 공부한 내용을 포스팅 한 것 입니다. 또한 본 프

all-young.tistory.com

 

 

 

총평


원래 중간고사 전에 끝내려고 했는데 이제야 끝냈다 ㅜㅜ

딥러닝 클론 코딩 프로젝트는 처음 해보는데 

공부하면 할수록 재밌기도 했지만 스스로 부족한게 많다는 걸 계속 느꼈다.

더 공부 열심히 해야겠다.

그래도 하면서 재미도 있었고 스스로 성장하는 기분이라

보람찼다.

앞으로 더 열심히 살아야겠다.