janketj / usable_ml

GNU Affero General Public License v3.0
1 stars 0 forks source link

Repository for the 'Usable ML' Software Project @ FU Berlin

General

This repository is for the 'Usable ML' software project course at FU Berlin, provided by Fraunhofer AISEC. Students will develop a graphical user interface that allows creating machine learning models and manipulating them. Possible features include:

Items in bold are expected as a minimum feature set.

Installation

  1. Clone the environment and go into the folder.

    git clone ...; cd UsableML
  2. Install the requirements

    pip install -r ./requirements.txt
  3. Install PyTorch into your environment.
    Refer to this page for specific instructions: https://pytorch.org/get-started/locally/

Usage

Activate the environment

conda activate UsableML

Run the backend

python backend.py

Run the frontend

export PYTHONPATH="${PYTHONPATH}:$(pwd)"
streamlit run app.py

License

This project is licensed under the GNU Affero General Public License v3.0.