Layer 는 원자. `Dense`, `Conv2D`, `MultiHeadAttention`, `LayerNormalization`, `Dropout`, 그리고 *모델 안에* normalization / tokenization 박는 preprocessing layer — 배포할 때 같이 따라가게 만드는 그 발상. 이 track 은 Keras 기본 카탈로그 훑기.
Keras 의 핵심 layer 5 종 — Dense (fully-connected), Embedding (token → vector), Activation (non-linearity), Dropout (regularization), Reshape (shape 변환). 거의 모든 model 이 이 5 개 위에서 빌드돼.
Dense 가 가장 흔해 — output = activation(W·input + b). Embedding 은 NLP 의 첫 layer (vocab_size × embed_dim). Activation 은 layer 안에 박혀있을 때가 많지만 분리해도 OK. Dropout 은 학습 시만, eval 시 자동 꺼짐.