지난학기 딥러닝 스터디를 하며 딥러닝은 어떤 것인지 빠르게 훑어보았다.
그래서 이번 방학부터는 딥러닝을 어떻게 사용할 수 있는지 공부하려고 한다!
당분간은 잠시 잊었던 딥러닝 개념을 복습하고자 '캐글'에 있는 딥러닝 코스를 따라갈 예정이다.
(아래 링크를 참조해주세요)
https://www.kaggle.com/learn/deep-learning
이번 챕터는 컨볼루션에 대한 내용이다.
Exercise1
vertical line detector 코드 채우기
1
2
3
4
5
6
7
8
9
10
11
|
from learntools.core import binder
binder.bind(globals())
from learntools.deep_learning.exercise_1 import *
print("Setup Complete")
vertical_line_conv = [[-1, 1],
[-1, 1]]
original_image = load_my_image()
q_1.check()
visualize_conv(original_image, vertical_line_conv)
|
cs |
Exercise2
Q: ompare the number of visual patterns that can be captured by small convolutions. Which of the following is true?
A: There are more visual patterns that can be captured by large convolutions