Commit 779bf6a1 by 20220418012

Update README.md

parent f85ab560
学号:20220418012<br> ## 学号:20220418012<br>
对话系统固定项目初始化<br> 对话系统固定项目初始化<br>
\ No newline at end of file
## 作业提交
### 自然语言理解模块 (NLU)
在本项目中,需要学员补充上述代码文件中的4段代码块,关于每个代码块中所需要实现的功能请参考各个代码块前面的注释内容:
#### 1. `dataset.py`中的`NLUDataset.make_dataset`函数
这一函数负责读取并处理数据集。具体的数据集格式可以参见`data`目录下所提供的示例数据。
#### 2. `dataset.py`中的`PadBatchSeq`函数
这一函数类负责处理数据的padding行为,即如何将不同长度的句子转换成相同长度的一个batch。
#### 3. `NLU_model.py`中的`NLUModule.forward`函数
这一函数定义了NLU模型的计算流程(虽然大部分的计算是在调用self.bert时实现的)。
#### 4. `trainer.py`中的`Trainer._eval_train`函数
这一函数定义了NLU模型的训练流程。即如何迭代数据,以及在什么情况下评测模型。
### 自然语言生成模块 (NLG)
在本项目中,需要学员补充上述代码文件中的1段代码块,关于这一代码块中所需要实现的功能请参考代码块前面的注释内容:
#### 1. `model/transformer_module.py`中的`MultiheadAttention._attn`函数
这一函数负责自注意力机制的实现。
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment