当前位置: 首页>>代码示例>>Java>>正文


Java DenseInstance.setValue方法代码示例

本文整理汇总了Java中weka.core.DenseInstance.setValue方法的典型用法代码示例。如果您正苦于以下问题:Java DenseInstance.setValue方法的具体用法?Java DenseInstance.setValue怎么用?Java DenseInstance.setValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在weka.core.DenseInstance的用法示例。


在下文中一共展示了DenseInstance.setValue方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createArff

import weka.core.DenseInstance; //导入方法依赖的package包/类
public Instances createArff(String comment) {

		ArrayList<Attribute> atts = new ArrayList<Attribute>();
		ArrayList<String> classes = new ArrayList<String>();
		classes.add("good");
		classes.add("bad");

		atts.add(new Attribute("text", (ArrayList<String>) null));

		// make sure that the name of the class attribute is unlikely to
		// clash with any attribute created via the StringToWordVector filter
		atts.add(new Attribute("@@[email protected]@", classes));
		Instances data = new Instances("weka_SO_comments_model", atts, 0);
		data.setClassIndex(data.numAttributes() - 1);

		DenseInstance instance = new DenseInstance(2);
		Attribute messageAtt = data.attribute("text");
		instance.setValue(messageAtt, messageAtt.addStringValue(comment));

		data.add(instance);

		// System.out.println(data.toString());

		return data;
	}
 
开发者ID:SOBotics,项目名称:SOCVFinder,代码行数:26,代码来源:CommentHeatCategory.java

示例2: featureVectorToInstances

import weka.core.DenseInstance; //导入方法依赖的package包/类
/**
 * Method to get a Instances object from a featureVector
 * @param featureVector the featureVector to convert in Instances
 * @return an Instances object (in other words a set of Instance)
 */
public Instances featureVectorToInstances(ArrayList<Double> featureVector) {

	Instances instances = new Instances("Instances", attributes, 0);
	DenseInstance instance = new DenseInstance(attributes.size());

	for (int i = 0; i < featureVector.size(); i++)

		instance.setValue(i, featureVector.get(i));

	// instance.setValue(featureVector.size(), -1);
	instances.add(instance);
	// Set class attribute
	instances.setClassIndex(attributes.size() - 1);

	return instances;
}
 
开发者ID:mHealthTechnologies,项目名称:mHealthDroid,代码行数:22,代码来源:Classification.java

示例3: featureMatrixToInstances

import weka.core.DenseInstance; //导入方法依赖的package包/类
/**
 * Method to get a Instances object from a featureMatrix
 * @param featureMatrix the featureMatrix to convert in Instances
 * @return an Instances object (in other words a set of Instance)
 */
public Instances featureMatrixToInstances(
		ArrayList<ArrayList<Double>> featureMatrix) {

	Instances instances = new Instances("Instances", attributes, 0);
	DenseInstance instance = new DenseInstance(attributes.size());

	for (int i = 0; i < featureMatrix.size(); i++) {

		for (int j = 0; j < featureMatrix.size(); j++) {

			instance.setValue(j, featureMatrix.get(i).get(j));
		}
		// instance.setValue(featureVector.size(), -1);
		instances.add(instance);
		// Set class attribute
		instances.setClassIndex(attributes.size() - 1);
	}

	return instances;
}
 
开发者ID:mHealthTechnologies,项目名称:mHealthDroid,代码行数:26,代码来源:Classification.java

示例4: toWekaInstance

import weka.core.DenseInstance; //导入方法依赖的package包/类
/**
 * toWekaInstance
 * 
 * @param dataset
 * @return 
 */
public Instance toWekaInstance(Instances dataset) {
    // create instance
    DenseInstance instance = new DenseInstance(13);
    instance.setDataset(dataset);

    // set values
    instance.setValue(0, this.getMean());
    instance.setValue(1, this.getMedian());
    instance.setValue(2, this.getMin());
    instance.setValue(3, this.getMax());
    instance.setValue(4, this.getStd());
    instance.setValue(5, this.getLowQuantile());
    instance.setValue(6, this.getHighQuantile());
    instance.setValue(7, this.getIqr());
    instance.setValue(8, this.getKurtosis());
    instance.setValue(9, this.getRange());
    instance.setValue(10, this.getPower());
    instance.setValue(11, this.getTotalF0());
    instance.setValue(12, stressed ? "stressed" : "unstressed");

    // return instance
    return instance;
}
 
开发者ID:andrzejtrzaska,项目名称:VoiceStressAnalysis,代码行数:30,代码来源:VoiceStressInstance.java

示例5: makeInstance

import weka.core.DenseInstance; //导入方法依赖的package包/类
/**
 * Method that converts a text message into an instance.
 */
private static Instance makeInstance(String text, Instances data) {

  // Create instance of length two.
  DenseInstance instance = new DenseInstance(2);

  // Set value for message attribute
  Attribute messageAtt = data.attribute("text");
  instance.setValue(messageAtt, messageAtt.addStringValue(text));

  // Give instance access to attribute information from the dataset.
  instance.setDataset(data);
  return instance;
}
 
开发者ID:SOBotics,项目名称:SOCVFinder,代码行数:17,代码来源:TestWekaClassifier.java


注:本文中的weka.core.DenseInstance.setValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。