본문 바로가기

머신러닝

CNN(합성곱 신경망)

728x90

<필요성>

이미지의 경우 인접 변수(픽셀)간 높은 상관관계를 가진다.(spatially-local correlation)

이미지의 부분적 특성(예, 눈/귀)은 고정된 위치에 등장하지 않는다.(Invariant feature)

--> 데이터 특성을 반영하는 모델을 구성하면 성능 향상되지 않을까?

 

<해결책>

Convolutional Neural Networks(CNN) = convolutional filter + neural networks

- 참고 블로그

https://keeper.tistory.com/5?category=935058

 

CNN[합성곱 신경망] 개념, 모델구조

CNN (Convolutional Neural Networks) CNN은 딥러닝에서 주로 이미지나 영상 데이터를 처리할 때 쓰이며 이름에서 알 수 있다시피 Convolution이라는 전처리 작업이 들어가는 Neural Network 모델을 말한다. CNN의

keeper.tistory.com

 

- 예제 코드

https://ohgym.tistory.com/31

 

Keras로 간단한 CNN 구현하기

Keras로 가장 기본적인 mnist를 CNN(convolutional neural network)으로 구현하는 방법을 알아보자. 데이터 다운로드 (x_train, y_train), (x_test, y_test) = keras.datasets.mnist.load_data() keras가 기본으로 mnist 데이터셋을

ohgym.tistory.com

 

- 활성화 함수의 종류/개념

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=handuelly&logNo=221824080339

 

딥러닝 - 활성화 함수(Activation) 종류 및 비교

# 활성화 함수 딥러닝 네트워크에서 노드에 입력된 값들을 비선형 함수에 통과시킨 후 다음 레이어로 전달...

blog.naver.com

 

728x90