Machine Learning Server for Windows 시작하기

소개



Machine Learning Server는 Microsoft가 준비하고 있는 기계 학습을 위한 서버군으로,
본래는 SQL Server의 보조를 위한 것 같습니다.
다만, 단체라도 보통으로 사용할 수 있는 것 같기 때문에 사용해 보겠습니다.

덧붙여 이번은 MSDN Subscription의 특전을 이용해 인스톨과 실행을 실시합니다.
개발자용 라이센스가 없는 분이나 프로덕션 환경에서 사용하는 경우에는 플로우가 다르므로 주의해 주십시오.

공식 사이트 를 참고로 진행합니다.

설치



htps : // my.ゔ ぃ あ ぢ이 m 에서 다운로드하여 설치.

초기 설정



시작



%설치 폴더 %\PYTHON_SERVER\python.exe를 두 번 클릭하여 시작합니다.

커맨드가 치기 때문에, 이하의 코드를 1행씩 실행한다.
import os
import revoscalepy 
sample_data_path = revoscalepy.RxOptions.get_option("sampleDataDir")
ds = revoscalepy.RxXdfData(os.path.join(sample_data_path, "AirlineDemoSmall.xdf"))
summary = revoscalepy.rx_summary("ArrDelay+DayOfWeek", ds)  
print(summary)

그러면 다음과 같은 표시가 되어야 합니다.
Summary Statistics Results for: ArrDelay+DayOfWeek
File name: ... AirlineDemoSmall.xdf
Number of valid observations: 600000.0

        Name       Mean     StdDev   Min     Max  ValidObs  MissingObs
0  ArrDelay  11.317935  40.688536 -86.0  1490.0  582628.0     17372.0

Category Counts for DayOfWeek
Number of categories: 7

            Counts
DayOfWeek         
1          97975.0
2          77725.0
3          78875.0
4          81304.0
5          82987.0
6          86159.0
7          94975.0

그런 다음 명령 프롬프트를 시작하고 다음을 수행합니다.
> az ml admin --help

제대로 작동하면 다음과 같은 표시가 됩니다.
Group
    az ml admin: Configure Machine Learning Server.
        Perform administration tasks to configure nodes, set up the system, and run diagnostic and
        capacity tests for Machine Learning Server. To get started run 'az ml admin bootstrap' for a
        convenient all in one command which prepares a one-box installation and runs basic
        diagnostics operations to assess the general health of the configuration.  To reset the
        machine back to the default install state run 'az ml admin node reset'.

Subgroups:
    capacity        : Evaluate the capacity of your configuration.
    compute-node-uri: Manage list of compute nodes accepting requests.
    credentials     : Encrypt connection and password secrets.
    diagnostic      : Run diagnostic tests of the configuration or of your code/service.
    node            : Commands such as setup, reset, list, stop, and start (web or compute) nodes.
    password        : Set a local 'admin' password.
    port            : Manage ports assigned to Machine Learning Server.

Commands:
    bootstrap       : Convenience all in one command to bootstrap configure a one-box configuration.

az: error argument _command_package: invalid choice: ml이 발생한 경우



명령줄 도구 재설치 를 참고로 진행해 주세요.

웹 서버 활성화



다음 명령을 입력하여 활성화합니다.
도중에 비밀번호를 듣기 때문에 좋아하는 비밀번호를 설정합니다.
> az ml admin bootstrap
Admin password:
Confirm admin password:

Visual Studio에서 연결



파일 -> 새로 만들기에서 Python 응용 프로그램을 만듭니다.



생성 후 기본 Python 환경은 VisualStudio의 기본값이므로 변경합니다.



Python 환경을 변경하려면 Python 환경을 마우스 오른쪽 단추로 클릭하고 환경 추가를 선택합니다.



기존 환경 탭에서 다음과 같이 설정합니다.



그런 다음 파이썬 코드를 작성하고 실행합니다.
오류없이 시작할 수 있으면 설치가 완료된 것입니다.

좋은 웹페이지 즐겨찾기