|
X-Boost
2.3.8
|
#include <MultiClassDataSet.h>
Inherits DataParams.
Public Types | |
| typedef _PatternType::DataType | DataType |
| Inner DataType. | |
| typedef _PatternType | PatternType |
| the pattern type | |
|
typedef DataSetHandle < PatternType > | ViewType |
| a soft copy | |
| typedef DataSet< PatternType > | StoreType |
| an hard copy | |
Public Member Functions | |
| MultiClassDataSetHandle (int n_classes) | |
| template<class R > | |
| MultiClassDataSetHandle (const MultiClassDataSetHandle< R > &src) | |
| DataSet conversion. | |
| void | Clear () |
| Reset (but not release memory) | |
| unsigned int | Width () const |
| training pattern geometry: width | |
| unsigned int | Height () const |
| training pattern geometry: height | |
| unsigned int | Size () const |
| Return number of allocated samples (complete size of DataSet) | |
| void | SetGeometry (unsigned int width, unsigned int height) |
| void | Insert (const PatternType &p) |
| add a new pattern to the list | |
| void | Release () |
| Force, manually, to release memory in data. | |
| template<class R > | |
| void | operator= (const DataSetHandle< R > &src) |
| copy operator (do not release old memory) | |
| void | Import (const DataType &data, int category) |
Public Attributes | |
| unsigned int | width |
| unsigned int | height |
| std::vector< unsigned int > | n_pattern |
| std::vector< PatternType > | templates |
| a collection of Pattern used in this dataset | |
A collection of "Patterns", preprocessed data.
Pattern contains all data useful for train (algorithm dependent data). A dataset that collect pattern but not remove them in the destroyer automatically
TODO: non e' aggiornata: ripartire da DataSet e riscriverla nuovamente
| void MultiClassDataSetHandle< _PatternType, DataParams >::Import | ( | const DataType & | data, |
| int | category | ||
| ) |
Import a datatype+category
|
inline |
Set the geometry of patterns. All pattern must have the same geometry.
| std::vector<unsigned int> MultiClassDataSetHandle< _PatternType, DataParams >::n_pattern |
Number of patterns in two dataset (Positive +1, Negative -1) TODO: in case of multiple classes that not have senses
| unsigned int MultiClassDataSetHandle< _PatternType, DataParams >::width |
Size of Template (width and height have meaning only for images) TODO: channel feature for example have an additional dimension
1.8.7