Jupyter Notebooks를 사용하여 Azure Machine Learning 탐색

적용 대상: Python SDK azure-ai-ml v2(현재)

AzureML-Examples 리포지토리에는 최신(v2) Azure Machine Learning Python CLI 및 SDK 샘플이 포함되어 있습니다. 다양한 예제 형식에 대한 자세한 내용은 추가 정보를 참조하세요.

이 문서는 다음 환경에서 리포지토리에 액세스하는 방법을 보여 줍니다.

  • Azure Machine Learning 컴퓨팅 인스턴스
  • 자신의 컴퓨팅 리소스
  • 데이터 과학 가상 머신

샘플을 시작하는 가장 쉬운 방법은 시작하는 데 필요한 리소스 만들기를 완료하는 것입니다. 완료되면 전용 Notebook 서버에 SDK 및 Azure Machine Learning Notebooks 리포지토리가 사전 로드됩니다. 다운로드 또는 설치가 필요 없습니다.

예제 Notebook을 보려면 다음을 수행합니다.

  1. 필요한 경우, studio에 로그인하고 작업 영역을 선택합니다.
  2. Notebook을 선택합니다.
  3. 샘플 탭을 선택합니다. Python SDK v2를 사용하는 예를 보려면 SDK v2 폴더를 사용합니다.
  4. 실행하려는 Notebook을 엽니다. 이 Notebook 복제를 선택하여 작업 영역 파일 공유에 복사본을 만듭니다. 이 작업은 종속 리소스와 함께 Notebook을 복사합니다.

옵션 2: 자신의 Notebook 서버에서 액세스

로컬 개발용으로 사용자 고유의 Notebook 서버를 구현하려는 경우 사용자 컴퓨터에서 이 단계를 따르세요.

  1. Azure Machine Learning SDK의 지침을 사용하여 Python용 Azure Machine Learning SDK(v2)를 설치합니다.

  2. Azure Machine Learning 작업 영역을 만듭니다.

  3. AzureML 예제 리포지토리를 복제합니다.

    git clone https://github.com/Azure/azureml-examples.git --depth 1
    
  4. 복제본이 포함된 디렉터리에서 Notebook 서버를 시작합니다.

    jupyter notebook
    

이러한 지침은 빠른 시작 및 자습서 Notebook에 필요한 기본 SDK 패키지를 설치합니다. 다른 샘플 Notebook에서는 추가 구성 요소를 설치해야 할 수 있습니다. 자세한 내용은 Python용 Azure Machine Learning SDK 설치를 참조하세요.

옵션 3: DSVM에서 액세스

DSVM(Data Science Virtual Machine)은 데이터 과학 수행을 위해 특별히 구축된 사용자 지정 VM 이미지입니다. DSVM을 만드는 경우 SDK 및 Notebook 서버가 사용자를 위해 설치 및 구성됩니다. 그러나 작업 영역을 만들고 샘플 리포지토리는 복제해야 합니다.

  1. Azure Machine Learning 작업 영역을 만듭니다.

  2. AzureML 예제 리포지토리를 복제합니다.

    git clone https://github.com/Azure/azureml-examples.git --depth 1
    
  3. 복제본이 포함된 디렉터리에서 Notebook 서버를 시작합니다.

    jupyter notebook
    

작업 영역에 연결

일부 샘플은 MLClient.from_config()를 사용하여 작업 영역에 연결합니다. 이러한 샘플이 작동하려면 샘플 경로의 디렉터리에 구성 파일이 있어야 합니다.

구성 파일은 Azure Machine Learning 컴퓨팅 인스턴스에서 생성됩니다. 고유한 Notebook 서버 또는 DSVM에서 코드를 사용하려면 구성 파일을 수동으로 만듭니다. 다음 방법 중 하나를 사용할 수 있습니다.

  • 복제된 리포지토리의 루트에 구성 파일(aml_config/config.json)을 씁니다.

  • 다음과 같이 작업 영역 구성 파일을 다운로드합니다.

    • Azure Machine Learning Studio에 로그인
    • 오른쪽 위에서 작업 영역 설정 선택
    • 구성 파일 다운로드 선택
    • 복제된 리포지토리의 루트에 파일을 배치합니다.

    Screenshot of download config.json.

다음 단계

AzureML-Examples 리포지토리를 탐색하여 Azure Machine Learning에서 수행할 수 있는 작업을 검색합니다.

MLOps의 추가 예제는 https://github.com/Azure/mlops-v2를 참조하세요.

이러한 자습서를 시도합니다.