Note ≡ ResNet50
ResNet50은 계층 50개로 구성된 합성곱 신경망입니다. ImageNet 데이터베이스의 100만 개가 넘는 영상을 이용하여 훈련된 신경망으로 전이 학습에 사용되도록 사전 훈련된 모델을 제공합니다. 하지만 ResNet50은 입력 제약이 매우 크고, 충분한 메모리(RAM)가 없으면 학습 속도가 느릴 수 있는 단점이 있습니다. 자세한 내용은 ‘6장 합성곱 신경망 II’에서 배웁니다.
다음은 사전 훈련된 ResNet50을 내려받은 결과입니다.
내려받기가 완료되면 C:\Users\(사용자)\.keras\models 폴더에서 resnet50_weights_tf_dim_ordering_tf_kernels.h5 파일을 확인할 수 있습니다(환경에 따라 위치가 다를 수 있습니다).
Downloading data from https://storage.googleapis.com/tensorflow/keras-applications/resnet/resnet50_weights_tf_dim_ordering_tf_kernels.h5
102973440/102967424 [==============================] - 8s 0us/step
내려받은 ResNet50 네트워크 구조를 살펴봅시다.
코드 5-14 ResNet50 네트워크 구조 확인
model.summary()