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')