Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

[Projeto] Mão na massa: criando uma função para classificação de sentimentos

Após carregar o arquivo dataset_avaliacoes.csv e aplicar a função classificar_texto, o modelo obteve uma acurácia de aproximadamente 0.8493, ou seja, cerca de 84,93%. Esse resultado indica que a abordagem inicial com Bag of Words e Regressão Logística conseguiu classificar corretamente uma boa parte das avaliações no conjunto de teste. A função criada também será útil para comparar futuramente se novas etapas de pré-processamento textual irão melhorar ou reduzir o desempenho do modelo.

Segue o link do repositório: https://github.com/Moquiuti/NLP/blob/main/fun%C3%A7%C3%A3o_para_classifica%C3%A7%C3%A3o_de_sentimentos.ipynb

2 respostas

Oi, Leandro! Como vai?

Muito bom o resultado alcançado no projeto. Uma acurácia de aproximadamente 84,93% mostra que a combinação de Bag of Words com Regressão Logística conseguiu aprender padrões relevantes nas avaliações. Também foi uma boa decisão criar a função classificar_texto, porque ela facilita comparar o desempenho do modelo quando você aplicar novas etapas de pré-processamento, como remoção de stopwords, normalização ou lematização.

Uma forma interessante de organizar os próximos testes é salvar a acurácia de cada abordagem para comparar depois. Veja este exemplo:


resultados = {}

resultados["bag_of_words"] = 0.8493
resultados["com_pre_processamento"] = 0.8720

for modelo, acuracia in resultados.items():
    print(f"{modelo}: {acuracia:.2%}")

Esse código cria um dicionário com os resultados de cada versão do modelo e imprime a acurácia em formato percentual. Isso ajuda a acompanhar se cada nova etapa realmente melhora a classificação de sentimentos.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado

solução!

Olá Iara, agradeço o feedback, respeitosamente obrigado!