Skip to main content

Hone-io Community Edition - QCML Scikit-Learn Integration

Welcome to the Honeio Community Edition! This package provides scikit-learn compatible wrappers for Quantum Cognition Machine Learning (QCML) models. Documentation available here.

🚀 What is QCML?

Quantum Cognition Machine Learning is a new form of machine learning that is inspired by quantum cognition. QCML models learn a representation of the input data into quantum states, and the outputs of the models reflect the outcomes of quantum measurements. QCML is highly effective on datasets with a large number of input features and a large number of classes (for classification) or targets (for regression).

For more details you can check out some of our publications:

📦 Available Classes

QCMLRegressor

A scikit-learn compatible regressor for continuous target prediction tasks.

QCMLClassifier

A scikit-learn compatible classifier for discrete classification tasks.

Both classes wrap the underlying QCML layers with scikit-learn wrapper and provide familiar scikit-learn interfaces.

🎯 Key Features

  • Scikit-learn compatibility: Drop-in replacement for sklearn estimators
  • Quantum-inspired learning: Represents data with quantum states
  • Adaptive weighting: Learnable input feature weights for automatic feature selection
  • GPU support: Train on CPU or CUDA devices
  • Model persistence: Save and load trained models
  • Flexible batching: Support for batch training or full-batch optimization

⚠️ Community Edition Limitations

The community edition has the following restrictions:

Parameter Limit Description
Input Features 100 Maximum number of input features/operators
Output Features 12 Maximum number of output features/operators
Hilbert Space Dimension 8 Maximum dimension of the quantum state space
Training Samples 1,000 Maximum number of training samples per batch

💡 Need more capacity? Contact support@qognitive.io for information about commercial licensing to remove these limitations.

🛠️ Installation

pip install hone-io

Documentation available here

Metadata

Release files for hone-io 2.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for hone-io 2.3.0
File Interpreter ABI Platform
hone_io-2.3.0-py3-none-manylinux_2_39_x86_64.whl Python 3 none Linux glibc 2.39+ x86-64 Details
hone_io-2.3.0-py3-none-manylinux_2_35_x86_64.whl Python 3 none Linux glibc 2.35+ x86-64 Details
hone_io-2.3.0-py3-none-macosx_15_0_arm64.whl Python 3 none macOS 15.0+ ARM64 Details

Total release size: 8.7 MB

Release files / hone_io-2.3.0-py3-none-manylinux_2_39_x86_64.whl

Download URL hone_io-2.3.0-py3-none-manylinux_2_39_x86_64.whl
Size 2.3 MB
Tags Linux glibc 2.39+ x86-64 Python 3
SHA-256 checksum
How to use checksums
2dcf4a29087756f873b7838073e49911e000f49201de36f4ad0507a43f90b126
BLAKE2b-256 checksum
How to use checksums
8aef7fd9554ec84e52fc5a58d81c1dd311727836ae65610ad250858702871aa6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / hone_io-2.3.0-py3-none-manylinux_2_35_x86_64.whl

Download URL hone_io-2.3.0-py3-none-manylinux_2_35_x86_64.whl
Size 4.6 MB
Tags Linux glibc 2.35+ x86-64 Python 3
SHA-256 checksum
How to use checksums
23edeec4f8a6b0224ae028216cdb8f9c9dafcf551503b9c1c0e08c15c5424c26
BLAKE2b-256 checksum
How to use checksums
7b0d422ef90151bd0a6d056192a858be8ba61ea19057ad12309cc95c6e956922
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / hone_io-2.3.0-py3-none-macosx_15_0_arm64.whl

Download URL hone_io-2.3.0-py3-none-macosx_15_0_arm64.whl
Size 1.8 MB
Tags Python 3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
065fb220b95b5bfaa3d8de56b78a4595d1b8d71bf23daeb03dade568803a465e
BLAKE2b-256 checksum
How to use checksums
38987521e955bde7da7f3f73035c1511d1c0a1353a0a9d098eea117f0442405b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

2.3.0 This release

3 release files

2.2.0

3 release files

2.1.0

3 release files

2.0.15

3 release files

2.0.14

3 release files

2.0.13

3 release files

2.0.12

3 release files

2.0.11

3 release files

2.0.10

3 release files

2.0.9

3 release files

2.0.8

3 release files

2.0.7

3 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.2

2 release files

2.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page