Skip to content
This repository was archived by the owner on Jul 8, 2025. It is now read-only.

anto31ad/gotcha-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gotcha!

Gotcha! (alias gotcha-system) is a proof of concept of an anomaly detection system.

This project was created mainly as a submission for the Ingegneria della Conoscenza (Knowledge Engineering) course, part of the Bachelor's programme in Informatica (Computer Science) at Università di Bari Aldo Moro.

Installation

Install dependencies

Firstly, make sure you have installed

  • python3
  • python-venv
  • Prolog interpreter, such as SWI-Prolog

Process will depend on your operating system.


Next, assuming you have already cloned the repository and opened it with your favorite IDE or Editor:

  1. open a terminal
  2. create a python virtual enviroment (venv) in the root directory:
python3 -m venv .venv # '.venv' will be its name
  1. enter the venv with
source .venv/bin/activate

or (for Windows users):

.venv\Scripts\activate.bat

To exit the venv, just run deactivate in the terminal.

  1. install required packages with
pip install -r requirements.txt
  1. you are ready to go!

Usage

  1. Make sure you entered the virtual environment you have created earlier with the required packages installed.
  2. Then run the main script:
python -m app.main
  1. Have fun playing around!

Other docs

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published