セクション 1. 章 17
single
チャレンジ:決定木の実装
メニューを表示するにはスワイプしてください
このチャレンジでは、Titanic dataset(タイタニック号の乗客に関する年齢、性別、家族構成などの情報を含むデータセット)を使用します。目的は、乗客が生存したかどうかを予測することです。
1234import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b71ff7ac-3932-41d2-a4d8-060e24b00129/titanic.csv') print(df.head())
決定木を実装するには、DecisionTreeClassifier の sklearn を使用できます。
決定木を構築し、グリッドサーチを用いて最適な max_depth と min_samples_leaf を見つける課題。
タスク
スワイプしてコーディングを開始
TitanicデータセットがDataFrame変数にdfとして格納されています。
- 決定木モデルを初期化し、
decision_tree変数に格納してください。 GridSearchCVで[1, 2, 3, 4, 5, 6, 7]にmax_depth、[1, 2, 4, 6]にmin_samples_leafの値を繰り返し処理するための辞書を作成し、param_grid変数に格納してください。GridSearchCVオブジェクトを初期化して学習し、分割数を10に設定し、学習済みモデルをgrid_cv変数に格納してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 17
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください