optuna.visualization 그래프를 저장하는 방법 (plotly 그래프를 저장하는 방법)
환경 구축 절차
Optuna
Optuna는 Preferred Networks에서 제공하는 하이퍼파라미터 자동 최적화 프레임워크입니다.
htps : // p refu d d. jp / 자 / p 로지 cts / 오 p /
htps : // 기주 b. 코 m / p-tuna / p-tuna
optuna visualization
optuna의 visualization은 최적화 프로세스를 플로팅하는 유틸리티 함수입니다.
다양한 그래프를 그릴 수 있습니다.
h tps : // 오. Red d. cs. 이오/엔/s타 bぇ/레후에렌세/ゔぃすあぃざちおん/그리고 x. HTML
jupyter notebook의 샘플 코드는 이쪽.
htps : // 코 b. 레세아 rch. 오, ぇ. 코 m/기테 b/오 p 츠나/오 츠나/bぉb/마s r/에ぁ mpぇs/ゔぃ스아아자치온/pぉt_s개 dy. 이 pyn b
Plotly
visualization은 내부적으로 plotly를 사용합니다.
plotly는 그래프를 작성하는 라이브러리입니다.
htps // p tly. 코 m/py 텐/
환경 구축은 이쪽의 설치 가이드가 참고가 됩니다.
htps : // 기주 b. 이 m/pぉtly/pぉtly. py # 쥬 py r ぁ
가이 우물
나는 웹 브라우저가 아니라 명령 프롬프트에서 그래프를 저장하고 싶었으므로 Kaleido를 설치하고 안전하게 저장할 수있었습니다.
Kaleido는 이미지를 저장하는 라이브러리입니다.
htps : // py 피. 오 rg/p 로지ぇct/카아이도/
실행 결과 샘플
optimization history
contour
batch_size와 lr의 관계
주의사항
다음을 주의해 주십시오.
plotly는 version4.9 이상을 사용해야합니다. google colaboratory의 plotly는 version4.4.1이므로 업데이트해야합니다 (2021/1/18).
htps : // 기주 b. 코 m / pぉ tly / 카이
설치 안내서에는 Orca/psutil을 사용하는 방법도 포함되어 있지만 제대로 작동하지 않을 수 있습니다.
Plotly를 오프라인으로 사용하는 방법도 있지만 웹 브라우저가 열립니다.
optuna.visualization.matplotlib
matplotlib 버전도 있습니다.
stable 버전에서는 contour, slice가 지원되지 않습니다.
h tps : // 오. Red d. cs. 이오/엔/s타 bぇ/레후오렌세/ゔぃすあぃざちおん/まぉぉtぃb. HTML
latest 버전에서는 contour, slice도 지원됩니다.
h tps : // 오. Red d. cs. 이오 / 엔 / 아 st / 레후 렌세 / ぃ す ああ ざ ち ん / 마 t p t t b. HTML
실행 결과 샘플
matplotlib는 plotly보다 낮은 품질의 인상입니다.
optimization history
참조
Static Image Export in Python
htps // p tly. 코 m / py 쵸 / s 들 c 이마 게 - x 포 rt /
Matplotlib backend for visualization functions
htps : // 기주 b. 코 m / 오 츠나 / 오 츠나 / 이스 s / 1539
Reference
이 문제에 관하여(optuna.visualization 그래프를 저장하는 방법 (plotly 그래프를 저장하는 방법)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/take0212/items/4c1655826703736a36bd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)