【发布时间】:2014-02-04 17:51:12
【问题描述】:
假设我有一个分类问题,它是多类且具有层次特征的,例如'edible'、'nutritious' 和 '~nutritious' - 所以可以这样表示
├── edible
│ ├── nutritious
│ └── ~nutritious
└── ~edible
虽然使用支持多类分类的分类器或对不支持多类分类的分类器使用一对一/所有方案可以获得合理的性能,但在每个级别单独训练分类器并将它们连接起来以便实例归类为“可食用”可以归类为nutritious 或不归类。
我想使用scikit-lean 估计器作为构建块,我想知道我是否可以让Pipeline 支持这一点,或者我是否需要编写自己的估计器来实现基本估计器和可能的BaseEnsemble这样做。
@ogrisel 之前在邮件列表http://sourceforge.net/mailarchive/message.php?msg_id=31417048 上提到过,我想知道是否有人对如何执行此操作有见解或建议。
【问题讨论】:
-
你最后做了什么?
标签: python machine-learning data-mining scikit-learn