v0.17
Changelog
- Released the PennAiPy python package - A scikit-learn API interface that allows PennAI to be used like a scikit learn estimator. Documentation can be found here: https://epistasislab.github.io/pennai/userguide_sklearn_api.html
- Trained PennAI recommenders can be saved/loaded
- Added default SVD PennAI recommenders trained on the PMLB benchmark suite
- UI improvements, including improved dataset upload interface
- Added SHAP analysis plots for classification experiments
- Various bugfixes
See the documentation at https://epistasislab.github.io/pennai/ for more instructions.
Requirements:
See the installation instructions for prerequisite software requirements.
Installation:
- Download the production zip
pennai-0_17.zip
from the Assets section below (be sure not to download the source code zip). - Unzip the archive
Running:
See Using PennAI for instructions.
- From the command line, navigate to the pennai directory and run the command
docker-compose up
to start the PennAI server. - To stop PennAI, kill the process with ctrl+c and wait for the server to shut down.
- Once the webserver is up, connect to http://localhost:5080/ to access the website.