Skip to content
Snippets Groups Projects
Dylan Kruyff's avatar
Kruyff,D.L.W. (Dylan) authored
Former-commit-id: 6903c44c
ba241de2
History

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:

  1. A client side, which is an Angular application
  2. A server side, which is a Flask REST API written in Python

Setup

To run the application, make sure you've installed the following:

  1. Python >=3.5: https://www.python.org/downloads/
  2. Flask: https://flask.palletsprojects.com/en/1.1.x/installation/
  3. 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/