#!/bin/sh
NSBASE=ham-logs
SPBASE=spam-logs
SCORESET="0"
passes="1 2 3 4 5 6 7 8 9 10"
mkdir -p tenpass_results
mkdir -p ORIG
> make.output
for id in $passes ; do
notid=
echo "Training for corpus $id..."
pwd; date
> ORIG/ham-set$SCORESET.log
> ORIG/spam-set$SCORESET.log
echo -n "(using corpora blocks: "
for notid in $passes ; do
if [ "$notid" != "$id" ] ; then
echo -n "$notid "
cat $NSBASE/split-$notid.log >> ORIG/ham-set$SCORESET.log
cat $SPBASE/split-$notid.log >> ORIG/spam-set$SCORESET.log
fi
done
echo "for training)"
make clean >> make.output
make >> make.output 2>&1
./runGA
pwd
date
echo "Saving test data for corpus $id..."
cp $NSBASE/split-$id.log tenpass_results/ham.log.$id
cp $SPBASE/split-$id.log tenpass_results/spam.log.$id
cp gen-set$SCORESET.scores tenpass_results/scores.$id
done