決定技によるクラス確率の推計、分類

次のコードで空欄になっている行に入る適切な選択肢から選び、決定木を用いてクラス分類してください.
from sklearn.datasets import load_iris
# Q1:DecisionTreeClassifier クラスをインポートしてください.
from ########## import DecisionTreeClassifier

[Q1 選択肢]
1. sklearn.linear_model
2. sklearn.ensemble
3. sklearn.metrics
4. sklearn.tree

iris = load_iris()

# 花弁の幅は 2cm 以上
X = iris.data[:, 2:]
y = iris.target

# Q2:深さ 2 の決定木を定義し、訓練してください.( 2 行 )
d_tree = ##########
d_tree.fit(X, y)

[Q2の選択肢]
1. DecisionTreeClassifier(max_depth=2, random_state=42)
2. DecisionTreeClassifier(random_state=42)
3. DecisionTreeClassifier(2, random_state=42)

# Q3:花弁の長さが 3cm 、幅が 1.5cm の場合、どのクラスに分類されたかを出力してください.( 1 行 )
##########

[Q3の選択肢]
1. print(d_tree.predict([[3, 1.5]]))
2. print(d_tree.score([[3, 1.5]]))
3. print(d_tree.fit([[3, 1.5]]))

Leave a comment

Your email address will not be published. Required fields are marked *