konabuta / Automated-ML-Workshop

AutoML Workshop (Azure Machine Learning mainly)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automated-ML-Workshop

Microsoft Automated ML Workshop Materials

  • Module 0. 環境のセットアップ
  • Module 1. 自動機械学習 Automated ML GUI & Python SDK
  • Module 2. モデル解釈可能性 Model Interpret
  • Module 3. Advanced Topics

Sample Code

Algorithm Environment Version Description Other
Classification (Tabular) AzureML - AutoML Azure ML Python SDK 1.0.76 顧客離反分析
Classification (Tabular) AzureML - AutoML Azure ML Python SDK 1.0.62 製品品質の予測
Regression (Tabular) AzureML - AutoML Azure ML Python SDK 1.0.76 中古車価格の予測
Forecasting (Tabular) AzureML - AutoML Azure ML Python SDK 1.0.76 エネルギー需要予測
Classification (Image) AzureML - HyperDrive Azure ML Python SDK 1.0.76 犬猫の画像分類
Classification (Image) Optuna + Azure Machine Learning Azure ML Python SDK 1.0.65 MNIST 文字認識 Azure Database for MySQL へ接続
Classification (Image) Neural Network Intelligence NNI 1.1 MNIST 文字認識 Tree-structured Parzen Estimator

Tuning Algorithm


Model Interpretability


Setup

Azure Machine Learning

Azure Machine Learning ワークスペースのセットアップ

詳細な環境準備の手順は下記チュートリアルをご参照ください。

ある程度の機械学習や Python の知識も必要になります。普段あまり機械学習に触れていない方は下記のトレーニングコースをご参照ください。

Python 開発環境の準備

ワークショップのサンプルコードをダウンロードし、正常に動作する Python パッケージをインストールします。

  1. Python 3.6 以上の Miniconda をインストールします。 Azure Machine Learning の Notebook VM (or Compute Instances) を利用する場合は不要です。

  2. リポジトリをクローンします。

    git clone https://github.com/konabuta/Automated-ML-Workshop
    
  3. conda 環境をインストールします。リポジトリに Python の依存関係を示した environment.yml ファイルがあるので、これを用いて環境を構築します。

    conda env create -f environment.yml
    
  4. conda 環境を有効します。また、 Jupyter のカーネルに登録します。

    conda activate automl-workshop
    python -m ipykernel install --user --name automl-workshop --display-name "Python (automl-workshop)"
    
  5. Jupyter Notebook のサーバを開始します。Azure Machine Learning の Notebook VM (or Compute Instances) を利用する場合は不要です。

    jupyter notebook
    
  6. 準備完了です。Sample の Notebook を実行することができます。

詳細な構築手順はこちらのページをご参照ください。

Optuna

See https://github.com/pfnet/optuna#installation

Neural Network Intelligegnce

See https://github.com/microsoft/nni#install--verify


Reference

About

AutoML Workshop (Azure Machine Learning mainly)