실제 일을 하는 가장 간단한 model
Sequential API는 layer 목록이고, 각자 다음 layer로 넘겨줘. 표준 feedforward와 convolutional 네트워크엔 이게 맞는 선택 — 그리고 실전 classification 작업의 60%는 이걸로 충분해.
Input shape는 항상 명시적으로 선언해. 첫 항목에 keras.Input(shape=(...)) 넣으면 model이 즉시 완전히 build되고 model.summary() 호출해서 파라미터 수 바로 볼 수 있어. 없으면 첫 forward에서 lazily build되니 에러 감지가 늦어져.
Sequential 쓰면 안 되는 때: 분기 필요 (skip connection, residual block), 공유 layer (siamese network), 다중 입력 (image + metadata), 다중 출력 (multi-task head). 그땐 Functional API로 넘어가.