def teste_validacao_classificador(self): total_tweets = len(self.tweets_validacao) acertos = 0 for tw in self.tweets_validacao: texto = twitter.preprocessa_tweet(tw[0].lower()) if thomas.classifica(self.classificador.guess(texto)) == tw[1]: acertos += 1 # Exige um índice de acerto de pelo menos 80% self.assertTrue(acertos * 100 / total_tweets >= 80)
def teste_treinamento_classificador(self): total_tweets = len(self.tweets_treino) acertos = 0 for tw in self.tweets_treino: texto = twitter.preprocessa_tweet(tw[0].lower()) if thomas.classifica(self.classificador.guess(texto)) == tw[1]: acertos += 1 else: self.classificador.train(tw[1], texto) self.classificador.save('../treinamento/treino.dat') self.assertTrue(acertos == total_tweets)