AutoAI で生成されたノートブックの保存

特定の実験を作成したコードを確認したり、プログラムから実験を操作したりするには、実験をノートブックとして保存することができます。 また、個々のパイプラインをノートブックとして保存して、そのパイプラインで使用されるコードを確認することもできます。

AutoAI-generated ノートパソコンの操作

実験やパイプラインをノートブックとして保存すると、次のことが可能になります:

  • 資産 タブの ノートブック セクションから、保存したノートブックにアクセスします。
  • モデルを構築するために適用された変換を理解するために、コードを確認してください。 これにより、プロセスに対する信頼が高まり、説明可能なAIの実践に貢献します。
  • Watson Studio 内でコードを使用・実行するか、ノートブックのコードをダウンロードして別のノートブックサーバーで使用してください。 ノートブックをどこで使用しても、以下のライブラリを含む、必要な依存関係がすべて自動的にインストールされます:
    • xgboost
    • lightgbm
    • scikit-learn
    • autoai-libs
    • ibm-watson-machine-learning
    • snapml
  • エクスペリメントのトレーニングに使用されたトレーニング・データと、エクスペリメントの検証に使用されたテスト (ホールドアウト) データを表示します。

注:

  • 自動生成されたノートブック・コードは、記述されたとおりに正常に実行されます。 コードを修正したり、入力データを変更したりすると、コードに悪影響を及ぼす可能性があります。 大きな変更を行う場合は、 AutoAI を使用してエクスペリメントを再トレーニングすることを検討してください。
  • 実験のトレーニングやパイプラインの作成に際し、データに適用される推定器、アルゴリズム、およびトランスフォーマーの詳細については、 「実装の詳細」 を参照してください。

実験をノートブックとして保存する

実験のコードをすべて保存して、モデルパイプラインの作成に適用された変換や最適化を確認してください。

実験ノートには何が含まれていますか

実験ノートには注釈付きのコードが記載されているため、以下のことが可能になります:

  • トレーニング済みのモデルパイプラインを操作する
  • プログラムでモデルの詳細にアクセスする (特徴量の重要度や機械学習 メトリック を含む)。
  • 各パイプラインをグラフとして可視化し、各ノードに説明を付記することで、透明性を確保する
  • パイプラインを比較する
  • 選択したパイプラインをダウンロードして、ローカル環境でテストする
  • デプロイメントを作成し、モデルの評価を行う
  • watsonx.ai Python SDK で、自動化や他のアプリケーションとの統合に使用できる、エクスペリメント定義または構成を取得します。

実験のコードを保存する

実験全体をノートブックとして保存するには:

  1. エクスペリメントが完了したら、「進行状況」マップ・パネルから コードの保存 をクリックします。
  2. ノートブックに名前を付け、オプションの説明を追加し、ランタイム環境を選択して保存します。
  3. 通知内のリンクをクリックしてノートブックを開き、コードを確認してください。 プロジェクトの 資産 タブの ノートブック セクションからノートブックを開くこともできます。

個別のパイプラインをノートブックとして保存する

個々のパイプラインをノートブックとして保存し、ノートブック内で学習済みモデルのScikit-Learnソースコードを確認できるようにします。

パイプライン・ノートブックには、以下のタスクを実行するために使用できる注釈付きコードが用意されています。

  • Scikit-learnのパイプライン定義を表示する
  • パイプラインのトレーニングに適用された変換を確認する
  • パイプラインの評価を確認する

パイプラインをノートブックとして保存する

パイプラインをノートブックとして保存するには、次のようにします。

  1. AutoAI 実験を完了します。
  2. リーダーボードに保存するパイプラインを選択し、パイプラインのアクション・メニューから 保存 をクリックし、次に ノートブックとして保存 をクリックします。
  3. ノートブックに名前を付け、オプションの説明を追加し、ランタイム環境を選択して保存します。
  4. 通知内のリンクをクリックしてノートブックを開き、コードを確認してください。 「 資産 」タブの「 ノートブック 」セクションからノートブックを開くこともできます。

サンプルノートブックを作成する

AutoAI-generated ノートパソコンがどのようなものか、ぜひご自身の目でお確かめください:

  1. AutoAI チュートリアル の手順に従って、サンプル・データから二項分類エクスペリメントを作成します。
  2. 実験の実行が完了したら、実験の詳細パネルにある 「コードを保存」 をクリックします。
  3. 実験ノートブックに名前を付けて保存します。
  4. パイプラインをモデルとして保存するには、リーダーボードからパイプラインを選択し、 保存 および ノートブックとして保存 をクリックします。
  5. パイプライン・ノートブックの名前を付けて保存します。
  6. 資産 タブから、結果のノートブックをノートブック・エディターで開き、コードを確認します。

アップグレード後のノートブックの実行

AutoAI エクスペリメントを実行し、ソフトウェアを新規バージョンにアップグレードした場合、アップグレードの完了後にノートブックとして保存した場合でも、そのエクスペリメントのパイプラインまたはエクスペリメント・ノートブックを実行するために必要な資格情報を手動で更新しなければならない場合があります。 あるいは、アップグレード後にエクスペリメントを再実行し、新規ノートブックとして保存します。

Watson Studio の外部での AutoAI ノートブックの実行

AutoAI ・ノートブックがリモート・データ・ソース (例えば、 Db2 表) に接続する場合、接続は Flight Server というデータ接続サービスによって処理されます。 Watson Studio の外部からデータ接続サービスを使用するには、 Flight Server のロケーションを指すように、環境変数「 FLIGHT_SERVICE_LOCATION 」および「 FLIGHT_SERVICE_PORT 」を明示的に設定する必要があります。 データ接続用の Flight Server への外部経路については、クラスター管理者に問い合わせてください。

追加リソース

  • コードで使用されるメソッドについて詳しくは、 watsonx.ai Python SDK を参照してください。