Test app for making predictions in some e-commerce site
-
Documentation of model building process
-
Test GUI client app
-
Test web server
Server stores two models that predicts if given user would buy given product at given discount.
Client logs in as some user and chooses some product. Server polls the model the user is assigned to with series of discounts and responds with the lowest one that got a positive response from the model.
To run the client:
./run.sh client [serverPort]
Arguments:
serverPort
(optional) - port at which the server runs (defaults to 8080)
To run the server:
./run.sh server [port] [-mode {basic, AB}]
Arguments:
-
port
(optional) - port at which to run the server (defaults to 8080) -
mode
(optional) - to use basic model or to performe AB test (defaults to basic)