Project for the course of Artificial Intelligence, initially developed in January, 2020
(Updated in 2024) : Updated with a better description and with latest version of libraries.
Web application to classify web user interfaces into three classes:
- appealing contrast
- minimalism
- visual load
The app uses a keras model trained to classify web UIs screenshots. The webapp allows to upload an image and show the probability to belong to one of the three classes.
mkdir .venv
python -m venv .venv
.venv\Scripts\activate.bat
pip install -r requirements.txt
set FLASK_APP=web_app/app.py
mkdir .venv
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
source .env
flask run
then open http://127.0.0.1:5000/
in a browser.