Deep learning basic Convolutional neural networks 간단하게 cnn을 통해 어떻게 특징들을 파악하는지 아래 gif를 통해 느껴보자. 아래는 mnist라는 손글씨 데이터셋을 cnn을 통해 학습할 때 각 layer에서 어떤 특징들이 추출되는지 보여주는 예시 시그널 프로세싱에서 두 함수가 있을 때 두개의 함수를 잘 섞어주는 방법으로서 제시되었음 2d image convolution의 수식을 보면 I는 전체 이미지공간에서 K라는 필터를 적용해서 정보를 추출해내는 것을 의미 Convolution filter란 무엇일까? 사진을보면 K라는 필터는 $3\times3$ filter이고 오른쪽 I는 $7\times7$ 이미지를 나타낸다. 이 때 K필터는 stride=1(skip한 간..
[AI - Artificial Intelligence] 인공지능, 머신러닝, 딥러닝이란? 서문 비전공자인 내가 컴퓨터에 관심을 가진 것은 친구와 만담을 가진 이후이다. 친구는 나에게 머신러닝에 대해 알려주었고, 나는 그렇게 컴퓨터에 매혹되었다. 내가 원하는 목적에 맞게 컴퓨터를 학습시키고 컴퓨터는 학습한 데이터를 기반으로 답을 알려준다? 또한 어떤 규칙을 알려주면 스스로 학습할수도 있다고? 이미 사람을 어떤 분야에서 이기는 AI도 나왔다고. 맞아 알파고가 있었지... '이거 잘하면 자비스도 만들 수 있겠다? ㅋㅋㅋ' 여기서 자비스는 마블 - 아이언맨에 나오는 첨단기술의 집약체이다. 로버트 다우니 주니어(아이언맨)이 말하면 그 말의 의미는 물론, 말동무가 되어주며 삶의 많은 부분의 일들을 처..