|
std::pair< double, std::vector< double > > | compute (Counts &counts, const std::vector< double > &target, const HeterogeneousMap &={}) override |
|
bool | isValidGradientStrategy (const std::string &gradientStrategy) override |
|
const std::string | name () const override |
|
const std::string | description () const override |
|
virtual | ~Identifiable () |
|
|
Eigen::MatrixXd | mix_rbf_kernel (std::vector< int > x, std::vector< int > y, std::vector< double > sigma_list, int num_bit) |
|
Eigen::MatrixXd | _mix_rbf_kernel_d (Eigen::MatrixXd dx2, std::vector< double > sigma_list) |
|
double | kernel_expect (Eigen::MatrixXd K, std::vector< double > px, std::vector< double > py) |
|
std::pair<double, std::vector<double> > xacc::algorithm::MMDLossStrategy::compute |
( |
Counts & |
counts, |
|
|
const std::vector< double > & |
target, |
|
|
const HeterogeneousMap & |
= {} |
|
) |
| |
|
inlineoverridevirtual |
const std::string xacc::algorithm::MMDLossStrategy::description |
( |
| ) |
const |
|
inlineoverridevirtual |
Return the description of this instance
- Returns
- description The description of this object.
Implements xacc::Identifiable.
const std::string xacc::algorithm::MMDLossStrategy::name |
( |
| ) |
const |
|
inlineoverridevirtual |
Return the name of this instance.
- Returns
- name The string name
Implements xacc::Identifiable.
The documentation for this class was generated from the following file:
- /home/cades/dev/xacc/quantum/plugins/algorithms/ml/ddcl/strategies/mmd.hpp