更新 7.集成方法 md文档

This commit is contained in:
jiangzhonglian
2017-08-23 13:38:25 +08:00
parent f194399ac6
commit d52933e5b2
4 changed files with 18 additions and 14 deletions

View File

@@ -163,7 +163,7 @@ def build_tree(train, max_depth, min_size, n_features):
# Make a prediction with a decision tree
def predict(node, row): # 预测模型分类结果
if row[node['index']] < node['value']:
if isinstance(node['left'], dict): # isinstancePython中的一个内建函数。是用来判断一个对象是否是一个已知的类型。
if isinstance(node['left'], dict): # isinstancePython 中的一个内建函数。是用来判断一个对象是否是一个已知的类型。
return predict(node['left'], row)
else:
return node['left']
@@ -258,7 +258,7 @@ def evaluate_algorithm(dataset, algorithm, n_folds, *args):
Args:
dataset 原始数据集
algorithm 使用的算法
n_folds 树的个
n_folds 数据的份
*args 其他的参数
Returns:
scores 模型得分