A set of python modules for quantum enhanced machine learning algorithms
Project description
scikit-qlearn: Quantum Enhanced Machine Learning
Quantum-enhanced Machine Learning focuses on the improvement of classical machine learning algorithms with the help of quantum subroutines.
This package offers a variety of functions and classes related to quantum computing and quantum enhanced machine learning algorithms. From data encoding to clustering algorithms based on quantum subroutines. For further information on the features of the package, refer to the documentation.
The package makes use of the open-source Qiskit SDK for the execution of the quantum subroutines, which gives access to simulators and real quantum computers.
The package was orginally developed as a proof of concept as part of my Bachelor Thesis for my Computer Engineering degree at UAM.
Documentation
The documentation is available at danmohedano.github.io/scikit-qlearn/. It includes detailed information of the classes and methods offered by the package, tutorials to guide the user and the changes made on every version of the package.
Installation
Currently, the package is available for Python versions 3.7-3.10, regardless of platform. Stable versions are available for install via PyPI:
pip install scikit-qlearn
The latest version can also be manually installed by cloning the main branch of the repository:
git clone https://github.com/danmohedano/scikit-qlearn.git
pip install ./scikit-qlearn
Requirements
scikit-qlearn depends on the following packages:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file scikit-qlearn-1.2.tar.gz
.
File metadata
- Download URL: scikit-qlearn-1.2.tar.gz
- Upload date:
- Size: 23.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc506a99078f880cb918d2b5ff8025937e729b9b99338d48e1a6be57a52cb074 |
|
MD5 | 69955e7ca22f94f591d21e7455d32e5b |
|
BLAKE2b-256 | 0157c12431f7d06627888c67860f9e1345d92c66e22ae3068c1ee44ecc3ed09c |
File details
Details for the file scikit_qlearn-1.2-py3-none-any.whl
.
File metadata
- Download URL: scikit_qlearn-1.2-py3-none-any.whl
- Upload date:
- Size: 33.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eee7cb55a25f468014d3f90bddcf248538359b281a6b4f4dd0604b84bafd989 |
|
MD5 | 34303cfd5b90a63a45bb3b65e59ee366 |
|
BLAKE2b-256 | 8f369b33e71e52cf12191bb2d4fcdc4179dc55ed4b981305432b8ee4bcafde37 |