CNTK 모델 형식

CNTK 사용하면 나중에 사용할 수 있도록 모델을 파일에 저장할 수 있습니다. 이 작업은 다음을 통해 수행할 수 있습니다.

모델을 저장할 두 가지 파일 형식이 있습니다.

  • model-v1 형식입니다. 이 형식은 원래 CNTK2 버전 이전에 사용되었습니다. 모델은 BrainScript/cntk.exe 저장하면 model-v1 형식으로 저장됩니다.

  • model-v2 형식입니다. CNTK2를 사용하면 Protobuf 기반 형식이 도입되어 이제 model-v2 형식이라고 합니다. 모델은 CNTK 라이브러리 API를 사용하는 경우에만 이 형식으로 저장됩니다.

    • Python에서 save() 로, 또는
    • C++에서 Save() 로 이동합니다.

다음 표에서는 이진 CNTK 모델 형식을 만들고 사용하는 방법에 대한 개요를 제공합니다.

모델 만들기 모델 평가 Lanugage 지원
model-v1 형식 cntk.exe cntk.exeEvalDll, CNTK 라이브러리 BrainScript, C++, C#/.NET
model-v2 형식 CNTK 라이브러리 CNTK 라이브러리 C++, C#/.NET, Java, Python