
demo:
	(cd lines; $$SOCRHOME/bin/pbm_to_lines ../pbm/A001.pbm)
	(cd lines; $$SOCRHOME/bin/socr_line *.pbm)

build_model:
	(cd $$SOCRHOME/data/english/marks; \
		zcat *.gz  | $$SOCRHOME/bin/marks_to_arff  | \
		$$SOCRHOME/bin/nbayes -t - -S $$SOCRHOME/data/english/models/nbayes.model \
	)

bell_model:
	(cd $$SOCRHOME/data/english/marks; \
		zcat bell.lots.marks.gz | $$SOCRHOME/bin/marks_to_arff  | \
		$$SOCRHOME/bin/nbayes -t - -S $$SOCRHOME/data/english/models/nbayes.model \
	)


demo1: arff/test
	$$SOCRHOME/bin/nbayes -t arff/train -T arff/test

arff/test: arff/demo1.arff
	$$SOCRHOME/bin/arffsplit -d42 -p 50 <arff/demo1.arff arff/train arff/test

arff/demo1.arff:
	zcat marks/demo1.marks.gz | $$SOCRHOME/bin/marks_to_arff >arff/demo1.arff


demo2:
	(cd lines; cp ../pbm/line3.pbm .)
	(cd lines; $$SOCRHOME/bin/socr_line line3.pbm -m >marks)
	(cd lines; $$SOCRHOME/bin/correct_marks -c marks)
	(cd lines; $$SOCRHOME/bin/marks_to_arff <marks >marks.arff)
	(cd lines; $$SOCRHOME/bin/arffinfo marks.arff)
	(cd lines; \
	$$SOCRHOME/bin/nbayes -L $$SOCRHOME/data/english/models/nbayes.model -t marks.arff -T marks.arff -S $$SOCRHOME/data/english/models/nbayes.model)


demo3:	arff/test
	$$SOCRHOME/bin/nbayes -t arff/train -S $$SOCRHOME/data/english/models/nbayes.model



clean:
	rm -f arff/train
	rm -f arff/test
	rm -f arff/demo1.arff
	rm -f lines/*


