Expand description
Quantum machine learning and AI
Re-exportsยง
pub use crate::qml_integration::AdamOptimizer;pub use crate::qml_integration::LossFunction;pub use crate::qml_integration::OptimizerType;pub use crate::qml_integration::QMLBenchmarkResults;pub use crate::qml_integration::QMLFramework;pub use crate::qml_integration::QMLIntegration;pub use crate::qml_integration::QMLIntegrationConfig;pub use crate::qml_integration::QMLLayer;pub use crate::qml_integration::QMLLayerType;pub use crate::qml_integration::QMLOptimizer;pub use crate::qml_integration::QMLTrainingStats;pub use crate::qml_integration::QMLUtils;pub use crate::qml_integration::QuantumNeuralNetwork;pub use crate::qml_integration::SGDOptimizer;pub use crate::qml_integration::TrainingConfig;pub use crate::qml_integration::TrainingExample;pub use crate::qml_integration::TrainingResult;pub use crate::quantum_machine_learning_layers::benchmark_quantum_ml_layers;pub use crate::quantum_machine_learning_layers::AdversarialAttackMethod;pub use crate::quantum_machine_learning_layers::AdversarialDefenseMethod;pub use crate::quantum_machine_learning_layers::AdversarialTrainingConfig;pub use crate::quantum_machine_learning_layers::AlternatingSchedule;pub use crate::quantum_machine_learning_layers::AnsatzType;pub use crate::quantum_machine_learning_layers::AttentionHead;pub use crate::quantum_machine_learning_layers::BenchmarkingProtocols;pub use crate::quantum_machine_learning_layers::CachingConfig;pub use crate::quantum_machine_learning_layers::CalibrationFrequency;pub use crate::quantum_machine_learning_layers::ClassicalArchitecture;pub use crate::quantum_machine_learning_layers::ClassicalPreprocessingConfig;pub use crate::quantum_machine_learning_layers::ComputationOptimizationConfig;pub use crate::quantum_machine_learning_layers::ConnectivityConstraints;pub use crate::quantum_machine_learning_layers::ConvolutionalFilter;pub use crate::quantum_machine_learning_layers::DataEncodingMethod;pub use crate::quantum_machine_learning_layers::DenseConnection;pub use crate::quantum_machine_learning_layers::DistillationProtocol as QMLDistillationProtocol;pub use crate::quantum_machine_learning_layers::EarlyStoppingConfig;pub use crate::quantum_machine_learning_layers::EnsembleMethod;pub use crate::quantum_machine_learning_layers::EnsembleMethodsConfig;pub use crate::quantum_machine_learning_layers::EntanglementPattern;pub use crate::quantum_machine_learning_layers::ErrorMitigationConfig;pub use crate::quantum_machine_learning_layers::FeatureSelectionConfig;pub use crate::quantum_machine_learning_layers::FeatureSelectionMethod;pub use crate::quantum_machine_learning_layers::GradientFlowConfig;pub use crate::quantum_machine_learning_layers::GradientMethod as QMLGradientMethod;pub use crate::quantum_machine_learning_layers::HardwareOptimizationConfig;pub use crate::quantum_machine_learning_layers::HardwareOptimizationLevel;pub use crate::quantum_machine_learning_layers::HybridTrainingConfig;pub use crate::quantum_machine_learning_layers::LSTMGate;pub use crate::quantum_machine_learning_layers::LSTMGateType;pub use crate::quantum_machine_learning_layers::LearningRateSchedule;pub use crate::quantum_machine_learning_layers::MemoryOptimizationConfig as QMLMemoryOptimizationConfig;pub use crate::quantum_machine_learning_layers::NoiseAwareTrainingConfig;pub use crate::quantum_machine_learning_layers::NoiseCharacterizationConfig;pub use crate::quantum_machine_learning_layers::NoiseCharacterizationMethod;pub use crate::quantum_machine_learning_layers::NoiseInjectionConfig;pub use crate::quantum_machine_learning_layers::NoiseParameters;pub use crate::quantum_machine_learning_layers::NoiseType;pub use crate::quantum_machine_learning_layers::OptimizerType as QMLOptimizerType;pub use crate::quantum_machine_learning_layers::PQCGate;pub use crate::quantum_machine_learning_layers::PQCGateType;pub use crate::quantum_machine_learning_layers::ParallelizationConfig;pub use crate::quantum_machine_learning_layers::ParameterizedQuantumCircuitLayer;pub use crate::quantum_machine_learning_layers::PerformanceOptimizationConfig;pub use crate::quantum_machine_learning_layers::QMLArchitectureType;pub use crate::quantum_machine_learning_layers::QMLBenchmarkResults as QMLLayersQMLBenchmarkResults;pub use crate::quantum_machine_learning_layers::QMLConfig;pub use crate::quantum_machine_learning_layers::QMLEpochMetrics;pub use crate::quantum_machine_learning_layers::QMLLayer as QMLLayersQMLLayer;pub use crate::quantum_machine_learning_layers::QMLLayerConfig;pub use crate::quantum_machine_learning_layers::QMLLayerType as QMLLayersQMLLayerType;pub use crate::quantum_machine_learning_layers::QMLStats;pub use crate::quantum_machine_learning_layers::QMLTrainingAlgorithm;pub use crate::quantum_machine_learning_layers::QMLTrainingConfig;pub use crate::quantum_machine_learning_layers::QMLTrainingResult;pub use crate::quantum_machine_learning_layers::QMLTrainingState;pub use crate::quantum_machine_learning_layers::QMLUtils as QMLLayersQMLUtils;pub use crate::quantum_machine_learning_layers::QuantumAdvantageMetrics as QMLQuantumAdvantageMetrics;pub use crate::quantum_machine_learning_layers::QuantumAttentionLayer;pub use crate::quantum_machine_learning_layers::QuantumClassicalInterface;pub use crate::quantum_machine_learning_layers::QuantumConvolutionalLayer;pub use crate::quantum_machine_learning_layers::QuantumDenseLayer;pub use crate::quantum_machine_learning_layers::QuantumHardwareTarget;pub use crate::quantum_machine_learning_layers::QuantumLSTMLayer;pub use crate::quantum_machine_learning_layers::QuantumMLFramework;pub use crate::quantum_machine_learning_layers::RegularizationConfig;pub use crate::quantum_machine_learning_layers::RobustTrainingConfig;pub use crate::quantum_machine_learning_layers::RotationGate;pub use crate::quantum_machine_learning_layers::ScalingMethod;pub use crate::quantum_machine_learning_layers::TwoQubitGate;pub use crate::quantum_machine_learning_layers::VirtualDistillationConfig;pub use crate::quantum_machine_learning_layers::VotingStrategy;pub use crate::quantum_ml_algorithms::benchmark_quantum_ml_algorithms;pub use crate::quantum_ml_algorithms::GradientMethod as QMLAlgorithmsGradientMethod;pub use crate::quantum_ml_algorithms::HardwareArchitecture;pub use crate::quantum_ml_algorithms::HardwareAwareCompiler;pub use crate::quantum_ml_algorithms::HardwareMetrics;pub use crate::quantum_ml_algorithms::HardwareOptimizations;pub use crate::quantum_ml_algorithms::OptimizerState;pub use crate::quantum_ml_algorithms::OptimizerType as QMLAlgorithmsOptimizerType;pub use crate::quantum_ml_algorithms::ParameterizedQuantumCircuit;pub use crate::quantum_ml_algorithms::QMLAlgorithmType;pub use crate::quantum_ml_algorithms::QMLConfig as QMLAlgorithmsConfig;pub use crate::quantum_ml_algorithms::QuantumMLTrainer;pub use crate::quantum_ml_algorithms::TrainingHistory;pub use crate::quantum_ml_algorithms::TrainingResult as QMLAlgorithmsTrainingResult;pub use crate::quantum_reservoir_computing::benchmark_quantum_reservoir_computing;pub use crate::quantum_reservoir_computing::InputEncoding;pub use crate::quantum_reservoir_computing::OutputMeasurement;pub use crate::quantum_reservoir_computing::QuantumReservoirArchitecture;pub use crate::quantum_reservoir_computing::QuantumReservoirComputer;pub use crate::quantum_reservoir_computing::QuantumReservoirConfig;pub use crate::quantum_reservoir_computing::QuantumReservoirState;pub use crate::quantum_reservoir_computing::ReservoirDynamics;pub use crate::quantum_reservoir_computing::ReservoirMetrics;pub use crate::quantum_reservoir_computing::ReservoirTrainingData;pub use crate::quantum_reservoir_computing::TrainingResult as ReservoirTrainingResult;pub use crate::quantum_reservoir_computing_enhanced::benchmark_enhanced_quantum_reservoir_computing;pub use crate::quantum_reservoir_computing_enhanced::ARIMAParams;pub use crate::quantum_reservoir_computing_enhanced::ActivationFunction as ReservoirActivationFunction;pub use crate::quantum_reservoir_computing_enhanced::AdvancedLearningConfig;pub use crate::quantum_reservoir_computing_enhanced::IPCFunction;pub use crate::quantum_reservoir_computing_enhanced::LearningAlgorithm;pub use crate::quantum_reservoir_computing_enhanced::MemoryAnalysisConfig;pub use crate::quantum_reservoir_computing_enhanced::MemoryAnalyzer;pub use crate::quantum_reservoir_computing_enhanced::MemoryKernel;pub use crate::quantum_reservoir_computing_enhanced::MemoryMetrics;pub use crate::quantum_reservoir_computing_enhanced::MemoryTask;pub use crate::quantum_reservoir_computing_enhanced::NARState;pub use crate::quantum_reservoir_computing_enhanced::QuantumReservoirComputerEnhanced;pub use crate::quantum_reservoir_computing_enhanced::ReservoirTrainingData as EnhancedReservoirTrainingData;pub use crate::quantum_reservoir_computing_enhanced::TimeSeriesConfig;pub use crate::quantum_reservoir_computing_enhanced::TimeSeriesPredictor;pub use crate::quantum_reservoir_computing_enhanced::TrainingExample as ReservoirTrainingExample;pub use crate::quantum_reservoir_computing_enhanced::TrainingResult as EnhancedTrainingResult;pub use crate::quantum_reservoir_computing_enhanced::TrendModel;