清晰化网站,无法解析您网站的域名,网站正常打开速度慢,微信小程序ppt模板TorchMoji使用教程/环境配置#xff08;2024#xff09;
TorchMoji简介
这是一个基于pytorch库#xff0c;用于将文本分类成不同的多种emoji表情的库#xff0c;适用于文本的情感分析
配置流程 从Anaconda官网根据提示安装conda git拉取TorchMoji git clone https://gi…TorchMoji使用教程/环境配置2024
TorchMoji简介
这是一个基于pytorch库用于将文本分类成不同的多种emoji表情的库适用于文本的情感分析
配置流程 从Anaconda官网根据提示安装conda git拉取TorchMoji git clone https://github.com/huggingface/torchMoji.git通过conda创建python2.7/python3.5虚拟环境博主使用的是python2.7因为python2的兼容性问题需要改两个小bug如果使用3.5或许无需改bug conda create -n myenv python2.7在虚拟环境中下载pytorch0.2参考conda 低版本环境的安装pytorch0.2 python2.7 pip install http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl手动安装TorchMoil所需的其他所有环境 pip install scipy1.2.3
pip install numpy1.16.6 emoji0.4.5
pip install builtins # python 2.7不支持见bug1
pip install scikit-learn
pip install text_unidecode下载预训练的模型(bug 1) python scripts/download_weights.py运行测试命令(bug 2) python examples/text_emojize.py --text I love moms cooking\!运行结果 bug记录
以下记录了两个python 2.7环境中遇到的bug请确定你也遇到了同样的问题时再进行相同的更正
bug 1
出现原因python2 不支持builtins包
更正对于scripts/download_weights.py
注释掉
from builtins import input将
choice builtins.input().lower()改为
choice raw_input().lower().lower()bug 2
出现原因python2 不支持自动解析utf-8
更正对于examples/text_emojize.py
将
tokenized, _, _ st.tokenize_sentences([args.text])改为
tokenized, _, _ st.tokenize_sentences([args.text.decode(utf-8)])