[INTRO TO TENSORFLOW FOR DEEP LEARNING] CNN 기초
INTRO TO TENSORFLOW FOR DEEP LEARNING (TensorFlow tutorials, Udacity) : CNN 기초
Feature == inputs
Lables == outputs
모든 머신러닝 모델은 다음 두 카테고리에 해당한다.
- regression (회기) :
- a model that outputs a single value
- just predicting a number that is the best fit to the data. (not trying to classify anything)
- classification (분류) :
- a model that outputs a probability distribution across several categories
- the output(consisting of a set of classes) is always a probability distribution
Two Main Concepts of CNN
- Convolutions
: the process of applying a kernel to an image
- MaxPooling
: the process of reducing the size of an input image by summarizing regions. 가장 큰 값 찾기.
example code of Fashion MNIST with CNNs using Colab: