みなさんこんにちは、私はZhibinです〜 今日は、GridSearch グリッド検索と K 分割相互認証を使用して、決定木モデルのパラメータを調整する方法を紹介します。 前回の記事では、決定木モデルの構築と実践を紹介しました。その時は、max_depth という 1 つのパラメータのみが使用されていました。しかし、実際には、モデルには、criterion (特徴選択基準)、class_weight (クラスの重み) などの他の影響パラメータがあります。より正確な結果を得たい場合は、モデルパラメータを調整し、モデルを構築するための最適なパラメータを見つける必要があります。 1. K分割交差検証K 分割交差検証では、実際にデータ セットを K 個の部分に分割し、そのたびに K-1 個の部分をトレーニング セットとして選択し、残りの部分をテスト セットとして使用し、K 個のモデルの平均テスト結果を最終的なモデル効果として取得します。次の図に示すように: K 値の選択はデータ セットのサイズに関係します。データ セットが小さい場合は K 値を増やし、データ セットが大きい場合は K 値を減らしてください。実装コードは次のとおりです。 sklearn.model_selection から cross_val_score をインポートします 2. グリッドサーチGridSearch は、すべての候補パラメータを走査し、各モデルの有効性と精度を評価し、最終結果として最適なパラメータを選択する、徹底的な検索パラメータ調整方法です。 パラメータ チューニングは、単一パラメータ チューニングと複数パラメータ チューニングに分かれています。Zhibin はそれぞれ例を挙げて紹介します。 (1)単一パラメータチューニング単一パラメータのチューニングを説明するために、単一パラメータ max_depth を例に挙げます。コードは次のとおりです。 sklearn.model_selection から GridSearchCV をインポートします 出力パラメータの最適な結果: グリッド検索.ベストパラメータ max_depth パラメータの最適な結果は次のとおりです。 上記で得られた最適なパラメータ値でモデルを再構築し、AUC値が改善されたかどうかを確認します。コードは次のとおりです。 モデル = DecisionTreeClassifier(最大深度=7) 得られた AUC 値は次のとおりです。 これは以前の値 0.958 よりも高く、モデルの精度が向上したことを示しています。 (2)マルチパラメータチューニング決定木モデルには次のパラメータがあります。 これらのパラメータは、構築した決定木モデルの精度に影響します。ここでは、max_depth (最大深度)、criterion (特徴選択基準)、min_samples_split (子ノードを下方に分割するために必要なサンプルの最小数) を例として、マルチパラメータ チューニングを実行します。コードは次のとおりです。 sklearn.model_selection から GridSearchCV をインポートします 出力パラメータの最適値: グリッド検索.ベストパラメータ 上記で得られた最適なパラメータ値でモデルを再構築し、AUC値が改善されたかどうかを確認します。コードは次のとおりです。 モデル = DecisionTreeClassifier(基準 = 'エントロピー'、最大深度 = 13、最小サンプル分割 = 15) 得られた AUC 値は次のとおりです。 これは以前の値 0.985 よりも高く、モデルがさらに最適化されたことを示しています。 |
<<: NLP技術の準備——自然言語処理技術はあなたの妻ではありません
現代の小売業は第二次世界大戦後に始まりました。カルフールによるハイパーマーケット モデルの先駆的導入...
[[264418]]職場で機械が人間の労働に取って代わるようになるにつれ、私たち全員が機械から利益...
導入履歴書データベースに「ソフトウェア エンジニア」という名前の履歴書が 10,000 件あるとしま...
現実世界のシステムは、動作中に大量の時系列データを生成します。これらの時系列データを通じてシステム内...
顔認識アプリケーションは司法解釈を受ける7月28日、我が国の最高人民法院は「顔認識技術を用いた個人情...
オープンソースライセンスは進化すべきだと思いますか? 2023年は人工知能(AI)の登場とともに新年...
モバイル AI は、すでにペースが速いモバイル アプリ開発の世界に混乱をもたらしています。 2020...
工学部の学生として、私たちは行列や行列式などの線形代数の知識を長い間使用してきました。この記事では、...
一言で言えば、ハルクに VR メガネをかけさせるのです。 4K品質。パンダのファンタジーの旅これは、...
自然言語処理 (NLP) は、人工知能の分野における重要かつ刺激的なテクノロジーです。その目標は、コ...
一般的に、AIGC とは、人間が作成したコンテンツに非常によく似た画像、音楽、テキストなどのコンテン...