Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 2.18 KB

README.md

File metadata and controls

27 lines (21 loc) · 2.18 KB

musical-spoon

A hierarchical topic modeling graphical user interface for training and visualization. The GUI is implemented utilizing PyQT5 and the algorithm behind contemplates two different alternatives for the construction of hierarchical topic models oriented towards the use of domain experts:

  • HTM-WS: Hierarchical Topic Model with word selection
  • HTM-DS: Hierarchical Topic Model with document selection which rely on LDA, but rather than modifying its underlying generative process, construct the hierarchy structure through nested executions of LDA-Mallet, under distinct conditions.

To run the application:

python3 main.py

After a couple of seconds, the GUI’s starting window is shown, through which the user can select the project folder to save the hierarchical topic models, the training corpus, and the directory in which he has Mallet locally located. These three constitute the required input parameters of the application.

After selecting the required parameters and clicking the START button, the user is redirected to the main window of the application, which is composed of the following subwindows:

Subwindow Example view
Configuration
Select / train root model
Train / edit submodels
See topic's description
Diagnosis
Draw graphs

Note that the application has been developed in Windows and it may look a little different in other operating systems.