Skip to main content

oxicuda_quantum/kernel/
mod.rs

1//! Quantum kernels for quantum machine learning.
2//!
3//! * [`quantum_kernel`] — the global overlap (fidelity) kernel
4//!   `k(x,y)=|⟨ψ(x)|ψ(y)⟩|²`.
5//! * [`projected`] — projected quantum kernels (PQK) over single-qubit reduced
6//!   observables, avoiding the exponential concentration of the fidelity kernel.
7//! * [`trainable`] — trainable quantum embedding kernels optimized by
8//!   kernel-target alignment.
9
10pub mod projected;
11pub mod quantum_kernel;
12pub mod trainable;
13
14pub use projected::{
15    PqkEmbedding, ProjectedKernelConfig, local_pauli_features, projected_kernel,
16    projected_kernel_matrix,
17};
18pub use trainable::{TrainableKernel, TrainableKernelConfig};