congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
Clusterer.buildClusterer
Code IndexAdd Tabnine to your IDE (free)

How to use
buildClusterer
method
in
weka.clusterers.Clusterer

Best Java code snippets using weka.clusterers.Clusterer.buildClusterer (Showing top 20 results out of 315)

origin: jdmp/java-data-mining-package

public void train(ListDataSet dataSet) throws Exception {
  instances = new DataSetToInstancesWrapper(dataSet, discrete, false);
  wekaClusterer.buildClusterer(instances);
}
origin: nz.ac.waikato.cms.weka/weka-stable

/**
 * Builds the clusters
 */
private void buildClusterer() throws Exception {
 if (m_trainingSet.classIndex() < 0) {
  m_Clusterer.buildClusterer(m_trainingSet);
 } else { // class based evaluation if class attribute is set
  Remove removeClass = new Remove();
  removeClass.setAttributeIndices("" + (m_trainingSet.classIndex() + 1));
  removeClass.setInvertSelection(false);
  removeClass.setInputFormat(m_trainingSet);
  Instances clusterTrain = Filter.useFilter(m_trainingSet, removeClass);
  m_Clusterer.buildClusterer(clusterTrain);
 }
}
origin: Waikato/weka-trunk

/**
 * Builds the clusters
 */
private void buildClusterer() throws Exception {
 if (m_trainingSet.classIndex() < 0) {
  m_Clusterer.buildClusterer(m_trainingSet);
 } else { // class based evaluation if class attribute is set
  Remove removeClass = new Remove();
  removeClass.setAttributeIndices("" + (m_trainingSet.classIndex() + 1));
  removeClass.setInvertSelection(false);
  removeClass.setInputFormat(m_trainingSet);
  Instances clusterTrain = Filter.useFilter(m_trainingSet, removeClass);
  m_Clusterer.buildClusterer(clusterTrain);
 }
}
origin: net.sourceforge/javaml

public Dataset[] cluster(Dataset data) {
  try {
    /*
     * Weka cannot handle class values in clustering, so we have to
     * store and remove them first
     */
    HashMap<Integer, Object> classValueMapping = new HashMap<Integer, Object>();
    for (Instance i : data) {
      classValueMapping.put(i.getID(), i.classValue());
      i.setClassValue(null);
    }
    data.classes().clear();
    /* Convert to Weka and train clustering */
    Instances insts = new ToWekaUtils(data).getDataset();
    Vector<Dataset> output = new Vector<Dataset>();
    wekaCluster.buildClusterer(insts);
    /* Apply clustering to the data set and restore class values */
    for (int i = 0; i < insts.numInstances(); i++) {
      int clusterIndex = wekaCluster.clusterInstance(insts.instance(i));
      while (output.size() <= clusterIndex)
        output.add(new DefaultDataset());
      data.instance(i).setClassValue(classValueMapping.get(data.instance(i).getID()));
      output.get(clusterIndex).add(data.instance(i));
    }
    return output.toArray(new Dataset[output.size()]);
  } catch (Exception e) {
    throw new WekaException(e);
  }
}
origin: nz.ac.waikato.cms.weka/weka-stable

clusterer.buildClusterer(train);
println("yes");
result[0] = true;
origin: Waikato/weka-trunk

clusterer.buildClusterer(train);
println("yes");
result[0] = true;
origin: nz.ac.waikato.cms.weka/weka-stable

/**
 * Build the clusterer on the filtered data.
 * 
 * @param data the training data
 * @throws Exception if the clusterer could not be built successfully
 */
@Override
public void buildClusterer(Instances data) throws Exception {
 if (m_Clusterer == null) {
  throw new Exception("No base clusterer has been set!");
 }
 // remove instances with missing class
 if (data.classIndex() > -1) {
  data = new Instances(data);
  data.deleteWithMissingClass();
 }
 m_Filter.setInputFormat(data); // filter capabilities are checked here
 data = Filter.useFilter(data, m_Filter);
 // can clusterer handle the data?
 getClusterer().getCapabilities().testWithFail(data);
 m_FilteredInstances = data.stringFreeStructure();
 m_Clusterer.buildClusterer(data);
}
origin: Waikato/weka-trunk

