Source

libsvm-ocaml / svmguide / svmguide2.sh

#!/bin/bash

# This script downloads the Bioinformatics dataset mentioned in the SVM guide
# www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf and executes the second
# command set on page 10 with the OCaml command line interface in quiet mode.

CATEGORY=multiclass
TRAINFILE="svmguide2"

source 'common.sh'

download $CATEGORY $TRAINFILE && check_svm_cli

TRAINFILE="$DATADIR/$TRAINFILE"

# remove additional spaces after class labels
sed -i -e 's/^\(+[0-9]\) */\1 /g' $TRAINFILE

$SVMCLI scale -l -1 -u 1 $TRAINFILE > $TRAINFILE.scale &&
$SVMCLI train -q -v 5 $TRAINFILE.scale
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.