24. 非線形回帰XGB_TPE予測モデル作成ワークフロー¶
24.1. 概要¶
XGBoostを用いた勾配ブースティング決定木による学習を行う。
24.2. ワークフロー説明¶
XGBoostを用いた勾配ブースティング決定木による学習を行う。非線形回帰XGB_TPE定義ファイル作成ワークフローで入力した学習データと出力された非線形回帰XGB_TPEモデル定義を編集したものを入力に用いる。本ワークフローで行われる処理は、まず学習データが訓練データとテストデータに分割され、訓練データに関して超パラメータ最適化が行われる。つぎに得られた超パラメータを使用してモデル作成が行われ、その際テストデータが過学習の抑制のために使用される。結果として予測モデルが出力されるほか、超パラメータ最適化やモデル作成に関する評価に用いるためのプロットやRMSEやR2を記載したファイルが出力される。出力される予測モデルは非線形回帰XGB_TPE予測ワークフローの入力として使用される。 ワークフローは 図 707 になる。

図 707 非線形回帰XGB_TPE予測モデル作成ワークフロー¶
24.3. ツールの説明¶
今回のワークフローで使用するツールの説明を行う。
ツール名 |
---|
非線形回帰XGB_TPEの予測モデル作成 |

図 708 ツール「非線形回帰XGB_TPEの予測モデル作成」¶

図 709 入力ファイル「学習データ」¶

図 710 入力ファイル「超パラメータ」¶

図 711 入力ファイル「非線形回帰XGB_TPEモデル定義」¶

図 712 出力ファイル「RMSEプロット」¶

図 713 出力ファイル「最適化結果ハイパーパラメータ」¶

図 714 出力ファイル「決定係数R2とRMSEスコア」¶

図 715 出力ファイル「特徴量重要度のバープロット」¶

図 716 出力ファイル「訓練データと予測データのプロット」¶

図 717 出力ファイル「超パラメータ探索プロット」¶
24.4. 入力ファイル¶
このワークフローにおける入力ファイルは 図 709 〜 図 711 (オプション 図 710 )となる。入力ファイル名は半角スペースを入れなければ任意のファイル名でよい。
サンプル入出力ファイル
ダウンロードはこちら
(html版のみダウンロード可能)予測モジュール提供元から受領した入力ファイルにて検証済
24.5. ワークフロー作成¶

図 718 ワークフローを追加¶

図 719 予測モデル選択¶

図 720 予測モデル検索¶

図 721 予測モデル選択確定¶

図 722 ワークフロー登録¶

図 723 ワークフロー一覧画面¶

図 724 ワークフローデザイナー画面¶

図 725 ツール表示画面¶
ツール名 |
---|
非線形回帰XGB_TPEの予測モデル作成 |

図 726 入出力ポートの接続¶

図 727 ワークフローの保存¶

図 728 ステータスの変更¶
24.6. ワークフロー実行¶

図 729 ワークフロー実行¶

図 730 ラン一覧画面¶

図 731 実行完了¶
24.7. 実行結果¶

図 732 ラン詳細画面と計算結果ファイルダウンロード画面¶

図 733 実行結果ダウンロードファイル(out.zip)¶