A quantum Hyper-Dimensional Computing (qHDC) framework in Qiskit.
Here you can find the code we use in some machine learning applications using Hyper-Dimensional Computing (HDC) frameworks.
datacontains the datasets for a test classification task of small DNA sequences (nullomers), corresponding to the applicationclustering_task.ipynbin thenotebooksdirectory.documentationcontains a minimal documentation notebooks about the utilities in this repository.functionscontains utilities to work with the proposed qHDC framework on toy machine learning tasks (cf.notebooks).notebookscontains minimal example notebooks showing possible applications for the proposed architectures.requirements.txtcontains the requirements (install the file before using the code in this repository)LICENSE.txtMIT License
If you want to use the code in this repository in your projects, please cite explicitely our work, and
- Clone the repository with
git clone https://github.com/leonardoLavagna/qhdc - Install the requirements with
pip install -r requirements.txt
We welcome contributions to enhance the functionality and performance of the models. Please submit pull requests or open issues for any improvements or bug fixes.
This project is licensed under the MIT License.