6 #ifndef DISMEC_SRC_DATA_TRANSFORM_H
7 #define DISMEC_SRC_DATA_TRANSFORM_H
Main namespace in which all types, classes, and functions are defined.
types::DenseRowMajor< real_t > DenseFeatures
Dense Feature Matrix in Row Major format.
void normalize_instances(DatasetBase &data)
void augment_features_with_bias(DatasetBase &data, real_t bias=1)
void transform_features(DatasetBase &data, DatasetTransform transform)
types::DenseVector< real_t > DenseRealVector
Any dense, real values vector.
std::vector< long > count_features(const SparseFeatures &features)
types::SparseRowMajor< real_t > SparseFeatures
Sparse Feature Matrix in Row Major format.
void hash_sparse_features(SparseFeatures &features, unsigned seed, int buckets, int repeats)
Eigen::PermutationMatrix< Eigen::Dynamic, Eigen::Dynamic, int > sort_features_by_frequency(DatasetBase &data)
SparseFeatures shortlist_features(const SparseFeatures &source, const std::vector< long > &shortlist)
DenseRealVector get_mean_feature(const GenericFeatureMatrix &features)
types::GenericMatrix< DenseFeatures, SparseFeatures > GenericFeatureMatrix