def main():
	loadData();
	data = getData();

	NBresults = list()
	SVMresults = list()
	for x in xrange(0,10):
		(train_set,test_set) = splitData(data)
		
		classifier = getClassifier(train_set,'NaiveBayes')
		NBresults.append(classify(classifier,test_set))

		classifier = getClassifier(train_set,'SVM')
		SVMresults.append(classify(classifier,test_set))
	
	print '\nNaive Bayes Classifier'
	printTable(NBresults)

	print '\nSVM'
	printTable(SVMresults)
示例#2
0
def main():
    loadData()
    data = getData()

    NBresults = list()
    SVMresults = list()
    for x in xrange(0, 10):
        (train_set, test_set) = splitData(data)

        classifier = getClassifier(train_set, 'NaiveBayes')
        NBresults.append(classify(classifier, test_set))

        classifier = getClassifier(train_set, 'SVM')
        SVMresults.append(classify(classifier, test_set))

    print '\nNaive Bayes Classifier'
    printTable(NBresults)

    print '\nSVM'
    printTable(SVMresults)