基于NLP的中文情感倾向分析库
Project description
Cemotion是Python下的中文NLP库,可以进行 中文情感倾向分析。
Cemotion的模型经循环神经网络训练得到,会为 中文文本 返回 0~1之间的 情感倾向置信度。您可以批量分析中文文本的情感,并部署至Linux、Mac OS、Windows等生产环境中,无需关注内部原理。
该模块供Apple Silicon使用,已经过M1测试。请按该文档安装ARM Python、TensorFlow、scikit-learn环境。
安装方法
前提: 根据 https://www.cyberlight.xyz/passage/tensorflow-apple-m1 此文方法安装ARM Python和TensorFlow(TensorFlow需要装到conda虚拟环境中,通读全文后,请使用文章末尾的方法安装TensorFlow)
此时,我们假定您已安装相关环境,并创建了名为py38的conda虚拟环境
1.进入命令窗口,激活conda虚拟环境,安装scikit-learn
conda activate py38 #激活虚拟环境 此处虚拟环境名称为py38(您可以自定义名称)
conda install scikit-learn #安装scikit-learn
之后输入以下命令安装cemotion
pip install --upgrade pip
pip install cemotion-apple
使用方法
#按文本字符串分析
from cemotion import Cemotion
str_text = '内饰蛮年轻的,而且看上去质感都蛮好,貌似本田所有车都有点相似,满高档的!'
c = Cemotion()
print(c.predict(str_text))
返回内容:
text mode
0.7465
#使用列表进行批量分析
from cemotion import Cemotion
list_text = ['内饰蛮年轻的,而且看上去质感都蛮好,貌似本田所有车都有点相似,满高档的!',
'总而言之,是一家不会再去的店。']
c = Cemotion()
print(c.predict(list_text))
返回内容:
list mode
[['内饰蛮年轻的,而且看上去质感都蛮好,貌似本田所有车都有点相似,满高档的!', 0.7465], ['总而言之,是一家不会再去的店。', 0.7457]]
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-apple-0.1.5.tar.gz
(5.1 kB
view hashes)
Built Distribution
Close
Hashes for Cemotion_apple-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 831b1e38a469c42c6b71dc878f14deebd56f3639b18906421a5f8b69e6975f2b |
|
MD5 | 4d87e791d9db86a13166f11208f56e98 |
|
BLAKE2b-256 | bad1827a29fa17caa95cb6e2c247025c0899174a8042dbcfdedcef7265c72c2c |