次のコードで空欄になっている行に入る適切な選択肢を 1 ~ 3 から選び、決定木を用いてクラスの確率を推計してください.
from sklearn.datasets import load_iris
# Q1:DecisionTreeClassifier クラスをインポートしてください.
from ########## import DecisionTreeClassifier
[Q1 選択肢]
1. sklearn.metrics
2. sklearn.tree
3. sklearn.linear_model
4. sklearn.ensemble
iris = load_iris()
# 花弁の幅は 2cm 以上
X = iris.data[:, 2:]
y = iris.target
# Q2:深さ 2 の決定木を定義し、訓練してください.( 2 行 )
d_tree = ##########
d_tree.fit(X, y)
[Q2の選択肢]
1. DecisionTreeClassifier(C=2)
2. DecisionTreeClassifier(random_state=2)
3. DecisionTreeClassifier(max_depth=2)
# Q3:花弁の長さが 3cm 、幅が 1.5cm の場合、どのクラスに分類されたかを出力してください.( 1 行 )
##########
[Q3の選択肢]
1. print(d_tree.score([[3, 1.5]]))
2. print(d_tree.fit([[3, 1.5]]))
3. print(d_tree.predict([[3, 1.5]]))