This application was developed as a way to extract information from support tickets, categorise ticket data into clusters with the use of Machine Learning models, create sorted CSV outputs, and visualise data in a more meaningful way
- A minimalist User Interface
- Accepts CSV files
- Sends CSV files from Front-End to Back-End for processing
(Via an XHR request from Javascript to Flask) - Displays an ML scatter plot diagram
- Allows user to download a sorted CSV output
- Accepts POST requests
- Saves output to local drive
- Unsupervised Machine Learning
- Reading input data
- TF-IDF Model
- Filtering
- Clustering using K-Means
- Data Visualisation
- HTML
- CSS
- JavaScript
- Flask
- Python (+ scikit.learn)
- Splunk *
- Docker *