生成一套用于早上打招呼训练的nlu.md和词汇表文件vocabulary.yml
时间: 2024-03-17 17:44:46 浏览: 111
好的,生成一套用于早上打招呼训练的 nlu.md 和词汇表文件 vocabulary.yml 的方法如下:
1. 在 Rasa 项目的 data 目录下创建一个新文件 nlu.md。
2. 在 nlu.md 文件中添加以下内容:
```
## intent:greet
- good morning
- hey
- hello
- hi
- good day
```
这里定义了一个名为 greet 的 intent,包含了早上打招呼时可能使用的常见短语。
3. 在 Rasa 项目的根目录下创建一个新文件 vocabulary.yml。
4. 在 vocabulary.yml 文件中添加以下内容:
```
version: "2.0"
nlu:
- name: "count_vectors"
model: "en"
vector_length: 50
stop_words: "english"
lowercase: true
oov_token: oov
batch_size: 64
binary_features: false
```
这里定义了一个名为 count_vectors 的 NLU 组件,用于将输入文本向量化以供模型训练和推理使用。此处使用了英文模型,向量长度为 50,使用英文停止词过滤,将所有文本转换为小写,未知词汇使用 oov 标记表示,批处理大小为 64,二进制特征为 false。
这样就生成了一套用于早上打招呼训练的 nlu.md 和 vocabulary.yml 文件。您可以将这些文件放入 Rasa 项目的 data 目录中,使用 rasa train 命令进行训练。
阅读全文