Skip to content
/ sentec Public

Es un set de módulos escritos en Python 3.x y un archivo de léxico que permite realizar análisis de Sentimiento Basado en Léxicos. Creada en base a un estudio del léxico ecuatoriano y la incidencia que pueden tener las expresiones idiomáticas sobre la presición de los algoritmos de Análisis de Sentimiento de la Universidad Católica Santiago de G…

License

Notifications You must be signed in to change notification settings

jvas28/sentec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sentec - Análisis de Sentimiento en Ecuador

Es un set de módulos escritos en Python 3.x y un archivo de léxico que permite realizar análisis de Sentimiento Basado en Léxicos. Creada en base a un estudio del léxico ecuatoriano y la incidencia que pueden tener las expresiones idiomáticas sobre la presición de los algoritmos de Análisis de Sentimiento de la Universidad Católica Santiago de Guayaquil.

Requerimientos:

  • Python 3.X
  • NLTK
  • Snowball Stemmer

Composición

  • Léxico Ecuatoriano
  • Módulo de Procesamiento de Lenguaje Natural en Español
  • Clasificador Bayesiano

Ejemplos

  1. Ejemplo sencillo de uso del módulo de Procesamiento de Lenguaje Natural en español-
import es_nlp as lang_tools

print("Ingresa una frase para el proceso de NLP:")
t=input();
print(lang_tools.tokenize(t));
  1. Ejemplo de implementación de script de Análisis de Sentimiento unifrase.
import es_nlp as lang_tools
from classifier import nbclassifier,known_words,extract_feature
print("Ingrese una frase para el análisis:")
t=input()
exp_count=0;
exp_value=0;

tokens=lang_tools.tokenize(t)
for e in tokens:
	if e in known_words:
		exp_count+=1
		sentiment=nbclassifier.classify(extract_feature(e))
		exp_value+=float(sentiment)-1
if exp_count>0:
	scale_sentiment=exp_value/exp_count
	acceptance=scale_sentiment/2*100 
	print("Valor de Sentimiento: "+str(scale_sentiment+1))
	print("Aceptacion: "+str(acceptance)+"%")
else:
	print("No se pudo determinar")

Licencia:

GPL License

About

Es un set de módulos escritos en Python 3.x y un archivo de léxico que permite realizar análisis de Sentimiento Basado en Léxicos. Creada en base a un estudio del léxico ecuatoriano y la incidencia que pueden tener las expresiones idiomáticas sobre la presición de los algoritmos de Análisis de Sentimiento de la Universidad Católica Santiago de G…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages