Expand description
Quantum machine learning primitives
Re-exportsยง
pub use crate::qml::encoding::DataEncoder;
pub use crate::qml::encoding::DataReuploader;
pub use crate::qml::encoding::FeatureMap;
pub use crate::qml::encoding::FeatureMapType;
pub use crate::qml::generative_adversarial::NoiseType;
pub use crate::qml::generative_adversarial::QGANConfig;
pub use crate::qml::generative_adversarial::QGANIterationMetrics;
pub use crate::qml::generative_adversarial::QGANTrainingStats;
pub use crate::qml::generative_adversarial::QuantumDiscriminator;
pub use crate::qml::generative_adversarial::QuantumGenerator;
pub use crate::qml::generative_adversarial::QGAN;
pub use crate::qml::layers::EntanglingLayer;
pub use crate::qml::layers::HardwareEfficientLayer;
pub use crate::qml::layers::PoolingStrategy;
pub use crate::qml::layers::QuantumPoolingLayer;
pub use crate::qml::layers::RotationLayer;
pub use crate::qml::layers::StronglyEntanglingLayer;
pub use crate::qml::reinforcement_learning::Experience;
pub use crate::qml::reinforcement_learning::QLearningStats;
pub use crate::qml::reinforcement_learning::QuantumActorCritic;
pub use crate::qml::reinforcement_learning::QuantumDQN;
pub use crate::qml::reinforcement_learning::QuantumPolicyNetwork;
pub use crate::qml::reinforcement_learning::QuantumRLConfig;
pub use crate::qml::reinforcement_learning::QuantumValueNetwork;
pub use crate::qml::reinforcement_learning::ReplayBuffer;
pub use crate::qml::reinforcement_learning::TrainingMetrics as RLTrainingMetrics;
pub use crate::qml::training::HPOStrategy;
pub use crate::qml::training::HyperparameterOptimizer;
pub use crate::qml::training::LossFunction;
pub use crate::qml::training::Optimizer;
pub use crate::qml::training::QMLTrainer;
pub use crate::qml::training::TrainingConfig;
pub use crate::qml::training::TrainingMetrics;
pub use crate::qml::create_entangling_gates;
pub use crate::qml::natural_gradient;
pub use crate::qml::quantum_fisher_information;
pub use crate::qml::EncodingStrategy;
pub use crate::qml::EntanglementPattern;
pub use crate::qml::QMLCircuit;
pub use crate::qml::QMLConfig;
pub use crate::qml::QMLLayer;
pub use crate::quantum_ml_accelerators::HardwareEfficientMLLayer;
pub use crate::quantum_ml_accelerators::ParameterShiftOptimizer;
pub use crate::quantum_ml_accelerators::QuantumFeatureMap;
pub use crate::quantum_ml_accelerators::QuantumKernelOptimizer;
pub use crate::quantum_ml_accelerators::QuantumNaturalGradient;
pub use crate::quantum_ml_accelerators::TensorNetworkMLAccelerator;