Example usage for weka.core Capabilities disableAllClasses

List of usage examples for weka.core Capabilities disableAllClasses

Introduction

In this page you can find the example usage for weka.core Capabilities disableAllClasses.

Prototype

public void disableAllClasses() 

Source Link

Document

disables all class types

Usage

From source file:MultiClassClassifier.java

License:Open Source License

/**
 * Returns default capabilities of the classifier.
 *
 * @return      the capabilities of this classifier
 *///from   ww w  . j  a va2 s .c  o m
public Capabilities getCapabilities() {
    Capabilities result = super.getCapabilities();

    // class
    result.disableAllClasses();
    result.disableAllClassDependencies();
    result.enable(Capability.NOMINAL_CLASS);

    return result;
}

From source file:SMO.java

License:Open Source License

/**
 * Returns default capabilities of the classifier.
 *
 * @return      the capabilities of this classifier
 *///from   www.  ja va 2  s.  c  o m
public Capabilities getCapabilities() {
    Capabilities result = getKernel().getCapabilities();
    result.setOwner(this);

    // attribute
    result.enableAllAttributeDependencies();
    // with NominalToBinary we can also handle nominal attributes, but only
    // if the kernel can handle numeric attributes
    if (result.handles(Capability.NUMERIC_ATTRIBUTES))
        result.enable(Capability.NOMINAL_ATTRIBUTES);
    result.enable(Capability.MISSING_VALUES);

    // class
    result.disableAllClasses();
    result.disableAllClassDependencies();
    result.enable(Capability.NOMINAL_CLASS);
    result.enable(Capability.MISSING_CLASS_VALUES);

    return result;
}

From source file:com.spread.experiment.tempuntilofficialrelease.ClassificationViaClustering108.java

License:Open Source License

/**
 * Returns default capabilities of the classifier.
 * //from w  w  w . j  a v a 2 s.c o m
 * @return the capabilities of this classifier
 */
@Override
public Capabilities getCapabilities() {
    Capabilities result;

    result = m_Clusterer.getCapabilities();

    // class
    result.disableAllClasses();
    result.disable(Capability.NO_CLASS);
    result.disable(Capability.NUMERIC_CLASS);
    result.enable(Capability.NOMINAL_CLASS);
    result.enable(Capability.MISSING_CLASS_VALUES);

    result.setOwner(this);

    return result;
}

From source file:gyc.OverBoostM1.java

License:Open Source License

/**
 * Returns default capabilities of the classifier.
 *
 * @return      the capabilities of this classifier
 *//*  w ww  .  j  a v a  2  s  . c  o  m*/
public Capabilities getCapabilities() {
    Capabilities result = super.getCapabilities();

    // class
    result.disableAllClasses();
    result.disableAllClassDependencies();
    if (super.getCapabilities().handles(Capability.NOMINAL_CLASS))
        result.enable(Capability.NOMINAL_CLASS);
    if (super.getCapabilities().handles(Capability.BINARY_CLASS))
        result.enable(Capability.BINARY_CLASS);

    return result;
}

From source file:org.knime.knip.suise.node.boundarymodel.contourdata.IntervalRule.java

License:Open Source License

/**
 * {@inheritDoc}//  ww w . ja  va2s  .c o  m
 */
@Override
public Capabilities getCapabilities() {
    Capabilities result = super.getCapabilities();

    // attributes
    result.enable(Capability.NUMERIC_ATTRIBUTES);

    // class
    result.disableAllClasses();
    result.disableAllClassDependencies();
    result.enable(Capability.BINARY_CLASS);

    return result;
}

From source file:org.knime.knip.suise.node.boundarymodel.contourdata.IRI.java

License:Open Source License

/**
 * {@inheritDoc}/*from   w w w  .ja  v a  2s. co  m*/
 */
@Override
public Capabilities getCapabilities() {
    Capabilities result = super.getCapabilities();

    // attributes
    result.enable(Capability.NOMINAL_ATTRIBUTES);
    result.enable(Capability.RELATIONAL_ATTRIBUTES);
    result.disable(Capability.MISSING_VALUES);

    // class
    result.disableAllClasses();
    result.disableAllClassDependencies();
    result.enable(Capability.BINARY_CLASS);

    // Only multi instance data
    result.enable(Capability.ONLY_MULTIINSTANCE);

    return result;
}