|
5 | 5 | **RASA 开发中文指南系列博文:** |
6 | 6 |
|
7 | 7 | - [Rasa中文聊天机器人开发指南(1):入门篇](https://jiangdg.blog.csdn.net/article/details/104328946) |
8 | | -- Rasa中文聊天机器人开发指南(2):NLU篇 |
| 8 | +- [Rasa中文聊天机器人开发指南(2):NLU篇](https://jiangdg.blog.csdn.net/article/details/104328946) |
9 | 9 | - Rasa中文聊天机器人开发指南(3):Core篇 |
10 | | -- Rasa中文聊天机器人开发指南(4):RasaX篇 |
| 10 | +- Rasa中文聊天机器人开发指南(4):RasaX与模型评估 |
| 11 | +- Rasa中文聊天机器人开发指南(5):浅析Mitie、spaCy和CRF实体识别器 |
| 12 | +- Rasa中文聊天机器人开发指南(6):浅析Mitie、Sklearn和Embedding意图分类器 |
| 13 | + |
| 14 | +**注:本系列博客翻译自[Rasa官方文档](https://rasa.com/docs/rasa/),并融合了自己的理解和项目实战,同时对文档中涉及到的技术点进行了一定程度的扩展,目的是为了更好的理解Rasa工作机制和相关技术要点。与本系列博文配套的项目GitHub地址:[ChitChatAssistant](https://github.com/jiangdongguo/ChitChatAssistant),欢迎`star`和`issues`,我们共同讨论、学习!** |
11 | 15 |
|
12 | 16 |
|
13 | 17 |
|
@@ -57,11 +61,20 @@ pip install jieba |
57 | 61 |
|
58 | 62 | # 2. 训练模型 |
59 | 63 |
|
60 | | - 当所有样本和配置文件准备好后,接下来就是训练模型了,打开命令终端执行下面的命令,该命令会同时训练NLU和Core模型,具体如下: |
| 64 | + 当所有样本和配置文件准备好后,接下来就是训练模型了,打开命令终端执行下面的命令,该命令会同时训练NLU和Core模型。 |
| 65 | + |
| 66 | +- 使用MITIE |
| 67 | + |
61 | 68 | ```shell |
62 | 69 | python -m rasa train --config configs/config.yml --domain configs/domain.yml --data data/ |
63 | 70 | ``` |
64 | 71 |
|
| 72 | +- 使用Supervised_Embedding |
| 73 | + |
| 74 | +```bash |
| 75 | +python -m rasa train --config configs/zh_jieba_supervised_embeddings_config.yml --domain configs/domain.yml --data data/ |
| 76 | +``` |
| 77 | + |
65 | 78 | # 3. 运行服务 |
66 | 79 |
|
67 | 80 | **(1)启动Rasa服务** |
@@ -91,24 +104,32 @@ Python -m rasa run actions --port 5055 --actions actions --debug |
91 | 104 | python server.py |
92 | 105 | ``` |
93 | 106 |
|
94 | | -当**Rasa Server**、**Action Server**和**Server.py**运行后,在浏览器输入: |
| 107 | +当**Rasa Server**、**Action Server**和**Server.py**运行后,在浏览器输入测试: |
95 | 108 |
|
96 | 109 | ` http://127.0.0.1:8088/ai?content="查询广州明天的天气"` |
97 | 110 |
|
98 | | -返回的结果为: |
| 111 | +终端调用效果为: |
| 112 | + |
| 113 | + |
| 114 | + |
99 | 115 |
|
100 | | - |
101 | 116 |
|
102 | 117 | # 4. 更新日志 |
103 | 118 |
|
104 | 119 |
|
105 | 120 |
|
106 | | -**(1)V1.0.0.2020.02.15** |
| 121 | +**(1)V1.0.2020.02.15** |
107 | 122 |
|
108 | 123 | - 创建项目,模型训练成功; |
109 | 124 | - 前端访问Rasa服务器正常响应; |
110 | 125 | - 对接图灵闲聊机器人、心知天气API,便于测试; |
111 | 126 |
|
| 127 | +**(2)V1..1.2020.02.27** |
| 128 | + |
| 129 | +- 优化NLU样本,尝试使用同义词、正则、查找表; |
| 130 | +- 改进supervised_embeddings,实体提取和意图识别明显提高,训练速度加快很多; |
| 131 | +- 完成`Rasa中文聊天机器人开发指南(2):NLU篇`文章撰写; |
| 132 | + |
112 | 133 |
|
113 | 134 |
|
114 | 135 | # 5. License |
|
0 commit comments