|
| multiclass_dataset (std::shared_ptr< index::forward_index > idx) |
| Creates an in-memory dataset from a forward_index. More...
|
|
template<class DocIdContainer > |
| multiclass_dataset (std::shared_ptr< index::forward_index > idx, DocIdContainer &&dcont) |
| Creates an in-memory dataset from a forward_index and a list of document ids.
|
|
template<class ForwardIterator > |
| multiclass_dataset (std::shared_ptr< index::forward_index > idx, ForwardIterator begin, ForwardIterator end) |
| Creates an in-memory dataset from a forward_index and a range of doc_ids, represented as iterators.
|
|
template<class ForwardIterator > |
| multiclass_dataset (std::shared_ptr< index::inverted_index > idx, ForwardIterator begin, ForwardIterator end) |
| Creates an in-memory listing of documents from an inverted_index and a range of doc_ids, represented as iterators. More...
|
|
| multiclass_dataset (std::shared_ptr< index::inverted_index > idx) |
| Creates an in-memory listing of documents from an inverted_index. More...
|
|
template<class DocIdContainer > |
| multiclass_dataset (std::shared_ptr< index::inverted_index > idx, DocIdContainer &&cont) |
| Creates an in-memory listing of documents from an inverted_index and a container of doc_ids. More...
|
|
template<class ForwardIterator > |
| multiclass_dataset (ForwardIterator begin, ForwardIterator end, size_type total_features) |
| Creates an in-memory dataset from a pair of iterators. More...
|
|
template<class ForwardIterator , class FeatureVectorFunction , class LabelFunction > |
| multiclass_dataset (ForwardIterator begin, ForwardIterator end, size_type total_features, FeatureVectorFunction &&featurizer, LabelFunction &&labeller) |
| Creates an in-memory dataset from a pair of iterators, a function to convert to a feature_vector and a function to obtain a label.
|
|
size_type | total_labels () const |
|
label_id | label_id_for (const class_label &lbl) const |
|
class_label | label_for (label_id lid) const |
|
class_label_iterator | labels_begin () const |
|
class_label_iterator | labels_end () const |
|
void | print_liblinear (std::ostream &os, const instance_type &instance) const |
|
| labeled_dataset (std::shared_ptr< index::forward_index > idx, LabelFunction &&labeller) |
| Creates an in-memory dataset from a forward_index. More...
|
|
| labeled_dataset (std::shared_ptr< index::forward_index > idx, DocIdContainer &&dcont, LabelFunction &&labeller) |
| Creates an in-memory dataset from a forward_index, a range of document identifiers (as collection), and a LabelFunction to assign labels to document identifiers.
|
|
| labeled_dataset (std::shared_ptr< index::forward_index > idx, ForwardIterator begin, ForwardIterator end, LabelFunction &&labeller) |
| Creates an in-memory dataset from a forward_index and a range of doc_ids, represented as iterators.
|
|
| labeled_dataset (std::shared_ptr< index::inverted_index > idx, ForwardIterator begin, ForwardIterator end) |
| Creates an in-memory dataset from an inverted_index and a range fo doc_ids, represented as iterators. More...
|
|
| labeled_dataset (ForwardIterator begin, ForwardIterator end, size_type total_features) |
| Creates an in-memory dataset from a pair of iterators. More...
|
|
| labeled_dataset (ForwardIterator begin, ForwardIterator end, size_type total_features, FeatureVectorFunction &&featurizer, LabelFunction &&labeller) |
| Creates an in-memory dataset from a pair of iterators, a function to convert to a feature_vector, and a function to obtain a label.
|
|
label_type | label (const instance_type &inst) const |
|
template<class ForwardIterator , class ProgressTrait = printing::default_progress_trait> |
| dataset (std::shared_ptr< index::forward_index > idx, ForwardIterator begin, ForwardIterator end, ProgressTrait=ProgressTrait{}) |
| Creates an in-memory dataset from a forward_index and a range of doc_ids, represented as iterators.
|
|
template<class ForwardIterator , class ProgressTrait = printing::default_progress_trait> |
| dataset (std::shared_ptr< index::inverted_index > idx, ForwardIterator begin, ForwardIterator end, ProgressTrait=ProgressTrait{}) |
| Creates an in-memory listing of documents from an inverted_index and a range of doc_ids, represented as iterators. More...
|
|
template<class ForwardIterator > |
| dataset (ForwardIterator begin, ForwardIterator end, size_type total_features) |
| Creates an in-memory dataset from a pair of iterators. More...
|
|
template<class ForwardIterator , class FeatureVectorFunction > |
| dataset (ForwardIterator begin, ForwardIterator end, size_type total_features, FeatureVectorFunction &&featurizer) |
| Creates an in-memory dataset from a pair of iterators and a function to convert to a feature_vector.
|
|
const_iterator | begin () const |
|
iterator | begin () |
|
const_iterator | end () const |
|
iterator | end () |
|
size_type | size () const |
|
size_type | total_features () const |
|
const instance_type & | operator() (size_type index) const |
|