지난학기 딥러닝 스터디를 하며 딥러닝은 어떤 것인지 빠르게 훑어보았다.
그래서 이번 방학부터는 딥러닝을 어떻게 사용할 수 있는지 공부하려고 한다!
당분간은 잠시 잊었던 딥러닝 개념을 복습하고자 '캐글'에 있는 딥러닝 코스를 따라갈 예정이다.
(아래 링크를 참조해주세요)
https://www.kaggle.com/learn/deep-learning
Deep Learning
Use TensorFlow to take machine learning to the next level. Your new skills will amaze you.
www.kaggle.com
이번 챕터는 컨볼루션에 대한 내용이다.
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