18 lines
649 B
Bash
Executable File
18 lines
649 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if [ -f YearPredictionMSD.txt ]
|
|
then
|
|
echo "use existing data to run experiment"
|
|
else
|
|
echo "getting data from uci, make sure you are connected to internet"
|
|
wget https://archive.ics.uci.edu/ml/machine-learning-databases/00203/YearPredictionMSD.txt.zip
|
|
unzip YearPredictionMSD.txt.zip
|
|
fi
|
|
echo "start making data.."
|
|
# map feature using indicator encoding, also produce featmap.txt
|
|
python csv2libsvm.py YearPredictionMSD.txt yearpredMSD.libsvm
|
|
head -n 463715 yearpredMSD.libsvm > yearpredMSD.libsvm.train
|
|
tail -n 51630 yearpredMSD.libsvm > yearpredMSD.libsvm.test
|
|
echo "finish making the data"
|
|
../../xgboost yearpredMSD.conf
|