Metadata-Version: 2.1
Name: FedArtML
Version: 0.1.0
Summary: Federated learning for Artificial Intelligence and Machine Learning library 
Home-page: 
Author: Daniel Mauricio Jimenez Gutierrez
Author-email: jimenezgutierrez.1939216@studenti.uniroma1.it
License: MIT
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: numpy
Requires-Dist: ipywidgets
Requires-Dist: matplotlib
Requires-Dist: pandas
Requires-Dist: scipy
Requires-Dist: keras
Requires-Dist: tensorflow

# FedArtML

Federated Learning for Artificial Intelligence and Machine Learning



### Installation

```

pip install fedartml

```



### Get started

How to plot an interactive stacked bar plot (with sliders) per each local node (client) and label's classes.



```Python

from fedartml import InteractivePlots

from keras.datasets import mnist



# Load MNIST data

(train_X, train_y), (test_X, test_y) = mnist.load_data()



# Define labels to use

my_labels = train_y



# Instantiate a InteractivePlots object

my_plot = InteractivePlots(labels=my_labels)



# Show stacked bar distribution plot

my_plot.show_stacked_distr()

```
