一种快速高效的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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在搜索二进制搜索树时遇到问题   当try block中的多行抛出异常时,java使用TryWithResources而不是finally block   java什么时候需要动态多态性(与静态多态性相比)?   从对象类型的角度来看,java的子类是否与racine类等价?   JavaSpring数据JDBConetomany关系会导致大量日志警告   Java:无法更改响应标头中的“ContentDisposition”属性   Java:我可以直接初始化函数而不将其转换为变量吗?   java do,而游标仅从数组返回3个值   java StoredProcedureQuery多输出类型   java ForLoops最大和最小数   如何在java中的任何机器上读取文本文件   java从嵌套标记中获取XML字符串中包含的值   java如何解决Spring批处理作业运行期间的连接重置异常?   我在运行时创建的java Swing组件没有显示在JPanel中   Apache Jena:Error:“java.lang.NoClassDefFoundError:org/Apache/Jena/riot/RDFDataMgr”   java访问嵌套接口数据变量   java如果CopyOnWriteArrayList中的项目被不同的线程更新和读取,我需要同步它们吗?   在Java数组中不断迭代   java组织。贾维斯。常见的例外JaversException:NOT_INSTANCE_OF:无法为EntityType创建InstanceId