def train_classifier(settings,trainingData):
	
	counter = 0
	size = len(trainingData)
	database = FeedDatabase(settings['database'])

	for key in trainingData.keys():
		database.change_classified(key,classified=True)
	database.close_database()


	classifier = fisherclassifier(getwords)
	classifier.setdb(settings['database'])
	for key in trainingData.keys():
		sys.stderr.write('...Training ({0}/{1})...\n'.format(counter,size))
		classifier.train(trainingData[key]['description'],trainingData[key]['category'])
		counter +=1
	sys.stderr.write('...Finished Training Classifier\n')