├── .coveragerc ├── .flake8 ├── .gitattributes ├── .github └── workflows │ ├── build-and-test.yml │ ├── deploy-docs.yml │ └── pypi-deploy.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── docker └── Dockerfile ├── docs ├── Makefile ├── _static │ ├── style.css │ ├── theme_override.css │ └── thumbnail │ │ ├── qlstm.png │ │ └── qsvc.png ├── apidoc │ ├── qlearnkit.algorithms.qkmeans.rst │ ├── qlearnkit.algorithms.qknn.rst │ ├── qlearnkit.algorithms.qsvm.rst │ ├── qlearnkit.algorithms.rst │ ├── qlearnkit.circuits.rst │ ├── qlearnkit.datasets.rst │ ├── qlearnkit.encodings.rst │ ├── qlearnkit.nn.rst │ └── qlearnkit.rst ├── conf.py ├── getting_started.rst ├── index.rst ├── make.bat └── tutorials │ ├── index.rst │ ├── qlstm_tagger.nblink │ └── qsvc.nblink ├── examples ├── qlstm_tagger.ipynb └── qsvc.ipynb ├── pyproject.toml ├── pytest.ini ├── qlearnkit ├── __init__.py ├── algorithms │ ├── __init__.py │ ├── kernel_method_mixin.py │ ├── qkmeans │ │ ├── __init__.py │ │ ├── centroid_initialization.py │ │ ├── qkmeans.py │ │ └── qkmeans_circuit.py │ ├── qknn │ │ ├── __init__.py │ │ ├── qknn_base.py │ │ ├── qknn_classifier.py │ │ └── qknn_regressor.py │ ├── qsvm │ │ ├── __init__.py │ │ └── qsvc.py │ └── quantum_estimator.py ├── circuits │ ├── __init__.py │ ├── circuit_utils.py │ └── swap_test_circuit.py ├── datasets │ ├── __init__.py │ ├── breast_cancer.py │ ├── dataset_helper.py │ ├── iris.py │ └── wine.py ├── encodings │ ├── __init__.py │ ├── amplitude_encoding.py │ ├── angle_encoding.py │ ├── basis_encoding.py │ └── encoding_map.py ├── nn │ ├── __init__.py │ ├── qae.py │ ├── qml_mixin.py │ ├── qrnn.py │ └── quanv.py ├── optionals.py └── version.py ├── requirements-dev.txt ├── requirements.txt ├── setup.py └── test ├── qknn ├── test_knn_classifier.py └── test_knn_regressor.py ├── test_ae.py ├── test_econdings.py ├── test_kmeans.py └── test_svc.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-detectable=false 2 | -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/.github/workflows/pypi-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/_static/style.css -------------------------------------------------------------------------------- /docs/_static/theme_override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/_static/theme_override.css -------------------------------------------------------------------------------- /docs/_static/thumbnail/qlstm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/_static/thumbnail/qlstm.png -------------------------------------------------------------------------------- /docs/_static/thumbnail/qsvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/_static/thumbnail/qsvc.png -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.algorithms.qkmeans.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.algorithms.qkmeans.rst -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.algorithms.qknn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.algorithms.qknn.rst -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.algorithms.qsvm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.algorithms.qsvm.rst -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.algorithms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.algorithms.rst -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.circuits.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.circuits.rst -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.datasets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.datasets.rst -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.encodings.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.encodings.rst -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.nn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.nn.rst -------------------------------------------------------------------------------- /docs/apidoc/qlearnkit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/apidoc/qlearnkit.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/getting_started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/tutorials/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/tutorials/index.rst -------------------------------------------------------------------------------- /docs/tutorials/qlstm_tagger.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/tutorials/qlstm_tagger.nblink -------------------------------------------------------------------------------- /docs/tutorials/qsvc.nblink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/docs/tutorials/qsvc.nblink -------------------------------------------------------------------------------- /examples/qlstm_tagger.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/examples/qlstm_tagger.ipynb -------------------------------------------------------------------------------- /examples/qsvc.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/examples/qsvc.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/pytest.ini -------------------------------------------------------------------------------- /qlearnkit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/__init__.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/__init__.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/kernel_method_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/kernel_method_mixin.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qkmeans/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qkmeans/__init__.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qkmeans/centroid_initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qkmeans/centroid_initialization.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qkmeans/qkmeans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qkmeans/qkmeans.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qkmeans/qkmeans_circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qkmeans/qkmeans_circuit.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qknn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qknn/__init__.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qknn/qknn_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qknn/qknn_base.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qknn/qknn_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qknn/qknn_classifier.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qknn/qknn_regressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qknn/qknn_regressor.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qsvm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qsvm/__init__.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/qsvm/qsvc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/qsvm/qsvc.py -------------------------------------------------------------------------------- /qlearnkit/algorithms/quantum_estimator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/algorithms/quantum_estimator.py -------------------------------------------------------------------------------- /qlearnkit/circuits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/circuits/__init__.py -------------------------------------------------------------------------------- /qlearnkit/circuits/circuit_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/circuits/circuit_utils.py -------------------------------------------------------------------------------- /qlearnkit/circuits/swap_test_circuit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/circuits/swap_test_circuit.py -------------------------------------------------------------------------------- /qlearnkit/datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/datasets/__init__.py -------------------------------------------------------------------------------- /qlearnkit/datasets/breast_cancer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/datasets/breast_cancer.py -------------------------------------------------------------------------------- /qlearnkit/datasets/dataset_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/datasets/dataset_helper.py -------------------------------------------------------------------------------- /qlearnkit/datasets/iris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/datasets/iris.py -------------------------------------------------------------------------------- /qlearnkit/datasets/wine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/datasets/wine.py -------------------------------------------------------------------------------- /qlearnkit/encodings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/encodings/__init__.py -------------------------------------------------------------------------------- /qlearnkit/encodings/amplitude_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/encodings/amplitude_encoding.py -------------------------------------------------------------------------------- /qlearnkit/encodings/angle_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/encodings/angle_encoding.py -------------------------------------------------------------------------------- /qlearnkit/encodings/basis_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/encodings/basis_encoding.py -------------------------------------------------------------------------------- /qlearnkit/encodings/encoding_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/encodings/encoding_map.py -------------------------------------------------------------------------------- /qlearnkit/nn/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/nn/__init__.py -------------------------------------------------------------------------------- /qlearnkit/nn/qae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/nn/qae.py -------------------------------------------------------------------------------- /qlearnkit/nn/qml_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/nn/qml_mixin.py -------------------------------------------------------------------------------- /qlearnkit/nn/qrnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/nn/qrnn.py -------------------------------------------------------------------------------- /qlearnkit/nn/quanv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/nn/quanv.py -------------------------------------------------------------------------------- /qlearnkit/optionals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/optionals.py -------------------------------------------------------------------------------- /qlearnkit/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/qlearnkit/version.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/setup.py -------------------------------------------------------------------------------- /test/qknn/test_knn_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/test/qknn/test_knn_classifier.py -------------------------------------------------------------------------------- /test/qknn/test_knn_regressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/test/qknn/test_knn_regressor.py -------------------------------------------------------------------------------- /test/test_ae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/test/test_ae.py -------------------------------------------------------------------------------- /test/test_econdings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/test/test_econdings.py -------------------------------------------------------------------------------- /test/test_kmeans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/test/test_kmeans.py -------------------------------------------------------------------------------- /test/test_svc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mspronesti/qlearnkit/HEAD/test/test_svc.py --------------------------------------------------------------------------------