Ultra 0.9.4
Loading...
Searching...
No Matches
ultra::src::gaussian_oracle< P > Class Template Reference
Inheritance diagram for ultra::src::gaussian_oracle< P >:
ultra::src::basic_gaussian_oracle< P, true > ultra::src::basic_class_oracle ultra::src::basic_oracle

Public Member Functions

 gaussian_oracle (const P &ind, const dataframe &d)
 gaussian_oracle (std::istream &in, const symbol_set &ss)
Public Member Functions inherited from ultra::src::basic_gaussian_oracle< P, true >
 basic_gaussian_oracle (const P &, const dataframe &, std::vector< std::string >={})
classification_result tag (const std::vector< value_t > &) const final
bool is_valid () const final
bool save (std::ostream &) const final
Public Member Functions inherited from ultra::src::basic_class_oracle
value_t operator() (const std::vector< value_t > &) const final
 Returns the predicted class label.
std::string name (const value_t &) const final
 Returns the class name, falling back to a numeric name for unknown IDs.

Additional Inherited Members

Static Public Attributes inherited from ultra::src::basic_gaussian_oracle< P, true >
static const std::string SERIALIZE_ID
Protected Member Functions inherited from ultra::src::basic_class_oracle
 basic_class_oracle (std::vector< std::string >={})
bool load_names (std::istream &)
 Loads the class names, accepting a zero count for omitted names.
bool save_names (std::ostream &) const
 Saves a count followed by one class name per line.
Static Protected Member Functions inherited from ultra::src::basic_class_oracle
static std::vector< std::string > class_names (const dataframe &)
 Collects the class names from the training set.

The documentation for this class was generated from the following file: