This class counts the number of true instances and the total number of instances. Call set() with a boolean argument indicating whether the classification for an instance is successful (true) or not (false).
Public Member Functions | |
| accuracy () | |
| Constructs an object. | |
| virtual | ~accuracy () |
| Destructs the object. | |
| void | set (bool b) |
| Increments the number of correct/incorrect instances. | |
| operator double () const | |
| Gets the accuracy. | |
| void | output (std::ostream &os) const |
| Outputs the accuracy score. | |
Protected Attributes | |
| int | m_m |
| The number of matches. | |
| int | m_n |
| The total number of instances. | |
| void classias::accuracy::set | ( | bool | b | ) | [inline] |
Increments the number of correct/incorrect instances.
| b | A truth of an instance. |
| classias::accuracy::operator double | ( | ) | const [inline] |
Gets the accuracy.
| void classias::accuracy::output | ( | std::ostream & | os | ) | const [inline] |
Outputs the accuracy score.
| os | The output stream. |