weixin_42025336 2021-03-07 21:49 采纳率: 0%
浏览 259

snownlp情感分析训练代码求指点

from snownlp import sentiment

s = SnowNLP(u"今天我很快乐。你怎么样呀?");
print("[sentiments]",s.sentiments); #情感性分析

sentiment.train(neg1.txt,pos1.txt); #   训练用户提供的自定义的新的训练分词词典的负面情感数据集和正面情感数据集
sentiment.save('sentiment2.marshal');  #保存训练后的模型

print(sentiment.data_path) # 查看 or 设置snownlp提供的默认情感分析模型的路径

不知道具体该怎么修改,求指教

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-24 09:24
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    要使用Snownlp进行情感分析,首先你需要安装snownlp库,如果尚未安装,可以使用以下命令来安装:

    pip install snownlp
    

    然后,你可以按照以下步骤来进行情感分析:

    1. 导入必要的库:
    from snownlp import sentiment
    
    1. 创建一个SnowNLPSentences对象并指定输入文本。
    s = sentiment.SnowNLPSentences(u"今天我很快乐。你怎么样呀?")
    
    1. 调用sentiments属性获取情感分析结果。
    print(s.sentiments)
    
    1. 如果你想进一步调整或修改Snownlp的情感分析结果,可以使用snownlp()方法,并传入你的输入文本。

    2. 使用save函数保存训练好的情感分析模型。

    3. 查看或设置Snownlp提供的默认情感分析模型的路径。

    print(sentiment.data_path)
    
    1. 在训练数据中添加新的情感标签,以提高模型的泛化能力。

    2. 将新的数据加载到训练集中,使用train函数。

    3. 使用save函数保存训练好的情感分析模型。

    现在,你应该能够根据自己的需求对Snownlp进行情感分析了。如果你有任何特定的问题或需要进一步的帮助,请随时告诉我!

    评论

报告相同问题?

悬赏问题

  • ¥30 backtrader对于期货交易的现金和资产计算的问题
  • ¥15 求C# .net4.8小报表工具
  • ¥15 安装虚拟机时出现问题
  • ¥15 Selenium+docker Chrome不能运行
  • ¥15 mac电脑,安装charles后无法正常抓包
  • ¥18 visio打开文件一直显示文件未找到
  • ¥15 请教一下,openwrt如何让同一usb储存设备拔插后设备符号不变?
  • ¥50 使用quartz框架进行分布式任务定时调度,启动了两个实例,但是只有一个实例参与调度,另外一个实例没有参与调度,不知道是为什么?请各位帮助看一下原因!!
  • ¥50 怎么获取Ace Editor中的python代码后怎么调用Skulpt执行代码
  • ¥30 fpga基于dds生成幅值相位频率和波形可调的容易信号发生器。