Metis Web App built using Flask to collect opinions from users on KPI evolutions to use in Machine Learning Anomaly Detection methods.
PythonApache-2.0
Metis: SCOPE Machine Learning Data Collector
Web app allowing collection of user input on various KPI evolutions determining whether or not the last point should be considered an alert. Collected data will be used for training and testing machine learning algorithms to trigger alerts.
What's in a name?
Metis (Μῆτις, "wisdom," "skill," or "craft"), in ancient Greek religion, was a mythological character belonging to the Titan generation. [...] By the era of Greek philosophy in the 5th century BC, Metis had become the mother of wisdom and deep thought, [...] the embodiment of "prudence", "wisdom" or "wise counsel" [...] The Greek word metis meant a quality that combined wisdom and cunning. -- Source
Requirements
Python 3, Flask, SQLAlchemy, Pandas, pyyaml
Disclaimers
Note that this has been modified from its original state to not contain any sensitive data. You can infer how the database looks by looking at the classes in metis/models.py; however, no database is available for testing this version of the data.
This web app was created to work inside of a project for spawning Docker containers (hence the Dockerfile); however, that code will not be provided here either.