|
forpy
2
|
Computes the classification error as \(1-\max(p_i)\). More...
#include <classificationerror.h>
Public Member Functions | |
| ClassificationError () | |
| ~ClassificationError () | |
| float | operator() (const float *class_members_numbers, const size_t &n, const float &fsum) const |
| bool | operator== (const IEntropyFunction &rhs) const |
Public Member Functions inherited from forpy::IEntropyFunction | |
| virtual | ~IEntropyFunction () |
| virtual float | operator() (const std::vector< float > &class_members_numbers, const float &fsum) const |
| The interface function that must be implemented. More... | |
| virtual float | operator() (const std::vector< float > &class_members_numbers) const |
| Classical entropy calculation function. More... | |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (ClassificationError) | |
| template<class Archive > | |
| void | serialize (Archive &ar, const uint &) |
Friends | |
| class | cereal::access |
| std::ostream & | operator<< (std::ostream &stream, const ClassificationError &) |
Additional Inherited Members | |
Protected Member Functions inherited from forpy::IEntropyFunction | |
| IEntropyFunction () | |
Computes the classification error as \(1-\max(p_i)\).
Definition at line 22 of file classificationerror.h.
| forpy::ClassificationError::ClassificationError | ( | ) |
| forpy::ClassificationError::~ClassificationError | ( | ) |
|
private |
|
inlinevirtual |
Reimplemented from forpy::IEntropyFunction.
Definition at line 27 of file classificationerror.h.
|
virtual |
Deep equality comparison.
Reimplemented from forpy::IEntropyFunction.
|
inlineprivate |
Definition at line 49 of file classificationerror.h.
|
friend |
Definition at line 47 of file classificationerror.h.
|
friend |
Definition at line 37 of file classificationerror.h.