Skip to content

Commit

Permalink
解决x86环境模型失效的问题
Browse files Browse the repository at this point in the history
  • Loading branch information
DTC@Cyberbolt authored and DTC@Cyberbolt committed Mar 1, 2021
1 parent 6620623 commit 42ac823
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion Cemotion-apple/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Cemotion是Python下的中文NLP库,可以进行 中文情感倾向分析。

Cemotion的模型经循环神经网络训练得到,会为 中文文本 返回 0~1之间的 情感倾向置信度。您可以批量分析中文文本的情感,并部署至Linux、Mac OS、Windows等生产环境中,无需关注内部原理。
Cemotion的模型经循环神经网络训练得到,会为 中文文本 返回 0~1之间的 情感倾向置信度。您可以批量分析中文文本的情感,并部署至Linux、macOS、Windows等生产环境中,无需关注内部原理。

该模块供Apple Silicon使用,已经过M1测试。请按该文档安装ARM Python、TensorFlow、scikit-learn环境。

Expand Down
2 changes: 1 addition & 1 deletion Cemotion-apple/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

setuptools.setup(
name="Cemotion-apple",
version="0.2.7",
version="0.3.1",
author="Cyberbolt",
author_email="[email protected]",
description="基于NLP的中文情感倾向分析库",
Expand Down
4 changes: 2 additions & 2 deletions Cemotion/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Cemotion是Python下的中文NLP库,可以进行 中文情感倾向分析。

Cemotion的模型经循环神经网络训练得到,会为 中文文本 返回 0~1之间的 情感倾向置信度。您可以批量分析中文文本的情感,并部署至Linux、Mac OS、Windows等生产环境中,无需关注内部原理。
Cemotion的模型经循环神经网络训练得到,会为 中文文本 返回 0~1之间的 情感倾向置信度。您可以批量分析中文文本的情感,并部署至Linux、macOS、Windows等生产环境中,无需关注内部原理。

该模块依赖于TensorFlow环境(会自动安装),较老的机器可能无法运行。

Expand All @@ -10,7 +10,7 @@ Cemotion的模型经循环神经网络训练得到,会为 中文文本 返回

1.进入命令窗口,创建虚拟环境,依次输入以下命令

Linux和Mac OS:
Linux和macOS:

```
python3 -m venv venv #创建虚拟环境
Expand Down
6 changes: 3 additions & 3 deletions Cemotion/cemotion/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ class Cemotion:
def __init__(self):
current_path = os.path.dirname(__file__) #当前模块的路径
#保存模型的路径
model_path = current_path + '/models/rnn_emotion_1.0.h5'
model_path = current_path + '/models/rnn_emotion_x86_1.0.h5'
#保存中文词典路径
dictionary_path = current_path + '/models/requirements/big_Chinese_Words_Map.dict'
#检测所需文件是否存在,判断是否下载
Expand All @@ -43,10 +43,10 @@ def __init__(self):
dictionary_path)
#若主链接无法使用,使用备用链接
try:
check_env('https://onedrive.gimhoy.com/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaVdOR2ZlUEx6NWttbEpoTDU0UFRhUmZSbzhNP2U9czhWcVE3.h5',
check_env('https://onedrive.gimhoy.com/1drv/aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFBaVdOR2ZlUEx6NWszVndYZ2I3SmJQdDR6b0pqP2U9UjlzZmRR.h5',
model_path)
except:
check_env('https://www.cyberlight.xyz/static/file/cemotion/rnn_emotion_1.0.h5',
check_env('https://www.cyberlight.xyz/static/file/cemotion/rnn_emotion_x86_1.0.h5',
model_path)
#加载rnn模型
self.__rnn = tf.keras.models.load_model(model_path)
Expand Down
2 changes: 1 addition & 1 deletion Cemotion/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

setuptools.setup(
name="Cemotion",
version="0.2.7",
version="0.3.1",
author="Cyberbolt",
author_email="[email protected]",
description="基于NLP的中文情感倾向分析库",
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Cemotion是Python下的中文NLP库,可以进行 中文情感倾向分析。

Cemotion的模型经 循环神经网络 训练得到,会为 中文文本 返回 0~1之间的 情感倾向置信度。您可以批量分析中文文本的情感,并部署至Linux、Mac OS、Windows等生产环境中,无需关注内部原理。
Cemotion的模型经 循环神经网络 训练得到,会为 中文文本 返回 0~1之间的 情感倾向置信度。您可以批量分析中文文本的情感,并部署至Linux、macOS、Windows等生产环境中,无需关注内部原理。

该模块依赖于TensorFlow环境(会自动安装),较老的机器可能无法运行。

Expand All @@ -10,7 +10,7 @@ Cemotion的模型经 循环神经网络 训练得到,会为 中文文本 返

1.进入命令窗口,创建虚拟环境,依次输入以下命令

Linux和Mac OS:
Linux和macOS:

```
python3 -m venv venv #创建虚拟环境
Expand Down

0 comments on commit 42ac823

Please sign in to comment.