커널 관련 질문 드립니다.
CNN 에서 커널이 참 중요 한데
커널 데이터는 누가 어떻게 만들어 주나요
답변 1
0
안녕하세요. backboss님!
CNN은 커널(혹은 필터)을 학습합니다.
타겟으로 한 클래스(개, 고양이 등)를 잘 찾아낼 수 있는 적합한 커널의 값을 찾아가는 과정이 바로 CNN 모델이 학습하는 것을 의미합니다!
self.conv1 = nn.Conv2d(1, 32, 3, 1)
self.conv2 = nn.Conv2d(32, 64, 3, 1)
self.conv3 = nn.Conv2d(64, 128, 3, 1)실습 코드 중, 위의 코드를 통해 커널을 만들어준 것이며, 각각의 코드를 해석해보면
첫번째 코드는 1채널(저희가 사용한 데이터는 흑백 데이터이므로 채널이 1입니다.)을 입력 받고, 패딩을 1로 하는 3X3의 사이즈의 커널을 32개 만들어라.
두번째 코드는 32채널(첫번째 코드에서 32개의 커널이 만들어졌고, 그 커널들을 모두 입력으로 받습니다)을 입력으로 받고, 패딩을 1로 하는 3X3의 사이즈의 커널을 64개 만들어라.
세번째 코드는 64채널, 패딩을 1로 하는 3X3의 사이즈의 커널을 128개를 만드는 것을 의미합니다.
그리고 이렇게 만들어진 커널들은 각 이미지들을 순회하며 클래스들의 특징을 학습하게 됩니다.
궁금하신게 있으시면, 언제든지 추가로 질문 남겨주세요!
감사합니다.
안녕하세요 강사님
0
18
1
[시험 준비] AICE Associate 단기간 합격을 위한 모의고사 활용 방법 문의
1
19
1
인코딩을 다 꼭 해봐야하는지
0
19
2
LLM 시대에서 머신러닝 개념 이해 필요성 문의
0
23
1
기존 미국주식 자동매매 프로그램과 같은 AWS 서버에서 돌리려고 할때
1
38
1
안녕하세요? 강사님 질문있습니다.(인코딩관련)
0
54
2
이진분류에서 양성 클래스가 0일 때 평가 방법
0
45
2
원핫인코딩 전 train과 test 병합여부
0
47
2
수강기간 연장
0
58
2
Spark 3.5에서 pandas의 NaN이 NULL로 바뀌지 않을 때
0
46
1
Alpha vantage 유료화?
0
78
2
29강 작업2형의 이상치 처리
0
64
2
수강기간 연장 문의드립니다!
0
63
2
9월에 실기출제기준 개정내역에 신설된부분
0
55
1
Google Colaboratory 연결 시 접근 권한 거절 됩니다.
0
117
1
실습 중 에러발생 gt, pred = test()
0
212
1
11강 No module named 'torchmetrics' 에러
0
187
2
강화학습에 보상과 처벌이라고 한다면...
0
159
0
강의 재생이 안되요
0
165
1
1강 머신러닝 영문 표기 문의
0
414
1
강의자료 PDF파일과 실습자료 어디서 구하나요?
0
1078
2
레이어 관련 질문 드립니다.
0
502
1
히든 레이어의 Node 수 관련 질문 드립니다.
0
769
1
노션 자료는 언제 오픈하나요?
0
460
1





