FreeLing  4.0
Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
freeling::dataset Class Reference

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

#include <dataset.h>

Inheritance diagram for freeling::dataset:
Inheritance graph
[legend]
Collaboration diagram for freeling::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< intsize_pos
std::vector< intsize_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


Member Function Documentation

input

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

Referenced by begin().

References begin().

Referenced by end().

References end().

consultors

void freeling::dataset::split ( int  feature,
dataset ds0,
dataset ds1 
) const

Member Data Documentation

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

static list to store all examples from all datasets.

thread unsafe, but it is only used in training.

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

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