Example #1
0
#Se o arquivo ainda não existe, usa código abaixo
'''
gerenciador = Gerenciador()
revisoes = gerenciador.revisoes
recomendacoes = gerenciador.recomendacoes

vetorizador1 = CountVectorizer(revisoes)
vetorizador2 = CountVectorizer(revisoes, (1,4))
vetorizador3 = TFIDFVectorizer(revisoes)
vetorizador4 = TFIDFVectorizer(revisoes, (1,4))

classificador1 = NaiveBayes("naive_bayes_1_1.pickle", vetorizador1, recomendacoes)
classificador2 = NaiveBayes("naive_bayes_1_4.pickle", vetorizador2, recomendacoes)
classificador3 = SVM("svm_1_1.pickle", vetorizador3, recomendacoes)
classificador4 = SVM("svm_1_4.pickle", vetorizador4, recomendacoes)
'''

#Se o Arquivo já existe, usa os códigos abaixo

classificador1 = NaiveBayes("naive_bayes_1_1.pickle")
classificador2 = NaiveBayes("naive_bayes_1_4.pickle")
classificador3 = SVM("svm_1_1.pickle")
classificador4 = SVM("svm_1_4.pickle")

#Avaliação dos classificadores

print(classificador1.marcador())
print(classificador2.marcador())
print(classificador3.marcador())
print(classificador4.marcador())
Example #2
0
revisoes = gerenciador.revisoes
recomendacoes = gerenciador.recomendacoes

vetorizador1 = CountVectorizer(revisoes)
vetorizador2 = CountVectorizer(revisoes,(1,4))

vetorizador3 = TFIDFVectorizer(revisoes)
vetorizador4 = TFIDFVectorizer(revisoes,(1,4))


classificador1 = NaiveBayes("naive_bayes_1_1_pt2.pickle",vetorizador1,recomendacoes)
classificador2 = NaiveBayes("naive_bayes_1_4_pt2.pickle",vetorizador2,recomendacoes)
classificador3 = SVM("svm_1_1_pt2.pickle",vetorizador3,recomendacoes)
classificador4 = SVM("svm_1_4_pt2.pickle",vetorizador4,recomendacoes)

print(classificador1.marcador())
print(classificador2.marcador())
print(classificador3.marcador())
print(classificador4.marcador()) #apresentou o melhor resultado



frases = pd.read_excel(r"C:\Users\Juan Carlos\Documents\projeto_tg\frases.xlsx")

for frase in frases['texto']:
    texto = frase
    print("----------------")
    analisar_sentimento(classificador1,texto)
    analisar_sentimento(classificador2,texto)
    analisar_sentimento(classificador3,texto)
    analisar_sentimento(classificador4,texto)