public class MILESFilter extends SimpleBatchFilter implements UnsupervisedFilter, OptionHandler, TechnicalInformationHandler
@article{Chen2006, author = {Y. Chen and J. Bi and J.Z. Wang}, journal = {IEEE PAMI}, number = {12}, pages = {1931-1947}, title = {MILES: Multiple-instance learning via embedded instance selection}, volume = {28}, year = {2006} } @inproceedings{Foulds2008, author = {James Foulds and Eibe Frank}, booktitle = {21st Australasian Joint Conference on Artificial Intelligence}, pages = {300-310}, publisher = {Springer}, title = {Revisiting multiple-instance learning via embedded instance selection}, year = {2008} }Valid options are:
-S <num> Specify the sigma parameter (default: sqrt(800000)
Modifier and Type | Field and Description |
---|---|
static int |
BAG_ATTRIBUTE
Index of bag attribute
|
static int |
LABEL_ATTRIBUTE
Index of label attribute
|
Constructor and Description |
---|
MILESFilter() |
Modifier and Type | Method and Description |
---|---|
Capabilities |
getCapabilities()
Capabilities for the filter.
|
java.lang.String[] |
getOptions()
Gets the current settings of the filter.
|
java.lang.String |
getRevision() |
double |
getSigma()
Gets the sigma parameter.
|
TechnicalInformation |
getTechnicalInformation()
Returns an instance of a TechnicalInformation object, containing
detailed information about the technical background of this class,
e.g., paper reference or book this class is based on.
|
java.lang.String |
globalInfo()
Global info for the filter.
|
java.util.Enumeration |
listOptions()
Returns an enumeration describing the available options.
|
static void |
main(java.lang.String[] args) |
void |
setOptions(java.lang.String[] options)
Parses a given list of options.
|
void |
setSigma(double sigma)
Sets the sigma parameter.
|
java.lang.String |
sigmaTipText()
Returns the tip text for this property
|
allowAccessToFullInputFormat, batchFinished, input
debugTipText, getDebug, setDebug, setInputFormat
batchFilterFile, filterFile, getCapabilities, getOutputFormat, isFirstBatchDone, isNewBatch, isOutputFormatDefined, makeCopies, makeCopy, mayRemoveInstanceAfterFirstBatchDone, numPendingOutput, output, outputPeek, runFilter, toString, useFilter, wekaStaticWrapper
public static final int BAG_ATTRIBUTE
public static final int LABEL_ATTRIBUTE
public java.lang.String sigmaTipText()
public void setSigma(double sigma)
public double getSigma()
public java.lang.String globalInfo()
globalInfo
in class SimpleFilter
public TechnicalInformation getTechnicalInformation()
getTechnicalInformation
in interface TechnicalInformationHandler
public Capabilities getCapabilities()
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class Filter
public java.util.Enumeration listOptions()
listOptions
in interface OptionHandler
listOptions
in class SimpleFilter
public void setOptions(java.lang.String[] options) throws java.lang.Exception
-S <num> Specify the sigma parameter (default: sqrt(800000)
setOptions
in interface OptionHandler
setOptions
in class SimpleFilter
options
- the list of options as an array of stringsjava.lang.Exception
- if an option is not supportedpublic java.lang.String[] getOptions()
getOptions
in interface OptionHandler
getOptions
in class SimpleFilter
public static void main(java.lang.String[] args)
public java.lang.String getRevision()
getRevision
in interface RevisionHandler
getRevision
in class Filter