Skip to content

v0.17

Compare
Choose a tag to compare
@hjwilli hjwilli released this 03 Dec 00:06
· 930 commits to production since this release

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:

  1. Download the production zip pennai-0_17.zip from the Assets section below (be sure not to download the source code zip).
  2. 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.