matchcake.ml package¶
Subpackages¶
- matchcake.ml.kernels package
- Submodules
- matchcake.ml.kernels.fermionic_pqc_kernel module
FermionicPQCKernelFermionicPQCKernel.DEFAULT_GRAM_BATCH_SIZEFermionicPQCKernel.DEFAULT_N_QUBITSFermionicPQCKernel.__init__()FermionicPQCKernel.ansatz()FermionicPQCKernel.available_entangling_mthFermionicPQCKernel.fit()FermionicPQCKernel.set_fit_request()FermionicPQCKernel.set_predict_request()FermionicPQCKernel.set_transform_request()
- matchcake.ml.kernels.gram_matrix module
- matchcake.ml.kernels.kernel module
- matchcake.ml.kernels.linear_nif_kernel module
LinearNIFKernelLinearNIFKernel.DEFAULT_GRAM_BATCH_SIZELinearNIFKernel.DEFAULT_N_QUBITSLinearNIFKernel.__init__()LinearNIFKernel.ansatz()LinearNIFKernel.biasLinearNIFKernel.encoder_activationLinearNIFKernel.encoder_out_indicesLinearNIFKernel.encoder_out_tril_indicesLinearNIFKernel.n_qubitsLinearNIFKernel.set_fit_request()LinearNIFKernel.set_predict_request()LinearNIFKernel.set_transform_request()
- matchcake.ml.kernels.nif_kernel module
NIFKernelNIFKernel.DEFAULT_GRAM_BATCH_SIZENIFKernel.DEFAULT_N_QUBITSNIFKernel.__init__()NIFKernel.ansatz()NIFKernel.circuit()NIFKernel.compute_similarities()NIFKernel.forward()NIFKernel.n_qubitsNIFKernel.q_deviceNIFKernel.set_fit_request()NIFKernel.set_predict_request()NIFKernel.set_transform_request()NIFKernel.sptms_trainNIFKernel.wires
- matchcake.ml.kernels.nystroem module
- Module contents
- matchcake.ml.visualisation package
Submodules¶
matchcake.ml.cross_validation module¶
- class matchcake.ml.cross_validation.CrossValidation(estimators: Dict[str, BaseEstimator], x: TensorLike | Tensor | Number, y: TensorLike | Tensor | Number | None = None, *, cv: Any | None = None, cross_validate_kwargs: Dict[str, Any] | None = None)¶
Bases:
object- ESTIMATOR_NAME_KEY = 'estimator_name'¶
- __init__(estimators: Dict[str, BaseEstimator], x: TensorLike | Tensor | Number, y: TensorLike | Tensor | Number | None = None, *, cv: Any | None = None, cross_validate_kwargs: Dict[str, Any] | None = None)¶
- run(verbose=True) CrossValidationOutput¶
- class matchcake.ml.cross_validation.CrossValidationOutput(estimators: Dict[str, BaseEstimator], results_df: DataFrame, *, estimator_name_key: str = 'estimator_name')¶
Bases:
object- ESTIMATOR_NAME_KEY = 'estimator_name'¶
- __init__(estimators: Dict[str, BaseEstimator], results_df: DataFrame, *, estimator_name_key: str = 'estimator_name')¶
- property score_columns: List[str]¶