MobileNetV2 모델을 불러옵니다(①). 이는 가볍고 효율적인 모델 구조로, 특히 모바일이나 임베디드 시스템에서 많이 사용됩니다. input_shape=[128, 128, 3]은 입력 이미지의 사이즈를 정의하며, include_top=False는 네트워크의 상단 부분(즉, 분류를 위한 층들)을 포함하지 않고 모델을 불러오겠다는 의미입니다. 이후 모델 내의 특정 층들의 이름을 리스트로 정의합니다(②). 이 층들은 나중에 확장 경로에 연결을 위해 사용됩니다. 선택된 층들은 모델 내에서 다양한 해상도의 특징 맵을 출력합니다(예 64×64, 32×32 등).
③은 출력 설정을 하는 부분입니다. 정의된 층 이름에 해당하는 각 층의 출력을 리스트로 가져옵니다. 이렇게 함으로써 선택된 층들의 출력을 사용하여 새로운 모델을 만들 수 있습니다. 그 후 수축 경로 모델을 완성하기 위해 ④와 같이 코드를 작성합니다.