train & test sets
This commit is contained in:
parent
7661ce87b7
commit
3daf373d65
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@ -2,7 +2,7 @@ node {
|
||||
stage('Build') {
|
||||
checkout([$class: 'GitSCM', branches: [[name: 'ztm']], extensions: [], userRemoteConfigs: [[url: 'https://git.wmi.amu.edu.pl/s452639/ium_452639']]])
|
||||
sh './prepare-ztm-data.sh'
|
||||
archiveArtifacts artifacts: 'stop_times.csv', followSymlinks: false
|
||||
archiveArtifacts artifacts: 'train.csv,test.csv', followSymlinks: false
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -5,7 +5,7 @@ set -xe -o pipefail
|
||||
# Disable to allow to work in bare jenkins
|
||||
# make normalize csv2tsv/csv2tsv
|
||||
|
||||
keep=(stops.txt trips.txt stop_times.txt)
|
||||
keep=stop_times.txt
|
||||
|
||||
mkdir -p data && cd data
|
||||
xargs -- wget --no-verbose --no-clobber <../ztm-data.txt
|
||||
@ -21,10 +21,14 @@ done
|
||||
|
||||
cd ..
|
||||
|
||||
for k in "${keep[@]}"; do
|
||||
k=$keep
|
||||
csv="${k%.txt}.csv"
|
||||
cat $(find data -name "$k") > "$csv"
|
||||
done
|
||||
cat $(find data -name "$k") | shuf > "$csv"
|
||||
train_size=$(( $(wc -l "$csv" | cut -f1 -d' ') * 8 / 10 ))
|
||||
echo $train_size
|
||||
|
||||
head -n $train_size $csv >train.csv
|
||||
tail -n +$train_size $csv >test.csv
|
||||
|
||||
# Disable to allow to work in bare jenkins
|
||||
# for k in "${keep[@]}"; do
|
||||
|
Loading…
Reference in New Issue
Block a user