如何使用python检测句子类型

如何使用python检测句子类型,python,machine-learning,nlp,classification,Python,Machine Learning,Nlp,Classification,我想最好用python来检测句子类型 例如,给定一个句子,程序可以检测一个句子是问题、断言/语句还是命令等 这与情绪/幸福分析不同。是否有任何工具/新的研究论文能够很好地做到这一点 注意:我没有用于训练库的标记数据,我想要的是一个已经构建的模型 谢谢如果你有数据,你可以训练一个分类器算法来为你做到这一点。是一个非常简单的python文本处理模块。它有简单的方法,比如train,可以让你使用分类算法,比如朴素贝叶斯、决策树等。TextBlob还支持开箱即用的情感分析。虽然没有提供确切的功能,但我的

我想最好用python来检测句子类型

例如,给定一个句子,程序可以检测一个句子是问题、断言/语句还是命令等

这与情绪/幸福分析不同。是否有任何工具/新的研究论文能够很好地做到这一点

注意:我没有用于训练库的标记数据,我想要的是一个已经构建的模型


谢谢

如果你有数据,你可以训练一个分类器算法来为你做到这一点。是一个非常简单的python文本处理模块。它有简单的方法,比如train,可以让你使用分类算法,比如朴素贝叶斯、决策树等。TextBlob还支持开箱即用的情感分析。

虽然没有提供确切的功能,但我的直觉是,如果你有语料库,我会使用TextBlob来解析语料库,或者使用创建自己的句子类型检测器/分类器

基本过程可能是:

加载语料库 语料库 去除 词性 提取所有 根据所有语气词的句型概率计算整个句型概率