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

次のコードで空欄になっている行に入る適切な選択肢を 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]]))

Leave a comment

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