[솔트룩스] 새싹 인공지능 응용 SW 개발자 양성과정 | 43일차 | 7. 딥러닝 (8)
2022.02.21 | 43일차 | 7. 딥러닝 (8)
- 권혜윤 강사님 ( yujinkwon@nate.com )
- CNN 요약 (이미지의 부분적 특성을 추출 가능)
- 합성곱 신경망은 시각적 이미지 분석에 가장 일반적으로 사용되는 인공신경망의 한 종류로, 입력 이미지로부터 특징을 추출하여 입력 이미지가 어떤 이미지인지 클래스를 분류함
- 이미지 및 비디오 인식, 추천 시스템, 이미지 분류 의료 이미지 분석 및 자연어 처리에 응용됨.
- CNN을 이용한 이미지 분류
- 필터를 이용하여 이미지의 특성들을 추출
- 맥스 풀링을 이용해서 추출한 특성들을 샘플링
- 선형 회귀 함수를 이용해서 확률을 계산
- 패딩 처리
- 출력 크기를 조정하기 위해 패딩을 사용함.
- 스트라이드
- 필터를 적용하는 위치의 간격을 말함
- 풀링 연산이란?
- 세로, 가로 방향의 공간을 줄이는 연산 (sub-sampling)
- 완전 연결층의 역할
- 추출된 특징 값을 기존 neural network에 넣어서 이미지를 분류
- 필터
- 이미지로부터 특징을 추출하는 행렬
- 윈도우 마스크 라고 함
- 이미지에 행렬 곱 연산을 수행하면 이미지로부터 특징을 추출 가능
- 가중치 0 은 해당 특성을 삭제하고 가중치 1은 해당 특성을 유지
- 가중치 1 초과되는 값은 해당 특성을 증폭
- 필터 행렬의 값은 텐서플로우에서 자동 생성
합성곱 (Convolution)
- 두 함수에 적용 하여 새로운 함수를 만드는 수학 연산
- 같은 자리의 배열과 곱하기 연산
Today's code (Google Colab)
- CNN (Convolutional Neural Network)
댓글
댓글 쓰기