pub trait FeatureExtractor: Send + Sync {
// Required methods
fn extract_features(
&self,
entity: &EntityRecord,
) -> Result<HashMap<String, f32>>;
fn feature_names(&self) -> Vec<String>;
}Expand description
Feature extractor trait
Required Methods§
Sourcefn extract_features(
&self,
entity: &EntityRecord,
) -> Result<HashMap<String, f32>>
fn extract_features( &self, entity: &EntityRecord, ) -> Result<HashMap<String, f32>>
Extract features from entity
Sourcefn feature_names(&self) -> Vec<String>
fn feature_names(&self) -> Vec<String>
Get feature names