같은 layer 인스턴스를 여러 곳에서 호출하면 weight 공유. shared = Dense(64); a = shared(input_a); b = shared(input_b) — a 와 b 가 같은 가중치 통과한 결과. siamese network 의 자연스러운 표현.
중첩 모델: 한 model 을 다른 model 안에서 *layer 처럼* 호출. backbone = keras.Model(...); x = backbone(input); output = head(x). backbone 의 weight 가 그대로 따라옴. transfer learning + custom head 의 표준 패턴.