커널 관련 질문 드립니다.
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
2
1
판다스 강의자료는 어디서 받을 수 있나요?
0
5
1
작업형2 모의고사3 자료 업데이트 요청
0
12
2
수강 연장가능여부 문의드립니다!
0
24
2
수강기간 연장 문의드립니다!
0
25
2
최빈값
0
22
2
수강 가이드라인
0
20
2
교재 문의
0
31
3
수강 연장 가능 여부 문의
0
40
2
강의 구매했는데 교재 필수일까요
0
27
2
수강기간 연장 가부 문의드립니다.
0
26
2
수강기간 연장이 가능한지 양해를 구하며 문의를 드립니다.
0
34
2
작업형2 모의문제2에서 drop이랑 인코딩
0
43
3
안녕하세요 강사님
0
41
1
Google Colaboratory 연결 시 접근 권한 거절 됩니다.
0
119
1
실습 중 에러발생 gt, pred = test()
0
215
1
11강 No module named 'torchmetrics' 에러
0
188
2
강화학습에 보상과 처벌이라고 한다면...
0
159
0
강의 재생이 안되요
0
165
1
1강 머신러닝 영문 표기 문의
0
414
1
강의자료 PDF파일과 실습자료 어디서 구하나요?
0
1082
2
레이어 관련 질문 드립니다.
0
504
1
히든 레이어의 Node 수 관련 질문 드립니다.
0
769
1
노션 자료는 언제 오픈하나요?
0
461
1

