PSEUDo: Pattern Search, Exploration & Understanding for sequential Data Observer
Introduction
PSEUDo is an application that provides a way to search, explore and find interesting patterns in large multivariate time series data whilst giving a clear understanding of what's going on behind the scenes on the machine learning side. This is done by combining the vast knowledge of domain-experts with the immense processing power of computers, creating the interactive machine learning tool called PSEUDo.
The application consists of two parts:
- A client side, which is an Angular application
- A server side, which is a Flask REST API written in Python
Setup
To run the application, make sure you've installed the following:
- Python >=3.5: https://www.python.org/downloads/
- Flask: https://flask.palletsprojects.com/en/1.1.x/installation/
- Angular: https://angular.io/guide/setup-local
Once these are installed on your computer, simply run run-angular.bat to set up the client side GUI and run-flask.bat to set up the server side API
The client-side bat-file should automatically open your browser and connect to http://localhost:4200/