다음을 통해 공유


RunDetails 클래스

모델 학습의 진행 상황을 보는 데 사용되는 Jupyter Notebook 위젯을 나타냅니다.

위젯은 비동기적이며 학습을 마칠 때까지 업데이트를 제공합니다.

제공된 실행 instance 사용하여 위젯을 초기화합니다.

상속
builtins.object
RunDetails

생성자

RunDetails(run_instance)

매개 변수

Name Description
run_instance
필수
Run

위젯이 렌더링될 인스턴스를 실행합니다.

run_instance
필수
Run

위젯이 렌더링될 인스턴스를 실행합니다.

설명

Azure ML Jupyter Notebook 위젯은 속성, 로그 및 메트릭을 포함하여 모델 학습의 진행 상황을 보여줍니다. 선택한 위젯 형식은 run_instance에서 암시적으로 유추됩니다. 명시적으로 설정할 필요는 없습니다. show 메서드를 사용하여 위젯 렌더링을 시작합니다. 위젯이 설치되어 있지 않으면 대신 새 브라우저 페이지에서 콘텐츠를 볼 수 있는 링크가 표시됩니다. 실험을 시작한 후 Run 클래스의 get_portal_url() 메서드를 사용하여 Azure Portal에서 모델 학습의 진행 상황을 볼 수도 있습니다.

다음 예에서는 위젯을 만들고 시작하는 방법을 보여줍니다.


   from azureml.widgets import RunDetails

   RunDetails(remote_run).show()

전체 샘플은 https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/automated-machine-learning/classification-credit-card-fraud/auto-ml-classification-credit-card-fraud.ipynb에서 사용할 수 있습니다.

다음 형식의 실행이 지원됩니다.

  • StepRun: 실행 속성, 출력 로그, 메트릭을 표시합니다.

  • HyperDriveRun: 부모 실행 속성, 로그, 자식 실행, 기본 메트릭 차트 및 하이퍼 매개 변수의 병렬 좌표 차트를 표시합니다.

  • AutoMLRun: 개별 메트릭을 선택하는 옵션이 있는 자식 실행 및 기본 메트릭 차트를 표시합니다.

  • PipelineRun: 노드 및 에지의 그래픽 표현과 함께 파이프라인의 실행 및 비실행 노드를 표시합니다.

  • ReinforcementLearningRun: 실시간으로 실행 상태를 표시합니다. Azure Machine Learning 보충 학습은 현재 미리 보기 기능입니다. 자세한 내용은 Azure Machine Learning을 사용한 강화 학습을 참조하세요.

azureml-widgets 패키지는 Azure Machine Learning SDK를 설치할 때 설치됩니다. 단, 환경에 따라 추가 설치가 필요할 수 있습니다.

  • Jupyter Notebooks: 상호 작용, 비동기식 자동 업데이트 및 비차단 셀 실행을 통해 로컬 및 클라우드 Notebooks가 모두 완벽하게 지원됩니다.

  • JupyterLab: 추가 설치가 필요할 수 있습니다.

    1. azure-widgets 패키지가 설치되어 있는지 확인하고, 설치되지 않았으면 설치합니다.

      
         sudo -i pip install azureml-widgets
      
    2. JupyterLab 확장을 설치합니다.

      
         sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
      
    3. 설치 후 현재 실행 중인 모든 Notebooks에서 커널을 다시 시작합니다.

      
         jupyter labextension list
      
  • Databricks: Jupyter Notebook 위젯을 부분적으로 지원합니다. 위젯을 사용하면 새 브라우저 페이지에서 콘텐츠를 볼 수 있는 링크가 표시됩니다. 'displayHTML'로 설정된 render_lib 매개 변수와 함께 show를 사용합니다.

메서드

get_widget_data

위젯에서 렌더링할 실행 기록에서 데이터를 검색하고 변환합니다. 디버깅 목적으로도 사용됩니다.

show

위젯을 렌더링하고 스레드를 시작하여 위젯을 새로 고칩니다.

get_widget_data

위젯에서 렌더링할 실행 기록에서 데이터를 검색하고 변환합니다. 디버깅 목적으로도 사용됩니다.

get_widget_data(widget_settings=None)

매개 변수

Name Description
widget_settings

위젯에 적용할 설정입니다. 지원되는 설정: 'debug'(부울).

Default value: None

반환

형식 Description

위젯에서 렌더링할 데이터가 포함된 사전입니다.

show

위젯을 렌더링하고 스레드를 시작하여 위젯을 새로 고칩니다.

show(render_lib=None, widget_settings=None)

매개 변수

Name Description
render_lib
<xref:func>

렌더링에 사용할 라이브러리입니다. 값이 'displayHTML'인 Databrick에만 필요합니다.

Default value: None
widget_settings

위젯에 적용할 설정입니다. 지원되는 설정: 'debug'(부울).

Default value: None