Recent posts

CNN (1) CNN이란

6 minute read

CNN CNN(Convolutional Neural Network)을 알기 전에 우선적으로 Convolution이란 무엇인지 알아야 한다. Convolution Convolution이란 합성 곱이다. Convolution의 식은 아래와 같다. $$x(t) \ast h(t) ...

NeuralNetwork (5) 학습 관련 기술들

8 minute read

가중치의 초깃값 가중치의 초기값을 무엇으로 설정 하느냐가 신경망 학습의 결과에 많은 영향을 미치기 때문에 가중치의 초기값을 어떻게 설정하는 지에 대하여 알아보자. 초기값을 0으로 선언 가중치의 초기값을 0으로 선언하였을때 결과를 생각해보자. 초기값을 모두 0으로 해서는 Ba...

Tensorflow-RNN

14 minute read

RNN RNN 은 딥러닝 자연어 처리 사용하는 인공신경망(Artificial Neural Network)이다. RNN에 해당하는 이론에 대한 내용은 아래 링크를 참조하자. 자연어와 단어의 분산 표현 word2vec Fast word2vec RNN 위의 내용...

Tensorflow-CNN

9 minute read

CNN CNN 은 딥러닝 이미지 처리 사용하는 인공신경망(Artificial Neural Network)이다. CNN에 해당하는 이론에 대한 내용은 아래 링크를 참조하자. CNN이란 CNN종류 CNN구현 위의 내용에서 이번 Post에서는 Tensorflow를...

Tensorflow-AutoEncoder

5 minute read

AutoEncoder AutoEncoder 은 아래의 그림과 같이 단순히 입력을 출력으로 복사하는 신경 망(비지도 학습) 이다. Hidden Layer의 뉴런 수를 Input Layer 와 Output Layer의 뉴런 수보다 적게 설정하여 입력받은 원본 데이터에서 불필요한...