一种快速高效的sklearn树分类器
fasttrees的Python项目详细描述
快树
一个基于python的scikit learn的快速而简洁的树分类器。
快速树和节俭树是一种分类树,在不确定的情况下对决策特别有用。 由于它们的简单性和透明性,它们对数据中的噪声和错误具有很强的鲁棒性。 它们是gerd gigerenzer在Fast and Frugal Heuristics in Medical Decision中提出的启发式方法之一。这个特定的实现基于由phillips、neth、woike和grassmaier开发的r包FFTrees。
安装
您可以使用
pip install fasttrees
用法
实例化一个快速而节省的树分类器:
fc=FastFrugalTreeClassifier()
适合您的数据:
fc.fit(X_train,y_train)
查看适合的树(如果“预测”将由人类在实践中执行,则此功能尤其有用):
fc.get_tree()
预测:
preds=fc.predict(X_test)
分数:
fc.score(X_test,y_test)