Project of an Application to Support the Construction of Theoretical Frames.
The following project is done in python
. The file GraphsOfSciencie.py
must be executed to carry out the respective processes which will help in the creation of a theoretical framework.
To use this project, the following libraries must be installed:
- Numpy:
pip install numpy
.>/li> - NLTK:
pip install nltk
- spaCy:
pip install spacy
. - Models of spaCy:
python -m spacy download en_core_web_sm
, it is recommended to install the large model, more information by clicking here. - Gensim:
pip install gensim
. Used to incorporate the LDA algorithm. - Matplotlib: Used to make graphs.
- Pandas: Used to better process the text of the articles.
- Networkx: Used to graph the graph of most concurrent synonyms in the text, which we remove with spaCy. Your installation command
pip install networkx
. - Easygui: Used to open directories with a popup window. Your installation command
pip install easygui
. - Tkinter: Used to make graphical interfaces in an intuitive way, so to speak. It usually comes installed by default with python.
A library called MyNLP is also used, which is used to extract the different definitions of the most frequent synonyms in the text. A method for graphing Graphs is added, with which the hyperonyms of the synonyms of the text would be visualized. It should be noted that the Tesauros_NLP library is created by Magister Héctor Andrés Mora, you can visit his repository by clicking here.