Bamboo is coming
CNN(Convolution Neural Network) 본문
Convolution이란,
뒤집고 이동시키면서 곱하고 더해
이 값이 저장이 됨.
convolution은 뒤집고 이동시키면서 곱하는 거지만
우리가 아는 CNN은 corelation임 뒤집지 않고 그냥 이동시키면서 곱하는 연산
필터에서는 특징을 잡는 역할을 함
숫자의 계산을 통해서 값이 커지면 해당 기여도가 높은 특징(윤곽)을 걸러낸다.
좌우가 동일한 경우 곱하고 더해서 값이 상쇄됨.
패딩
외곽에
stride
풀링
이미지 사이즈를 줄이기 위해 가장 큰 값을 추출해서 작은 사이즈의 필터 도출
CNN에서 필터는 필터마다 각자의 역할을 가진다
필터1은 얼굴을 찾고 필터2는 코를 찾고 등, 필터를 머신이 알아서 학습한다.
'인공지능 개념' 카테고리의 다른 글
연합 학습(Federated Learning), 그리고 챌린지 (0) | 2023.08.29 |
---|---|
RNN(Recurrent Neural Network, 순환신경망)/LSTM, GRU (0) | 2023.08.23 |
[GPT] GAN(Generate Adversarial Networks) (0) | 2023.08.22 |
머신러닝 알고리즘(SVM, K-means clustering, Decision tree, K-Nearest Neighbor) (0) | 2023.08.19 |
Explainable AI(XAI) - Grad-CAM, LIME, disconvolution (0) | 2023.08.06 |
Comments