FreeLing  3.0
Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
dataset Class Reference

Class dataset stores a set of examples uset to train adaboost models. More...

#include <dataset.h>

Inheritance diagram for dataset:
Inheritance graph
[legend]
Collaboration diagram for dataset:
Collaboration graph
[legend]

List of all members.

Classes

class  const_iterator
class  iterator

Public Member Functions

 dataset (int nlabels)
void add_example (const example &)
 input
int get_negative_size (int l) const
 consultors
int get_positive_size (int l) const
int get_nlabels () const
int get_dimension () const
void split (int feature, dataset &ds0, dataset &ds1) const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const

Private Member Functions

void add_member (std::list< example >::iterator)

Private Attributes

std::vector< int > size_pos
std::vector< int > size_neg
int dimension
int nlabels

Static Private Attributes

static std::list< exampleall_examples
 static list to store all examples from all datasets

Detailed Description

Class dataset stores a set of examples uset to train adaboost models.


Constructor & Destructor Documentation

dataset::dataset ( int  nlabels)

Member Function Documentation

void dataset::add_example ( const example )

input

void dataset::add_member ( std::list< example >::iterator  ) [private]
iterator dataset::begin ( ) [inline]

Referenced by begin().

const_iterator dataset::begin ( ) const [inline]

References begin().

iterator dataset::end ( ) [inline]

Referenced by end().

const_iterator dataset::end ( ) const [inline]

References end().

int dataset::get_dimension ( ) const
int dataset::get_negative_size ( int  l) const

consultors

int dataset::get_nlabels ( ) const
int dataset::get_positive_size ( int  l) const
void dataset::split ( int  feature,
dataset ds0,
dataset ds1 
) const

Member Data Documentation

std::list<example> dataset::all_examples [static, private]

static list to store all examples from all datasets

int dataset::dimension [private]
int dataset::nlabels [private]
std::vector<int> dataset::size_neg [private]
std::vector<int> dataset::size_pos [private]

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