HOI (Higher Order Interactions) est un package Python permettant d'aller au-delà des interactions par paires en quantifiant les dépendances statistiques entre 2 unités ou plus à l'aide de métriques théoriques de l'information. Le package est construit sur Jax permettant des calculs sur CPU ou GPU.
HOI nécessite :
Pour installer Jax sur GPU ou CPU uniquement, veuillez vous référer à la documentation de Jax : https://jax.readthedocs.io/en/latest/installation.html
Si vous disposez déjà d'une installation fonctionnelle de NumPy, SciPy et Jax, le moyen le plus simple d'installer hoi consiste à utiliser pip
:
pip install -U hoi
Vous pouvez également installer la dernière version du logiciel directement depuis Github :
pip install git+https://github.com/brainets/hoi.git
Pour les développeurs, vous pouvez l'installer en mode développement avec les commandes suivantes :
git clone https://github.com/brainets/hoi.git
cd hoi
pip install -e .[ ' full ' ]
L'installation complète de HOI comprend des packages supplémentaires pour tester le logiciel et construire la documentation :
Pour toute question, veuillez utiliser le lien suivant : https://github.com/brainets/hoi/discussions
HOI a été principalement développé lors du Google Summer of Code 2023 (https://summerofcode.withgoogle.com/archive/2023/projects/z6hGpvLS)