maxpooling 2

손글씨 도형 분류하기

손글씨로 그린 세 가지 도형을 자동으로 분류하는 AI 모델 개발 도형 : 원, 삼각형, X 모양 전체 플로우 1단계 : 데이터 준비 및 전처리 데이터 다운로드 > 이미지 변환 > 데이터로더 생성 shape.zip 파일을 압축 해제 후 train/test 폴더로 분리 이미지를 28x28 크기로 리사이즈그레이스케일 변환 (흑백)색상 반전 (검은 배경에 흰 글씨로)정규화 처리 2단계 : CNN 모델 설계 입력층 > 합성곱층들 > 풀링층 > 드롭아웃 > 완전 연결층 > 출력층 (3개 도형 클래스) 2개의 합성곱 블록으로 구성 각 블록마다 Maxpooling과 Dropout 적용최종적으로 3개 클래스 분류 3단계 : 모델 학습 50 에포크동안 반복 학습 > 손실함수 최적화 > 정확도 측정 Adam 옵티..

stride=2의 역할과 의미

CNN(합성곱 신경망)에서 stride란, 필터가 입력 이미지를 훑을 때 이동하는 보폭을 말한다. stride 값에 따라 출력 크기와 정보 처리 방식이 달라진다. 이번 글에서는 stride=2가 하는 역할을 MaxPooling과 비교하면서 정리해본다. 1. stride란 무엇인가?stride = 필터가 이동하는 보폭기본값은 보통 1이며, stride=2로 설정하면 필터가 두 칸씩 점프하면서 이동한다.2. stride=1 vs stride=2 비교stride=1 (기본값)입력: 6×6 이미지, 3×3 필터필터가 한 칸씩 이동출력: 4×4 (크기가 조금 줄어듦)stride=2입력: 6×6 이미지, 3×3 필터필터가 두 칸씩 점프출력: 2×2 (크기가 절반으로 줄어듦)즉, stride=2는 출력 크기를 절반으..