pip install git+https://github.com/Musketeer-H2020/MMLL.git
six==1.15.0transitions==0.6.9pyparsing==2.3pygraphviz==1.5numpy==1.19.2sklearn==0.0scikit-learnmatplotlibtensorflow==2.4.1phe==1.4.0dill==0.3.2tqdm==4.61.0pympler==0.8torchvision==0.8.1pillow==7.2.0skl2onnx==1.8.0sklearn2pmml==0.71.1tf2onnx==1.8.5
The library supports the following Privacy Operation Modes (POMs) and models:
- Kmeans
- Neural networks
- Support Vector Machine
- Federated Budget Support Vector Machine
- Distributed Support Vector Machine
- Kmeans
- Neural networks
- Support Vector Machine
- Federated Budget Support Vector Machine
- Kmeans
- Neural networks
- Support Vector Machine
- Federated Budget Support Vector Machine
- Linear Regression
- Logistic Classifier
- Multiclass Logistic Classifier
- Clustering Kmeans
- Kernel Regression
- Budget Distributed Support Vector Machine
- Linear Regression
- Logistic Classifier
- Multiclass Logistic Classifier
- Clustering Kmeans
- Kernel Regression
- Budget Distributed Support Vector Machine
- Multiclass Budget Distributed Support Vector Machine
- Ridge Regression
- Logistic Classifier
- Multiclass Logistic Classifier
- Clustering Kmeans
- Kernel Regression
- Budget Distributed Support Vector Machine
- Multiclass Budget Distributed Support Vector Machine
Please, visit the following git repository that contains a collection of demos that illustrate the usage of this library:
- Requisites:
- Conda: https://www.anaconda.com
- Git client: https://git-scm.com/
- Create conda environment:
conda create -n mmll python=3.7 pip
- Activate environment:
conda activate mmll
- Install dependencies:
pip install git+https://github.com/Musketeer-H2020/MMLL.git
Alternatively, you can use Python venv built-in module to create a working environment.
- Install Python 3.7:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.7
sudo apt-get install python3.7-venv -y
- Update pip:
python3.7 -m pip install --upgrade pip
- Create virtual environment in your home folder:
cd ~
python3.7 -m venv mmll
Please note: "mmll" is the environment name. You can use whatever name you prefer.
- Activate environment and install auxiliary libraries:
source ~/mmll/bin/activate
sudo apt-get install python3.7-dev -y
- Install project library:
pip install git+https://github.com/Musketeer-H2020/MMLL.git
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 824988. https://musketeer.eu/
