【发布时间】:2013-01-02 15:25:52
【问题描述】:
假设我从训练集中选择了一个训练文档。我已将它放入我选择的特征的特征向量 X 中。
我正在努力:
self.clf = LogisticRegression()
self.clf.fit(X, Y)
我的 Y 是这样的:
[0 0 0 1 1 0 1 0 0 1 0]
我想训练我的一个模型,使其同时最好地拟合 11 个输出值中的每一个。这似乎不适用于fit,因为我收到unhashable type 'list' 错误,因为它需要一个单一的值,它是以太二进制或多类但不允许多个值。
sci-kit learn 有没有办法做到这一点?
【问题讨论】:
-
我想我可以将每个输出编码为 0 到 2^11 - 1 之间的值,但是有没有更好的方法来处理这个问题?
标签: python machine-learning scikit-learn