public class FeatureExtraction
extends java.lang.Object
Constructor and Description |
---|
FeatureExtraction(int encodingLength,
java.util.Map<java.lang.String,java.lang.String> activityCharMap,
java.util.Map<java.lang.String,java.lang.String> charActivityMap,
java.util.List<InstanceProfile> instanceProfileList,
java.util.Set<Feature> selectedFeatureSet,
int kGramValue) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer> |
computeNonOverlapAlphabetFeatureCountMap(int encodingLength,
java.lang.String encodedTrace,
java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>> alphabetFeatureSetMap) |
void |
computeNonOverlapFeatureMetrics() |
java.util.Map<java.lang.String,java.lang.Integer> |
computeNonOverlapSequenceFeatureCountMap(int encodingLength,
java.lang.String encodedTrace,
java.util.Set<java.lang.String> featureSet) |
java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>> |
getBaseAlphabetFeatureInstanceCountPercentageMap() |
java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>> |
getBaseAlphabetFeatureNOCMap() |
java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>>> |
getBaseAlphabetFeatureSetMap() |
java.util.Map<Feature,java.util.Map<java.lang.String,java.lang.Integer>> |
getBaseSequenceFeatureInstanceCountPercentageMap() |
java.util.Map<Feature,java.util.Map<java.lang.String,java.lang.Integer>> |
getBaseSequenceFeatureNOCMap() |
java.util.Map<Feature,java.util.Set<java.lang.String>> |
getBaseSequenceFeatureSetMap() |
java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>> |
getOriginalAlphabetFeatureInstanceCountPercentageMap() |
java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>> |
getOriginalAlphabetFeatureNOCMap() |
java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>>> |
getOriginalAlphabetFeatureSetMap() |
java.util.Map<Feature,java.util.Map<java.lang.String,java.lang.Integer>> |
getOriginalSequenceFeatureInstanceCountPercentageMap() |
java.util.Map<Feature,java.util.Map<java.lang.String,java.lang.Integer>> |
getOriginalSequenceFeatureNOCMap() |
java.util.Map<Feature,java.util.Set<java.lang.String>> |
getOriginalSequenceFeatureSetMap() |
void |
printFeatureSets() |
public FeatureExtraction(int encodingLength, java.util.Map<java.lang.String,java.lang.String> activityCharMap, java.util.Map<java.lang.String,java.lang.String> charActivityMap, java.util.List<InstanceProfile> instanceProfileList, java.util.Set<Feature> selectedFeatureSet, int kGramValue)
public void computeNonOverlapFeatureMetrics()
public java.util.Map<java.lang.String,java.lang.Integer> computeNonOverlapSequenceFeatureCountMap(int encodingLength, java.lang.String encodedTrace, java.util.Set<java.lang.String> featureSet)
public java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer> computeNonOverlapAlphabetFeatureCountMap(int encodingLength, java.lang.String encodedTrace, java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>> alphabetFeatureSetMap)
public void printFeatureSets()
public java.util.Map<Feature,java.util.Set<java.lang.String>> getOriginalSequenceFeatureSetMap()
public java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>>> getOriginalAlphabetFeatureSetMap()
public java.util.Map<Feature,java.util.Set<java.lang.String>> getBaseSequenceFeatureSetMap()
public java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>>> getBaseAlphabetFeatureSetMap()
public java.util.Map<Feature,java.util.Map<java.lang.String,java.lang.Integer>> getOriginalSequenceFeatureNOCMap()
public java.util.Map<Feature,java.util.Map<java.lang.String,java.lang.Integer>> getOriginalSequenceFeatureInstanceCountPercentageMap()
public java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>> getOriginalAlphabetFeatureNOCMap()
public java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>> getOriginalAlphabetFeatureInstanceCountPercentageMap()
public java.util.Map<Feature,java.util.Map<java.lang.String,java.lang.Integer>> getBaseSequenceFeatureNOCMap()
public java.util.Map<Feature,java.util.Map<java.lang.String,java.lang.Integer>> getBaseSequenceFeatureInstanceCountPercentageMap()
public java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>> getBaseAlphabetFeatureNOCMap()
public java.util.Map<Feature,java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer>> getBaseAlphabetFeatureInstanceCountPercentageMap()