python - 医院等候时间的情绪分析

标签 python machine-learning nlp unsupervised-learning

我一直试图从患者在医院的评论中推断出及时性评分(基于患者等待时间的评分)。可用的数据是患者的评论和他们对整体体验的评分。问题是我没有患者及时性评分的标签,而是对整个体验的评分。 像“我已经等了很长一段时间,但体验是值得的”这样的评论,具有良好的背景和良好的评级,应该返回一个有点糟糕的及时性分数,同样的事情“等待很短,但它并不能证明不好的理由”服务'。因此,撰写评论的人的背景/感受也很重要。 我清理了评论并提取了与等待时间相关的句子部分(如果存在),并使用 TextBlob 或 VaderSentiment 等库来推断患者的情绪是否积极。问题是,在 20% 的情况下,我从不同的图书馆得到了不同的结果,而且它们并不总是最有意义的(等待时间较长但在良好背景下的评论会返回一个良好的等待时间,但它应该在至少保持中立)。 我需要某种方法,可以将句子的上下文和实际评分与他们等待的时间相关联并得出分数,这是一种考虑整个句子但寻找特定的情感分析谈论等待时间的上下文。

最佳答案

您的问题称为“基于方面的情感分析”。我不是这方面的专家,但也许这个博客可以帮助您入门 - monkeylearn.com/blog/aspect-based-sentiment-analysis

关于python - 医院等候时间的情绪分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59182579/

相关文章:

python - 分布式训练产生的神经网络是否是每个分布式节点中训练的神经网络的平均值?

algorithm - 是否有任何众所周知的算法来检测名称的存在?

perl - 从给定字符串中提取任意位置的可行性?

python - Pandas 基于多列的分层抽样

python - 参数 1 具有意外类型 'Ui_mainWindow'

R 中多类分类的 ROC 曲线

python - Python 中的机器学习 - 获得标签的最佳特征组合

artificial-intelligence - 如何确定主语、宾语等词?

python - {% trans "This is the title."%} 是做什么用的,我不明白这个 api

python - 将对象传递给 WTForms 中的自定义验证器