/**
 * Build the clusterer on the filtered data.
 * 
 * @param data the training data
 * @throws Exception if the clusterer could not be built successfully
 */
@Override
public void buildClusterer(Instances data) throws Exception {
 if (m_Clusterer == null) {
  throw new Exception("No base clusterer has been set!");
 }
 // remove instances with missing class
 if (data.classIndex() > -1) {
  data = new Instances(data);
  data.deleteWithMissingClass();
 }
 m_Filter.setInputFormat(data); // filter capabilities are checked here
 data = Filter.useFilter(data, m_Filter);
 // can clusterer handle the data?
 getClusterer().getCapabilities().testWithFail(data);
 m_FilteredInstances = data.stringFreeStructure();
 m_Clusterer.buildClusterer(data);
}
origin: nz.ac.waikato.cms.weka/weka-stable

m_ActualClusterer.buildClusterer(toFilterIgnoringAttributes);
origin: Waikato/weka-trunk

m_ActualClusterer.buildClusterer(toFilterIgnoringAttributes);
origin: net.sf.meka.thirdparty/mulan

clusterer.buildClusterer(removedInstances);
numClusters = clusterer.numberOfClusters();
origin: nz.ac.waikato.cms.weka/weka-stable

clusterer.buildClusterer(data);
origin: Waikato/weka-trunk

clusterer.buildClusterer(data);
origin: Waikato/weka-trunk

clusterer.buildClusterer(trainingData);
origin: nz.ac.waikato.cms.weka/weka-stable

clusterer.buildClusterer(trainingData);
origin: nz.ac.waikato.cms.weka/weka-stable

clusterer.buildClusterer(trainCopy);
compareDatasets(train, trainCopy);
origin: Waikato/weka-trunk

clusterer.buildClusterer(trainCopy);
compareDatasets(train, trainCopy);
origin: Waikato/weka-trunk

evaluationB = new ClusterEvaluation();
evaluationI = new ClusterEvaluation();
clusterers[0].buildClusterer(train);
evaluationB.setClusterer(clusterers[0]);
evaluationB.evaluateClusterer(train);
 train.instance(inst).setWeight(weight);
clusterers[1].buildClusterer(train);
built = true;
evaluationI.setClusterer(clusterers[1]);
origin: nz.ac.waikato.cms.weka/weka-stable

evaluationB = new ClusterEvaluation();
evaluationI = new ClusterEvaluation();
clusterers[0].buildClusterer(train);
evaluationB.setClusterer(clusterers[0]);
evaluationB.evaluateClusterer(train);
clusterers[1].buildClusterer(new Instances(train, 0));
for (int i = 0; i < train.numInstances(); i++) {
 ((UpdateableClusterer) clusterers[1])
origin: Waikato/weka-trunk

 throw new Exception("No clusterer has been set");
m_wrappedClusterer.buildClusterer(data);
m_model = new DiscreteEstimator[m_wrappedClusterer.numberOfClusters()][data
 .numAttributes()];
weka.clusterersClustererbuildClusterer

Javadoc

Generates a clusterer. Has to initialize all fields of the clusterer that are not being set via options.

Popular methods of Clusterer

  • clusterInstance
    Classifies a given instance. Either this or distributionForInstance() needs to be implemented by sub
  • distributionForInstance
    Predicts the cluster memberships for a given instance. Either this or clusterInstance() needs to be
  • numberOfClusters
    Returns the number of clusters.
  • getCapabilities
    Returns the Capabilities of this clusterer. Derived classifiers have to override this method to enab

Popular in Java

  • Parsing JSON documents to java classes using gson
  • scheduleAtFixedRate (Timer)
  • getApplicationContext (Context)
  • findViewById (Activity)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Join (org.hibernate.mapping)
  • Top 17 Plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now