# DataRobot Notebooksでユースケースを実行する

> DataRobot Notebooksでユースケースを実行する - DataRobot Notebooksプラットフォームを活用して、コードファーストのユースケースを実行する方法を習得します。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-27T18:44:30.671447+00:00` (UTC).

## Primary page

- [DataRobot Notebooksでユースケースを実行する](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [前提条件](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#prerequisites): In-page section heading.
- [1. AIアクセラレーターにアクセスする](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#access-the-ai-accelerator): In-page section heading.
- [2. ワークベンチでユースケースを作成する](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#create-a-use-case-in-workbench): In-page section heading.
- [3. アクセラレーターのアップロード](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#upload-the-accelerator): In-page section heading.
- [4. ノートブック環境の設定](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#configure-the-notebook-environment): In-page section heading.
- [5. 環境の実行](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#run-the-environment): In-page section heading.
- [6. ライブラリのインストールとインポート](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#install-and-import-libraries): In-page section heading.
- [7. データのインポート](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#import-data): In-page section heading.
- [8. モデルの構築](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#build-models): In-page section heading.
- [9. 予測の実行](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#make-predictions): In-page section heading.
- [10. リフトチャートのプロット](https://docs.datarobot.com/ja/docs/get-started/how-to/notebook-walk.html.md#plot-a-lift-chart): In-page section heading.

## Documentation content

この基本ステップでは、DataRobot NotebooksでAIアクセラレーターを使ってコードファーストのユースケースを実行する方法を紹介します。 以下の操作を行います。

1. AIアクセラレーターにアクセスしてダウンロードする。
2. ワークベンチでユースケースを作成する。
3. ユースケースでAIアクセラレーターをノートブックとしてアップロードする。
4. DataRobot Notebooksでアクセラレーターを実行する。

#### 前提条件

ワークフローを進める前に、次のことを行います。

- 開発者クイックスタート を参照して、一般的なAPIタスクと設定を確認します。
- ユースケースの概要を こちら で確認します。

### 1. AIアクセラレーターにアクセスする

この基本ステップでは、DataRobot APIを活用して、ファンタジーベースボールで各選手に共通の指標を予測するために連携する複数のモデルをすばやく構築します。 前提条件のリンクからユースケースのサマリーを確認したら、 [GitHub上のアクセラレーターのコピーをお使いのコンピューターにダウンロード](https://github.com/datarobot-community/ai-accelerators/blob/main/use_cases_and_horizontal_approaches/model_factory_selfjoin_fantasy_baseball/fantasy_baseball_predictions_model_factory.ipynb) します。

### 2. ワークベンチでユースケースを作成する

ワークベンチのディレクトリから、右上隅の ユースケースを作成 をクリックします。

詳しくはこちら： [ユースケース](https://docs.datarobot.com/ja/docs/workbench/nxt-workbench/usecases/usecase-overview.html.md#create-a-use-case)

### 3. アクセラレーターのアップロード

新しく作成したユースケースで、AIアクセラレーターをノートブックとしてアップロードし、DataRobotで作業します。 追加 > ノートブック > 既存のノートブックをアップロード を選択します。 以前にダウンロードしたAIアクセラレーターのローカルコピーを選択し、 アップロード をクリックします。 アップロードが完了したら、 インポート を選択します。

アップロードされると、アクセラレーターはユースケースの一部としてDataRobot Notebooksで開かれます。

詳しくはこちら： [ノートブックを追加](https://docs.datarobot.com/ja/docs/workbench/wb-notebook/wb-manage-nb/wb-create-nb.html.md)

### 4. ノートブック環境の設定

アクセラレーターでコードを編集、作成、実行するには、まずノートブック環境を設定して実行する必要があります。 環境イメージは、ノートブック内で使用されるコーディング言語、依存関係、およびオープンソースライブラリを決定します。 イメージで使用可能なすべてのパッケージのリストを表示するには、 環境 タブでそのイメージの上にカーソルを置きます。

利用可能な環境を確認し、この基本ステップでは、Python 3.9.18のイメージを選択してデフォルトの環境設定を選択します。

詳しくはこちら： [環境管理](https://docs.datarobot.com/ja/docs/workbench/wb-notebook/wb-code-nb/wb-env-nb.html.md)

### 5. 環境の実行

アクセラレーターを使って作業を開始するには、ツールバーでオンに切り替えて環境を起動します。

環境が初期化されるまでしばらく待ち、「起動済み」ステータスが表示されたら、コードの記述、編集、実行を開始できます。

ユースケースを読み、コードセルを実行していきます。 コードを実行するには、セルの横にある再生ボタンを選択します。

詳しくはこちら： [セルの作成と実行](https://docs.datarobot.com/ja/docs/workbench/wb-notebook/wb-code-nb/wb-cell-nb.html.md)

### 6. ライブラリのインストールとインポート

pybaseballライブラリをインストールするには、セルを編集して `pip install` コマンドのコメントを解除してから、セルを実行します。

次のセルを実行します。これにより、ノートブックに必要なライブラリがインポートされます。

### 7. データのインポート

"Import player batting data"セルを実行して、このアクセラレーターで使用されるデータを取得します。 この後に続くセルはデータを構造化し、モデリングの準備をします。

### 8. モデルの構築

データを準備したら、アクセラレーターはDataRobotのエクスペリメントを作成し、構築されたデータセットに対して多くのモデルをトレーニングします。 このアクセラレーターは特徴量探索を利用します。これは、DataRobotの自動特徴量エンジニアリングツールで、前のステップにセカンダリーデータセットを使うことで、野球選手の最近の成績について、時間を認識するローリング特徴量を派生させます。 セルに従ってモデリングプロセスを開始します。

詳しくはこちら： [特徴量探索](https://docs.datarobot.com/ja/docs/classic-ui/data/transform-data/feature-discovery/index.html.md)

### 9. 予測の実行

モデルの構築に成功すると、アクセラレーターはリーダーボードを表示し、モデルを評価します。 パフォーマンスが上位のモデルを1つ選択し、テストデータで正常に予測できるかどうかテストします。 この基本ステップでは、DataRobotはAVG Blenderモデルを推奨します。 予測を行う前に、野球選手のデータをスコアリングするための注意事項、オプション、メンテナンスを確認し（詳細については以下のスクリーンショットを参照）、コードを実行します。

予測が返さたら、上位10選手の予想打率を評価できます。

詳しくはこちら： [DataRobot予測API](https://docs.datarobot.com/ja/docs/api/reference/predapi/legacy-predapi/dr-predapi.html.md)

### 10. リフトチャートのプロット

最後に、このコードを使用して、予想打率と実際の打率（実測値）を比較するリフトチャートを作成します。 実際の打率が予想打率を上回っているのは、サンプリングの偏りによるものです。 たとえば、7月中旬までに250回以上打席に立った選手のみが評価されます。つまり、より良いプレーをしている選手のほうが選ばれる可能性が高いです。
さらに、半シーズンのデータしかないため、結果の変動は、フルシーズンでトレーニングされたモデルよりも大きくなり、チャートの最高打率はより高くなります。

詳しくはこちら： [リフトチャート](https://docs.datarobot.com/ja/docs/classic-ui/modeling/analyze-models/evaluate/lift-chart-classic.html.md)
