how to write the result of classifier into a file using python -reg

22 views
Skip to first unread message

Madhusudhanan Sambath

unread,
Jan 27, 2017, 2:57:04 AM1/27/17
to nltk-users, SentimentAI
hi,
I am new to python. i need to write the result of classifier into a file for future use. how to code it in python.

this code i get it from textprocessing ,http://streamhacker.com/

for i, (feats, label) in enumerate(testfeats):
                refsets[label].add(i)
                observed = classifier.classify(feats)
                testsets[observed].add(i)
 
        accuracy = nltk.classify.util.accuracy(classifier, testfeats)
        pos_precision = nltk.metrics.precision(refsets['pos'], testsets['pos'])
        pos_recall = nltk.metrics.recall(refsets['pos'], testsets['pos'])
        pos_fmeasure = nltk.metrics.f_measure(refsets['pos'], testsets['pos'])
        neg_precision = nltk.metrics.precision(refsets['neg'], testsets['neg'])
        neg_recall = nltk.metrics.recall(refsets['neg'], testsets['neg'])
        neg_fmeasure =  nltk.metrics.f_measure(refsets['neg'], testsets['neg'])
        
        print ''
        print '---------------------------------------'
        print 'SINGLE FOLD RESULT ' + '(' + classifierName + ')'
        print '---------------------------------------'
        print 'accuracy:', accuracy
        print 'precision', (pos_precision + neg_precision) / 2
        print 'recall', (pos_recall + neg_recall) / 2
        print 'f-measure', (pos_fmeasure + neg_fmeasure) / 2   




Thanks and regards

S.Madhusudhanan,

Reply all
Reply to author
Forward
0 new messages