【问题标题】:How train a classifier on different feature types together? Like String,numeric,Categorical, timestamp etc如何一起训练不同特征类型的分类器?像字符串、数字、分类、时间戳等
【发布时间】:2016-09-01 04:00:26
【问题描述】:

我是机器学习领域的新手。我参加了 Udacity 的“机器学习简介”课程。所以我知道使用 sklearn 和 python 运行基本分类器。但是他们在课程中教授的所有分类器都是针对单一数据类型进行训练的。

我有一个问题,我想将代码提交分类为“干净”或“错误”。 我有一个功能集,其中包含字符串数据(如人名)、分类数据(比如“干净”与“错误”)、数字数据(如提交次数)和时间戳数据(如提交时间)。如何同时训练基于这三个特征的分类器。假设我打算使用朴素贝叶斯分类器和 sklearn。请帮忙!

我正在尝试实现paper。任何帮助都会非常重要。

【问题讨论】:

    标签: python-3.x machine-learning scikit-learn feature-selection


    【解决方案1】:

    逻辑回归、随机森林、决策树和 SVM 等许多机器学习分类器都能很好地处理连续特征和分类特征。我的猜测是你有两条路要走。第一个是数据预处理。例如,将所有字符串/分类数据(人名)转换为整数,或者您可以使用集成学习。

    集成学习是指使用多数投票组合不同的分类器(每个分类器处理一种异构特征),例如,它们可以在分类中找到共识。希望对您有所帮助。

    【讨论】:

    • 你好维克多。我一直在努力解决这个问题,但找不到任何实质性的东西。我正在使用 scikit-learn 库。您能否通过一些示例 sn-p 帮助我了解如何在分类器中一起使用不同类型的特征?提前致谢
    猜你喜欢
    • 2018-11-06
    • 2020-10-16
    • 1970-01-01
    • 2015-08-24
    • 2018-01-01
    • 1970-01-01
    • 2021-03-16
    • 2013-04-11
    • 2020-06-01
    相关资源
    最近更新 更多