@unpublished{upm55760, year = {2019}, note = {Unpublished}, address = {Madrid, Espa{\~n}a}, title = {Creaci{\'o}n de un framework para el an{\'a}lisis de polaridad en textos espec{\'i}ficos de dominio}, month = {June}, author = {Fl{\'o}rez Arias, Gonzalo}, abstract = {Este Trabajo de Fin de Grado comprende la creaci{\'o}n de un framework para el an{\'a}lisis de polaridad en textos espec{\'i}ficos de dominio. Incluye la investigaci{\'o}n llevada a cabo sobre el estado del arte del an{\'a}lisis de la polaridad, y el desarrollo de una herramienta que implementa dicho an{\'a}lisis. La investigaci{\'o}n ha sido enfocada a los campos del Procesamiento del Lenguaje Natural y el aprendizaje autom{\'a}tico, con el objetivo de establecer una base a partir de la cual estudiar qu{\'e} t{\'e}cnicas son las m{\'a}s efectivas para el prop{\'o}sito que se pretende cumplir. Adem{\'a}s de estudiar las publicaciones m{\'a}s importantes sobre los campos antes comentados, se ha tratado de comprobar el funcionamiento de otros frameworks para el an{\'a}lisis de polaridad. Para ello se han realizado pruebas sobre algunos de los m{\'a}s populares, incluyendo comparaciones entre los resultados generados por unos y otros. En el desarrollo de la herramienta se recogen las fases usuales de un desarrollo software: especificaci{\'o}n de requisitos, dise{\~n}o de alto y bajo nivel, implementaci{\'o}n y pruebas. Adem{\'a}s, se incluye un cap{\'i}tulo en el que se analizan y discuten a fondo los resultados de las pruebas. Para desarrollar la herramienta se ha utilizado Python 3, lenguaje {\'u}til y ampliamente usado en el {\'a}rea de la miner{\'i}a de textos. Se a{\~n}ade tambi{\'e}n un cap{\'i}tulo en el que se explica, paso a paso, c{\'o}mo instalar y configurar el framework desarrollado, con la intenci{\'o}n de facilitar el proceso. Por {\'u}ltimo, se incluye un apartado en el que se comentan posibles v{\'i}as futuras de desarrollo a partir de este trabajo, con opiniones personales sobre los a{\~n}adidos que ser{\'i}a interesante incluir en futuras versiones.---ABSTRACT---This End-of-Degree project covers the creation of a framework for polarity analysis in domain-specific texts. It includes an investigation about the state-of-the-art of polarity analysis, and the development of a tool implementing that analysis. The investigation was focused on the Natural Language Processing and machine learning fields, with the goal of establishing a basis from which to study the most effective techniques for the purpose to be fulfilled. Apart from studying the most important publications on the above-mentioned fields, an attempt has been made to test the functionality of other polarity analysis frameworks. In order to do so, some of the most popular frameworks have been tested, and comparisons between the results generated by one and the other have been included. The development of the tool section includes the usual phases of a software development: requirements specification, high and low level design, implementation and testing. In addition, a chapter in which the results of the tests are analyzed and discussed in depth has been included. The tool was developed using Python 3, a useful and widely used language in the area of text mining. A chapter that explains, step by step, how to install and configure the developed framework has been included, with the intention of facilitating the process. Lastly, a section is included in which possible future improvements are commented, with personal opinions on the additions that would be interesting to include in future versions.}, url = {https://oa.upm.es/55760/} }