RunDetails 클래스
모델 학습의 진행 상황을 보는 데 사용되는 Jupyter Notebook 위젯을 나타냅니다.
위젯은 비동기적이며 학습을 마칠 때까지 업데이트를 제공합니다.
제공된 실행 instance 사용하여 위젯을 초기화합니다.
- 상속
-
builtins.objectRunDetails
생성자
RunDetails(run_instance)
매개 변수
Name | Description |
---|---|
run_instance
필수
|
위젯이 렌더링될 인스턴스를 실행합니다. |
run_instance
필수
|
위젯이 렌더링될 인스턴스를 실행합니다. |
설명
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: 추가 설치가 필요할 수 있습니다.
azure-widgets 패키지가 설치되어 있는지 확인하고, 설치되지 않았으면 설치합니다.
sudo -i pip install azureml-widgets
JupyterLab 확장을 설치합니다.
sudo -i jupyter labextension install @jupyter-widgets/jupyterlab-manager
설치 후 현재 실행 중인 모든 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
|