#!/bin/sh

# multiclass

n_classes=6
foo=synthetic_control/synthetic_control
train_data=${foo}.data
test_data=${foo}.data
d=`cat $train_data | head -1 | wc -w`
d=`expr $d - 1`
C=1
tolerance=0.001
epsilon=0.001
two_sigma_squared=2000
svm_file_name=../tmp/synthetic_control.svm
output_file_name=../tmp/synthetic_control.output
random_seed=$RANDOM
sh ../scripts/smo_multi_class -c ${n_classes} \
    -f $train_data \
    -o $output_file_name \
    -m $svm_file_name \
    -- -d $d -c $C -t  $tolerance -e $epsilon -r  $random_seed \
       -p $two_sigma_squared
sh ../scripts/smo_multi_class -c ${n_classes} \
    -f $test_data \
    -o $output_file_name \
    -m $svm_file_name \
    -- -a
