diff --git a/models/contentunderstanding/readme.md b/models/contentunderstanding/readme.md index deefbd2eb02f08d7fac810eb40ae78ff1a173baf..217d7124d7cdb481ca7aacb418e36148508e42b8 100644 --- a/models/contentunderstanding/readme.md +++ b/models/contentunderstanding/readme.md @@ -37,7 +37,18 @@
-## 使用教程 +##使用教程(快速开始) +``` +python -m paddlerec.run -m paddlerec.models.contentunderstanding.tagspace +python -m paddlerec.run -m paddlerec.models.contentunderstanding.classification +``` + +## 使用教程(复现论文) + +###注意 + +为了方便使用者能够快速的跑通每一个模型,我们在每个模型下都提供了样例数据。如果需要复现readme中的效果请使用以下提供的脚本下载对应数据集以及数据预处理。 + ### 数据处理 **(1)TagSpace** @@ -64,20 +75,42 @@ mv test.csv raw_big_test_data python text2paddle.py raw_big_train_data/ raw_big_test_data/ train_big_data test_big_data big_vocab_text.txt big_vocab_tag.txt ``` -**(2)Classification** +### 训练 +``` +cd modles/contentunderstanding/tagspace +python -m paddlerec.run -m ./config.yaml # 自定义修改超参后,指定配置文件,使用自定义配置 +``` -无 +### 预测 +``` +# 修改对应模型的config.yaml, workspace配置为当前目录的绝对路径 +# 修改对应模型的config.yaml,mode配置infer_runner +# 示例: mode: train_runner -> mode: infer_runner +# infer_runner中 class配置为 class: single_infer +# 修改phase阶段为infer的配置,参照config注释 + +# 修改完config.yaml后 执行: +python -m paddlerec.run -m ./config.yaml +``` -### 训练 +**(2)Classification** +### 训练 ``` -python -m paddlerec.run -m paddlerec.models.contentunderstanding.classification +cd modles/contentunderstanding/classification +python -m paddlerec.run -m ./config.yaml # 自定义修改超参后,指定配置文件,使用自定义配置 ``` ### 预测 - ``` -python -m paddlerec.run -m paddlerec.models.contentunderstanding.classification +# 修改对应模型的config.yaml, workspace配置为当前目录的绝对路径 +# 修改对应模型的config.yaml,mode配置infer_runner +# 示例: mode: train_runner -> mode: infer_runner +# infer_runner中 class配置为 class: single_infer +# 修改phase阶段为infer的配置,参照config注释 + +# 修改完config.yaml后 执行: +python -m paddlerec.run -m ./config.yaml ``` ## 效果对比