【问题标题】:NaiveBayes Classification in NLTK using python使用 python 在 NLTK 中进行 NaiveBayes 分类
【发布时间】:2017-02-04 06:46:39
【问题描述】:

我有以下数据集... dataset

我已经使用这个加载了数据

import numpy as np
import pandas as pd
input_file = "C:/Users/User/Documents/R/exp.csv"
df =  pd.read_csv(input_file, header = 0)

现在,我正在尝试这样做......

classifier = nltk.NaiveBayesClassifier.train(labeled_featuresets) 

我怎么去那里?

【问题讨论】:

  • 为什么用header=0读入数据?显然,数据确实有一个标题。
  • 我不知道。我发现它正在搜索,但不知道为什么在那里使用它。
  • 对我来说,这听起来像是你应该学习一些关于 Python 和可能是 Pandas 的教程。首先,您需要了解您粘贴的代码,并尝试自己在两个片段之间架起一座桥梁。如果您有更具体的问题,请返回此处。

标签: python nltk naivebayes


【解决方案1】:

您可以找到有关 NLTK 的信息,它与他们的 online tutorial 一起工作。

具体来说,您应该查看特征和分类器,这两者都可以在Chapter 6 中找到。

功能只是根据输入返回一些值的函数,因此您可以围绕 Pandas 的数据格式构建这些函数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-14
    • 2017-05-04
    • 2015-02-03
    • 2017-03-02
    • 2018-05-13
    • 2012-02-14
    • 2014-02-02
    • 2012-02-07
    相关资源
    最近更新 更多