基于NLP的中文情感倾向分析库
Project description
Cemotion是Python下的中文NLP库,可以进行 中文情感倾向分析。
Cemotion的模型经循环神经网络训练得到,会为 中文文本 返回 0~1之间的 情感倾向置信度。您可以批量分析中文文本的情感,并部署至Linux、Mac OS、Windows等生产环境中,无需关注内部原理。
该模块依赖于TensorFlow环境(会自动安装),较老的机器可能无法运行。
安装方法
1.进入命令窗口,创建虚拟环境,依次输入以下命令
Linux和Mac OS:
python3 -m venv venv #创建虚拟环境
. venv/bin/activate #激活虚拟环境
附:Apple Silicon安装方法
Apple Silicon请参考 https://pypi.org/project/Cemotion-apple/ 此文档安装
Windows:
python -m venv venv #创建虚拟环境
venv\Scripts\activate #激活虚拟环境
2.安装cemotion库,依次输入
pip install --upgrade pip
pip install cemotion
使用方法
#按文本字符串分析
from cemotion import Cemotion
str_text = '内饰蛮年轻的,而且看上去质感都蛮好,貌似本田所有车都有点相似,满高档的!'
c = Cemotion()
print(c.predict(str_text))
#返回内容(该模块返回了这句话的情感置信度,值在0到1之间):
text mode
0.9999
#使用列表进行批量分析
from cemotion import Cemotion
list_text = ['内饰蛮年轻的,而且看上去质感都蛮好,貌似本田所有车都有点相似,满高档的!',
'总而言之,是一家不会再去的店。']
c = Cemotion()
print(c.predict(list_text))
#返回内容(该模块返回了列表中每句话的情感置信度,值在0到1之间):
list mode
[['内饰蛮年轻的,而且看上去质感都蛮好,貌似本田所有车都有点相似,满高档的!', 0.9999],
['总而言之,是一家不会再去的店。', 0.049]]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Cemotion-0.2.2.tar.gz
(5.2 kB
view hashes)