Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 1.16 KB

README.md

File metadata and controls

39 lines (20 loc) · 1.16 KB

TopicDiff Visualisation Application

Test and Deploy on Heroku

Instructions

Windows PowerShell

$env:FLASK_APP = "run.py"

For development: $env:FLASK_ENV = "development"

Linux/macOS

export FLASK_APP="run.py"

For development: export FLASK_APP="development"

Objective

The main objective of this web application is to visualise how 2 documents are similar in terms of the topics that they cover using a topic model.

Technical Design

Topic Model

The topic model is trained with the Wikipedia's page dumps using gensim's LDA implementation.

Web Application

The web application is built with Python.

Flask is used as the back-end framework to handle the processing logic and to serve the data.

jQuery, d3, Bootstrap are used for the front-end design.

API

Refer to the Swagger for the API reference.