Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将文本段落分类为预定义的类别?_Java_Linked List_Dbpedia_Gate - Fatal编程技术网

Java 如何将文本段落分类为预定义的类别?

Java 如何将文本段落分类为预定义的类别?,java,linked-list,dbpedia,gate,Java,Linked List,Dbpedia,Gate,我有一个类别列表,如体育、游戏、宗教、金融、市场利率、IT、健康、成人、商业、B2B、政府、政治、教育等。。 现在我想把一个文本段落分类成这些类别,实际上我从一个特定的URL中提取了整个文本,并想把文本分类成我的类别,此时我正在使用dbpedia,我也使用了许多技术,但不幸的是,我仍然没有达到我的目标,有人能帮帮我吗……我将不胜感激。有一篇很老但很好的论文,介绍了文本分类的任务。它可以作为一个非常有用的介绍: 自动文本分类中的机器学习,Fabrizio Sebastiani,2002 它是什么类

我有一个类别列表,如体育、游戏、宗教、金融、市场利率、IT、健康、成人、商业、B2B、政府、政治、教育等。。
现在我想把一个文本段落分类成这些类别,实际上我从一个特定的URL中提取了整个文本,并想把文本分类成我的类别,此时我正在使用dbpedia,我也使用了许多技术,但不幸的是,我仍然没有达到我的目标,有人能帮帮我吗……我将不胜感激。

有一篇很老但很好的论文,介绍了文本分类的任务。它可以作为一个非常有用的介绍:

自动文本分类中的机器学习,Fabrizio Sebastiani,2002

它是什么类型的文本,您想根据什么标准进行分类?关键词?语义分析?如果您正在寻找工具和库,您可能想在softwarerecs.stackexchange.com上问这个问题(但您需要提供更多信息才能成为有效的问题),谢谢您的回复,文本为英文,如(金融学是经济学中的一个领域,研究在确定性和不确定性条件下资产和负债随时间的分配。)我不知道哪种标准更适合我的程序。但我想用语义分析来实现这一点。我不需要工具,因为我已经阅读了很多工具,比如dbpedia sparql、ontologys、owl、rdf、rdfs、openNLP、standfordNLP、Gate、Mallet、Weka等等,但我仍然找不到适合我的程序的最佳方法,所以请帮助我做什么对于基于文本的分类,我应该做什么呢?首先:决定使用哪种工具。(如果您需要这方面的建议,请在这里询问:)第二:在您选择的工具中尝试一个实现。第三:如果您有实际问题,请在这里再次提问。目前这个问题与主题无关。实际上,我想使用dbpedia端点、sparql查询、linkeddata、java等制作我的程序。我曾尝试将文本分类为预定义的类别,但不幸的是,我的程序没有给我一个很好的准确度,目前我正在为我的程序使用静态数据,但这不是一个好方法,所以请帮助我或告诉我一个逻辑/算法/工具..不幸的是,你在错误的地方问“逻辑/算法/工具”的问题。这不在SO的范围内。如果您的程序没有提供您想要的结果,请发布一些详细信息。显示您至少在问题中尝试过此操作(使用“编辑”按钮)显示您拥有的以及您的解决方案不再有效的地方。您将无法获得模糊问题的准确答案。您在评论中提供的详细信息是一个很好的开始,请将它们编辑到问题中。然后显示您的代码,它做什么,它不做什么?非常感谢您的快速回复。。