Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 2.17 KB

File metadata and controls

20 lines (17 loc) · 2.17 KB

GraphsOfSciencie

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.