Class FeatureSpace
- java.lang.Object
-
- ai.libs.jaicore.ml.weka.rangequery.learner.intervaltree.featurespace.FeatureSpace
-
- All Implemented Interfaces:
java.io.Serializable
public class FeatureSpace extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FeatureSpace()FeatureSpace(FeatureDomain[] domains)FeatureSpace(FeatureSpace space)FeatureSpace(java.util.List<FeatureDomain> domains)copy constructorFeatureSpace(weka.core.Instances data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(FeatureDomain domain)booleancontainsInstance(weka.core.Instance instance)booleancontainsPartialInstance(java.util.List<java.lang.Integer> indices, java.util.List<java.lang.Double> values)intgetDimensionality()FeatureDomaingetFeatureDomain(int index)FeatureDomain[]getFeatureDomains()doublegetRangeSize()doublegetRangeSizeOfAllButSubset(java.util.Set<java.lang.Integer> featureIndices)doublegetRangeSizeOfFeatureSubspace(java.util.Set<java.lang.Integer> featureIndices)FeatureDomain[]toArray()
-
-
-
Constructor Detail
-
FeatureSpace
public FeatureSpace()
-
FeatureSpace
public FeatureSpace(weka.core.Instances data) throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
FeatureSpace
public FeatureSpace(java.util.List<FeatureDomain> domains)
copy constructor- Parameters:
domains-
-
FeatureSpace
public FeatureSpace(FeatureSpace space)
-
FeatureSpace
public FeatureSpace(FeatureDomain[] domains)
-
-
Method Detail
-
toArray
public FeatureDomain[] toArray()
-
add
public void add(FeatureDomain domain)
-
getFeatureDomains
public FeatureDomain[] getFeatureDomains()
-
getRangeSize
public double getRangeSize()
-
getRangeSizeOfFeatureSubspace
public double getRangeSizeOfFeatureSubspace(java.util.Set<java.lang.Integer> featureIndices)
-
getRangeSizeOfAllButSubset
public double getRangeSizeOfAllButSubset(java.util.Set<java.lang.Integer> featureIndices)
-
getDimensionality
public int getDimensionality()
-
getFeatureDomain
public FeatureDomain getFeatureDomain(int index)
-
containsPartialInstance
public boolean containsPartialInstance(java.util.List<java.lang.Integer> indices, java.util.List<java.lang.Double> values)
-
containsInstance
public boolean containsInstance(weka.core.Instance instance)
-
-