Microsoft Cognitive Toolkit (CNTK)-시작하기
여기에서는 Windows 및 Linux에 CNTK를 설치하는 방법을 이해합니다. 또한이 장에서는 CNTK 패키지 설치, Anaconda 설치 단계, CNTK 파일, 디렉토리 구조 및 CNTK 라이브러리 구성에 대해 설명합니다.
전제 조건
CNTK를 설치하려면 컴퓨터에 Python이 설치되어 있어야합니다. 링크로 이동할 수 있습니다.https://www.python.org/downloads/OS의 최신 버전 (예 : Windows 및 Linux / Unix)을 선택합니다. Python에 대한 기본 자습서는 링크를 참조 할 수 있습니다.https://www.tutorialspoint.com/python3/index.htm.
CNTK는 Windows와 Linux에서 모두 지원되므로 두 가지를 모두 살펴 보겠습니다.
Windows에 설치
Windows에서 CNTK를 실행하기 위해 Anaconda version파이썬 Anaconda는 Python을 재배포 한 것입니다. 다음과 같은 추가 패키지가 포함됩니다.Scipy 과Scikit-learn CNTK에서 다양한 유용한 계산을 수행하는 데 사용됩니다.
먼저 컴퓨터에 Anaconda를 설치하는 단계를 살펴 보겠습니다.
Step 1− 먼저 공개 웹 사이트에서 설정 파일을 다운로드합니다. https://www.anaconda.com/distribution/.
Step 2 − 설치 파일을 다운로드 한 후 설치를 시작하고 링크의 지침을 따르십시오. https://docs.anaconda.com/anaconda/install/.
Step 3− 일단 설치되면 Anaconda는 컴퓨터 PATH 변수에 모든 Anaconda 실행 파일을 자동으로 포함하는 다른 유틸리티도 설치합니다. 이 프롬프트에서 Python 환경을 관리하고 패키지를 설치하고 Python 스크립트를 실행할 수 있습니다.
CNTK 패키지 설치
Anaconda 설치가 완료되면 다음 명령을 사용하여 pip 실행 파일을 통해 CNTK 패키지를 설치하는 가장 일반적인 방법을 사용할 수 있습니다.
pip install cntk
컴퓨터에 Cognitive Toolkit을 설치하는 다양한 다른 방법이 있습니다. Microsoft는 다른 설치 방법을 자세히 설명하는 깔끔한 문서 세트를 보유하고 있습니다. 링크를 따라주세요https://docs.microsoft.com/en-us/cognitive-toolkit/Setup-CNTK-on-your-machine.
Linux에 설치
Linux에 CNTK를 설치하는 것은 Windows에 설치하는 것과 약간 다릅니다. 여기서는 Linux의 경우 Anaconda를 사용하여 CNTK를 설치하지만 Anaconda 용 그래픽 설치 프로그램 대신 Linux에서 터미널 기반 설치 프로그램을 사용합니다. 설치 프로그램은 거의 모든 Linux 배포판에서 작동하지만 설명을 Ubuntu로 제한했습니다.
먼저 컴퓨터에 Anaconda를 설치하는 단계를 살펴 보겠습니다.
Anaconda 설치 단계
Step 1− Anaconda를 설치하기 전에 시스템이 최신 상태인지 확인하십시오. 확인하려면 먼저 터미널 내부에서 다음 두 명령을 실행하십시오.
sudo apt update
sudo apt upgrade
Step 2 − 컴퓨터가 업데이트되면 공개 웹 사이트에서 URL을 가져옵니다. https://www.anaconda.com/distribution/ 최신 Anaconda 설치 파일.
Step 3 − URL이 복사되면 터미널 창을 열고 다음 명령을 실행합니다. −
wget -0 anaconda-installer.sh url SHAPE \* MERGEFORMAT
y
f
x
| }
교체 url Anaconda 웹 사이트에서 복사 한 URL이있는 자리 표시 자.
Step 4 − 다음으로 다음 명령을 사용하여 Anaconda를 설치할 수 있습니다 −
sh ./anaconda-installer.sh
위의 명령은 기본적으로 설치됩니다. Anaconda3 우리 홈 디렉토리 안에.
CNTK 패키지 설치
Anaconda 설치가 완료되면 다음 명령을 사용하여 pip 실행 파일을 통해 CNTK 패키지를 설치하는 가장 일반적인 방법을 사용할 수 있습니다.
pip install cntk
CNTK 파일 및 디렉토리 구조 검토
CNTK가 Python 패키지로 설치되면 파일 및 디렉터리 구조를 검사 할 수 있습니다. 그것은C:\Users\
CNTK 설치 확인
CNTK가 Python 패키지로 설치되면 CNTK가 올바르게 설치되었는지 확인해야합니다. Anaconda 명령 셸에서 다음을 입력하여 Python 인터프리터를 시작합니다.ipython. 그런 다음 가져 오기 CNTK 다음 명령을 입력하여.
import cntk as c
가져온 후에는 다음 명령을 사용하여 버전을 확인하십시오.
print(c.__version__)
통역사는 설치된 CNTK 버전으로 응답합니다. 응답이 없으면 설치에 문제가있는 것입니다.
CNTK 도서관 조직
기술적으로 파이썬 패키지 인 CNTK는 13 개의 상위 레벨 하위 패키지와 8 개의 작은 하위 패키지로 구성됩니다. 다음 표는 가장 자주 사용되는 10 개의 패키지로 구성됩니다.
Sr. 아니요 | 패키지 이름 및 설명 |
---|---|
1 | cntk.io 데이터를 읽는 기능을 포함합니다. 예 : next_minibatch () |
2 | cntk.layers 신경망을 만들기위한 고급 기능이 포함되어 있습니다. 예 : Dense () |
삼 | cntk.learners 교육용 기능이 포함되어 있습니다. 예 : sgd () |
4 | cntk.losses 훈련 오류를 측정하는 함수를 포함합니다. 예 : squared_error () |
5 | cntk.metrics 모델 오류를 측정하는 기능을 포함합니다. 예 : classificatoin_error |
6 | cntk.ops 신경망을 만들기위한 저수준 함수를 포함합니다. 예 : tanh () |
7 | cntk.random 난수를 생성하는 함수를 포함합니다. 예 : normal () |
8 | cntk.train 훈련 기능을 포함합니다. 예 : train_minibatch () |
9 | cntk.initializer 모델 매개 변수 이니셜 라이저를 포함합니다. 예 : normal () 및 uniform () |
10 | cntk.variables 저수준 구조를 포함합니다. 예 : Parameter () 및 Variable () |