diff --git a/demo/rank/README b/demo/rank/README index 499b01d51..357e96932 100644 --- a/demo/rank/README +++ b/demo/rank/README @@ -1,4 +1,13 @@ Instructions: -The dataset for ranking demo is from LETOR04 MQ2008 fold1, -http://research.microsoft.com/en-us/um/beijing/projects/letor/letor4download.aspx +The dataset for ranking demo is from LETOR04 MQ2008 fold1, +You can use the following command to run the example + + +Get the data: ./wgetdata.sh +Run the example: ./runexp.sh + + + + + diff --git a/demo/rank/mq2008.conf b/demo/rank/mq2008.conf index 1ec289ba1..0d26580c2 100644 --- a/demo/rank/mq2008.conf +++ b/demo/rank/mq2008.conf @@ -2,6 +2,7 @@ # choose the tree booster, 0: tree, 1: linear booster_type = 0 +# so far, we have pairwise rank objective="rank:pairwise" # Tree Booster Parameters diff --git a/demo/rank/runexp.sh b/demo/rank/runexp.sh old mode 100644 new mode 100755 index 201c287e9..edfb91110 --- a/demo/rank/runexp.sh +++ b/demo/rank/runexp.sh @@ -1,7 +1,5 @@ python trans_data.py train.txt mq2008.train mq2008.train.group - python trans_data.py test.txt mq2008.test mq2008.test.group - python trans_data.py vali.txt mq2008.vali mq2008.vali.group ../../xgboost mq2008.conf diff --git a/demo/rank/wgetdata.sh b/demo/rank/wgetdata.sh new file mode 100755 index 000000000..16f7a2e05 --- /dev/null +++ b/demo/rank/wgetdata.sh @@ -0,0 +1,4 @@ +#!/bin/bash +wget http://research.microsoft.com/en-us/um/beijing/projects/letor/LETOR4.0/Data/MQ2008.rar +unrar x MQ2008.rar +mv -f MQ2008/Fold1/*.txt .