Skip to content

Model catalog

QuOptuna searches over quantum models (PennyLane) and classical models (scikit-learn). Searchable hyperparameters below come from MODEL_PARAM_KEYS.

ModelTypeDescriptionSearchable hyperparameters
CircuitCentricClassifiervariationalCircuit-centric variational classifiermax_vmap, batch_size, learning_rate, n_input_copies, n_layers
DataReuploadingClassifiervariationalData re-uploading variational classifiermax_vmap, batch_size, learning_rate, n_layers, observable_type
DataReuploadingClassifierSeparablevariationalSeparable data re-uploading classifiermax_vmap, batch_size, learning_rate, n_layers, observable_type
DressedQuantumCircuitClassifiervariationalDressed quantum circuit (classical + quantum layers)max_vmap, batch_size, learning_rate, n_layers
DressedQuantumCircuitClassifierSeparablevariationalSeparable dressed quantum circuitmax_vmap, batch_size, learning_rate, n_layers
QuantumBoltzmannMachineSeparablevariationalSeparable quantum Boltzmann machinemax_vmap, batch_size, learning_rate, visible_qubits, temperature
QuantumBoltzmannMachinevariationalQuantum Boltzmann machinemax_vmap, batch_size, learning_rate, visible_qubits, temperature
TreeTensorClassifiervariationalTree-tensor-network circuit classifiermax_vmap, batch_size, learning_rate
IQPKernelClassifierkernelIQP-embedding quantum kernel classifiermax_vmap, repeats, C
ProjectedQuantumKernelkernelProjected quantum kernel classifiermax_vmap, gamma_factor, C, trotter_steps, t
QuantumKitchenSinkskernelQuantum kitchen sinks feature mapmax_vmap, n_qfeatures, n_episodes
QuantumMetricLearnervariationalQuantum metric learning classifiermax_vmap, batch_size, learning_rate, n_layers
SeparableVariationalClassifiervariationalSeparable variational classifierbatch_size, learning_rate, encoding_layers
SeparableKernelClassifierkernelSeparable quantum kernel classifierC, encoding_layers

These models are in the registry and selectable, but they reshape each row into a square 2D grid, so they only make sense for image-like datasets whose feature count is a perfect square. They are not suitable for general tabular data.

ModelTypeDescriptionSearchable hyperparameters
QuanvolutionalNeuralNetworkvariationalQuantum convolutional filters feeding a CNNmax_vmap, batch_size, learning_rate, n_qchannels, qkernel_shape, kernel_shape
WeiNetvariationalQuanvolutional model using fixed classical filters (edge_detect, smooth, sharpen)max_vmap, batch_size, learning_rate, filter_name
ConvolutionalNeuralNetworkclassicalClassical CNN baselinebatch_size, learning_rate, kernel_shape
ModelDescriptionSearchable hyperparameters
SVCSupport vector classifier (RBF)gamma, C, class_weight
SVClinearLinear SVC (LinearSVC)C, class_weight
MLPClassifierMulti-layer perceptron (hidden_layer_sizes required)batch_size, hidden_layer_sizes, alpha, learning_rate
PerceptronLinear perceptroneta0, class_weight