首页 米可游戏攻略 正文

别再找借口!怕伤害我不是骗我的理由!

今天这事儿,真让我有点儿感触。本来心情挺好的,结果被朋友一句话给整emo。不过也借着这个劲儿,我把一直想尝试的一个情感分析小实践给做。主题就是:相信你只是怕伤害我不是骗我。 缘起 下午跟朋友聊天,聊着聊着就说到感情问题。朋友突然来句:“他/她可能只是怕伤害你,才没跟你” 我一听,心里咯噔一下。这话听着像是安慰,但细品又觉得扎心。于...

今天这事儿,真让我有点儿感触。本来心情挺好的,结果被朋友一句话给整emo。不过也借着这个劲儿,我把一直想尝试的一个情感分析小实践给做。主题就是:相信你只是怕伤害我不是骗我。

缘起

下午跟朋友聊天,聊着聊着就说到感情问题。朋友突然来句:“他/她可能只是怕伤害你,才没跟你” 我一听,心里咯噔一下。这话听着像是安慰,但细品又觉得扎心。于是我就想,能不能用技术手段来分析分析这种话里的真实情感倾向?

行动

说干就干!我立马打开电脑,找出之前收藏的一些情感分析的教程和资料。之前一直想试试,但总觉得麻烦,这回算是找到动力。

    小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 找数据:

我先去微博、豆瓣、知乎这些地方逛一圈,搜集一堆类似的“善意谎言”的句子。比如“我没事,你不用担心”、“我最近挺好的,就是有点忙”之类的。

还找有类似情感分析需求的数据与帖子。

  • 选工具:

因为是小实践,我就没搞太复杂的。Python里有个叫SnowNLP的库,用起来挺简单的,就它!安装过程也简单,直接在终端里输入 pip install snownlp 就搞定。

  • 上手分析:

把SnowNLP库导入到我的Python文件里。然后,我把之前搜集到的那些句子,一句句丢给SnowNLP去分析。这库会给每句话打个分,0到1之间,越接近1表示情感越积极,越接近0表示越消极。

我把“相信你只是怕伤害我不是骗我”这句输进去,得到的结果是0.2左右,有点出乎我的意料,但也算是在情理之中,毕竟这话听起来就挺难受的。

结果与思考

跑完一遍流程,我把结果大概看看。怎么说,大部分“善意谎言”的句子,得分都偏低。看来,这种话术虽然听起来像是安慰,但实际上还是会让人感到不舒服。

这个小实践很简单,很多地方都没考虑周全。比如,SnowNLP是基于通用语料训练的,可能对特定情境下的情感判断不够准确。而且人的情感是很复杂的,光靠一个简单的数值也没法完全表达。

但通过这回实践,我至少验证一个想法:技术手段是可以用来辅助我们分析情感的。虽然不能完全依赖它,但作为一个参考,还是挺有意思的。下次再遇到类似的情况,我可能就会多一份理性,少一点纠结。

然后这回的分析也给到我更多的动力,以后可以尝试更复杂的情感分析模型,甚至可以自己训练一个针对特定场景的模型。

阅读全文