代码之家  ›  专栏  ›  技术社区  ›  Ankit

如何使用python计算精度、召回率和F分数?

  •  -3
  • Ankit  · 技术社区  · 7 年前

    标签训练数据。csv

    id   sentiment    Tweet
    1    0            tweet_1
    2    1            tweet_2
    3    0            tweet_3
    

    测试数据。csv

    id      Tweet
    1       tweet_1
    2       tweet_2
    3       tweet_3
    

    BagOfCentroids。csv

    id      sentiment
    1       0
    2       1
    3       1
    

    为了计算上述指标,我尝试着这样做,

    print 'Sentiment precision:'
    
    nltk.metrics.precision(BagOfCentroids['sentiment'], Testdata['sentiment'])
    
    print 'sentiment recall:'
    
    nltk.metrics.recall(BagOfCentroids['sentiment'], Testdata['sentiment'])
    
    print 'sentiment F-measure:'
    
    nltk.metrics.f_measure(BagOfCentroids['sentiment'], Testdata['sentiment'])  
    

    有什么方法可以计算精度、召回率和F分数吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Roshan Bagdiya    7 年前