데이터를 합치는 함수.
A 데이터, B 데이터가 있을경우 두개의 데이터를 합쳐 C 데이터를 생성함
keras.layers.Concatenate()([데이터1, 데이터2])
[1,2,3] 데이터와 [4,5,6] 데이터가 있을경우, Add 를 이용하면 [5,7,9] 가 되고, concatnenate 를 하면
[1,2,3,4,5,6] 이 된다.
하나의 신경망을 거친 결과물 A 와 B 를 합쳐 다른 신경망의 input 으로 넣는 용도로 사용 할 수 있다.
하나의 인풋을 통해 딥러닝 학습하는것이 아니라, 멀티 인풋을 이용해 학습할 때 사용한다.
즉, A 연산 결과, B 연산 결과를 모두 합쳐 새로운 연산을 한다.
Semantic Segmentation 의 Unet 에서 이미지 처리 후 원본 사이즈로 복원(?) 하는 과정에서 사용된다.
앞단계 연산 데이터들의 조합을 합쳐 다음 단계의 인풋값으로 전달할 때 사용된다
'딥러닝(텐서플로우)' 카테고리의 다른 글
이미지 생성, GAN (0) | 2023.04.05 |
---|---|
Object Detection 및 Semantic Segmentation (FCN) (1) | 2023.04.05 |
Fit 의 인자값 X, Y (0) | 2023.04.03 |
Predict (0) | 2023.03.31 |
이미지 (영상) 딥러닝 CNN (0) | 2023.03.30 |