딥러닝에서 레이어란?
Definition
In deep learning, a linear transformation is called a layer.
Generalization
In deep learning, for a fixed , an affine transformation is also called a layer.
Description
In other words, a layer refers to a linear vector function. On the other hand, a non-linear scalar function is called an activation function.
The reason it is called a layer is that when we visualize multiple compositions, it appears as though layers are stacked on top of each other.
The composition of a layer and an activation function is referred to as an artificial neural network. Specifically, the composition of a linear function and a step function is called a (single-layer) perceptron. A deep neural network is formed by “many” compositions of layers and activation functions. Approximating a function using a deep neural network is termed as deep learning.
Types
- Linear Layer
- Convolutional Layer
- Pooling Layer