## 基于Pytorch的中文聊天机器人 集成BeamSearch算法
Pytorch 厉害了!
---
Requirements:
[**Python3**](https://www.python.org/)
[**Pytorch**](https://github.com/pytorch/pytorch)
[**Jieba分词**](https://github.com/fxsjy/jieba)
---
### Pytorch 安装
python2.7
pip2 install http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp27-cp27mu-manylinux1_x86_64.whl
pip2 install torchvision
python3.5
pip3 install http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp35-cp35m-manylinux1_x86_64.whl
pip3 install torchvision
python3.6
pip3 install http://download.pytorch.org/whl/cu80/torch-0.2.0.post3-cp36-cp36m-manylinux1_x86_64.whl
pip3 install torchvision
---
### 关于BeamSearch算法
很经典的贪心算法,在很多领域都有应用。
![](./img/beamsearch.png)
在这个引用中 我们引入了惩罚因子
![](./img/beamsearch2.jpeg)
![](./img/1.png)
---
### 用法
# 准备数据
python3 preprocessing.py
# 训练
python3 seq2seq.py train
# 预测
python3 seq2seq.py predict
# 重新训练
python3 seq2seq.py retrain
### 以下是k=5时的结果, 越接近1,结果越好
me > 我是谁
drop [3, 1], 1
drop [1, 6, 1], 2
drop [7, 6, 1], 3
drop [4, 5, 6, 1], 4
drop [7, 6, 8, 1], 5
ai > __UNK__ -1.92623626371
ai > -1.41548742168
ai > 关你 -1.83084125204
ai > 我是你 0.0647218796512
ai > 关你屁事 -0.311924366579
---
### Status
#### 2017-09-23 Update
修复
ValueError: Expected 2 or 4 dimensions (got 1)
![avatar](https://profile-avatar.csdnimg.cn/88719db48d5148c896073d479f2ac0ea_s44359487yad.jpg!1)
yava_free
- 粉丝: 5618
- 资源: 2109
最新资源
- 【TCN回归预测】TCN时间卷积神经网络数据回归预测(多输入单输出)【含Matlab源码 2317期】.zip
- 【电力负荷预测】EEMD+IWOA+LSSVM电力负荷预测【含Matlab源码 1810期】.zip
- c语言入门,简要的写明c语言的入门
- 永磁同步直线电机PMLSM矢量控制滑模控制SVPWM仿真模型的研究 外环控制器:PI与滑膜控制策略的效果分析与三相电流波形优化,永磁同步直线电机PMLSM矢量控制滑模控制SVPWM仿真模型的研究 外环
- 2025易支付新版PHP网站源码.zip
- Magic Formula与Dugoff模型MF模型对比实验的Matlab建模与程序代码,含纯纵滑、纯侧偏及复合工况Simulink仿真,Magic Formula与Dugoff模型对比实验的Matl
- 这个是有关于ppocr4的使用推理模型
- comsol技术引领的双目标函数流热优化与液冷板结构设计的融合探讨,关注最小化平均温度与最小流体功率耗散的无量纲化案例及参考文献分享交流 ,双目标函数流热优化在液冷板结构设计中的应用-最小化平均温度
- 基于`typecho开发的导航源码-BeaconNav 导航主题
- 基于NSDBO算法的MATLAB多目标优化程序包-集成多种测试函数与评价指标的工程应用案例研究,NSDBO算法的Matlab实现:多目标测试函数与评价指标的全面研究及工程应用案例,非支配排序多目标蜣
- 房地产营改增税负率测算表
- 永磁同步直线电机PMLSM矢量控制滑模控制SVPWM仿真模型研究:外环控制器性能分析与三相电流波形优化(附参考文献),永磁同步直线电机PMLSM矢量控制滑模控制SVPWM仿真模型研究-外环控制器性能
- 电气安全知识问答-11003559.pdf
- sql语言的入门教程 欢迎下载
- 基于ECMS和EEMS控制策略的燃料电池能量管理仿真模型研究:多电动飞机应急电源系统分析,基于ECMS和EEMS策略的燃料电池能量管理系统的仿真与效果对比,基于ECMS控制策略的燃料电池能量管理 仿真
- 利用新算法PD近场动力学技术模拟三维复杂裂纹扩展过程:深入探索与精准预测,利用新算法PD模拟三维复杂裂纹扩展:近场动力学的创新应用与实践,用新算法pd 近场动力学模拟三维复杂裂纹扩展 ,核心关键词:新
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)