diff --git a/ltr/README.md b/ltr/README.md index 57b0d275ee55c27007ef5686d02aa61ef0c46e8e..3de55038ed2c1bdf88e39d684a4a4ca255dd406c 100644 --- a/ltr/README.md +++ b/ltr/README.md @@ -344,6 +344,10 @@ feeding = {"label":0, LTR在实际生活中有着广泛的应用。排序模型构造方法一般可划分为PointWise方法,Pairwise方法,Listwise方法,本例以LETOR的mq2007数据为例子,阐述了Pairwise的经典方法RankNet和Listwise方法中的LambdaRank,展示如何使用PaddlePaddle框架构造对应的排序模型结构,并提供了自定义数据类型样例。PaddlePaddle提供了灵活的编程接口,并可以使用一套代码运行在单机单GPU和多机分布式多GPU下实现LTR类型任务。 +## 注意事项 + +本例作为LTR的演示示例,所采用的网络规模较小,在应用中须结合实际情况进行设置。本例实验数据中的特征向量为**查询-文档对**的联合特征,当使用查询和文档的独立特征时,可参考[DSSM](https://github.com/PaddlePaddle/models/tree/develop/dssm)。 + ## 参考文献 1. https://en.wikipedia.org/wiki/Learning_to_rank diff --git a/ltr/index.html b/ltr/index.html index ead71e3e19b732034c3f25cd6427d2fa0098aa31..ff5e9e6c33db76f37d631d335b4f14cfbe48d8d1 100644 --- a/ltr/index.html +++ b/ltr/index.html @@ -386,6 +386,10 @@ feeding = {"label":0, LTR在实际生活中有着广泛的应用。排序模型构造方法一般可划分为PointWise方法,Pairwise方法,Listwise方法,本例以LETOR的mq2007数据为例子,阐述了Pairwise的经典方法RankNet和Listwise方法中的LambdaRank,展示如何使用PaddlePaddle框架构造对应的排序模型结构,并提供了自定义数据类型样例。PaddlePaddle提供了灵活的编程接口,并可以使用一套代码运行在单机单GPU和多机分布式多GPU下实现LTR类型任务。 +## 注意事项 + +本例作为LTR的演示示例,所采用的网络规模较小,在应用中须结合实际情况进行设置。本例实验数据中的特征向量为**查询-文档对**的联合特征,当使用查询和文档的独立特征时,可参考[DSSM](https://github.com/PaddlePaddle/models/tree/develop/dssm)。 + ## 参考文献 1. https://en.wikipedia.org/wiki/Learning_to_rank diff --git a/ltr/run_ranknet.sh b/ltr/run_ranknet.sh index 16d53461f570e0618ca038c7fff31fb9bf28b57e..8c574ffd4b036101d0a69e9c1f7dbc4360306d10 100644 --- a/ltr/run_ranknet.sh +++ b/ltr/run_ranknet.sh @@ -3,7 +3,7 @@ python ranknet.py \ --run_type="train" \ --num_passes=10 \ - 2>&1 | tee rankenet_train.log + 2>&1 | tee ranknet_train.log python ranknet.py \ --run_type="infer" \