我使用JavaML庫創建了一個SparseInstace對象,我在該實例中放入了一些值,但是我找不到在其上分配標籤的解決方案。例如,創建實例的方式類似於:將標籤(對象名稱)添加到實例對象
{{2=1.0, 4=2.2};null}
我想添加特定的字符串值而不是該「空白」區域。這裏是我的代碼:
package helloworld;
import java.io.IOException;
import net.sf.javaml.core.Dataset;
import net.sf.javaml.core.DefaultDataset;
import net.sf.javaml.core.Instance;
import net.sf.javaml.core.SparseInstance;
import net.sf.javaml.matrix.Matrix;
import net.sf.javaml.tools.InstanceTools;
import net.sf.javaml.tools.data.FileHandler;
public class WekaT2 {
public static void main(String[] args) throws IOException, Exception {
Dataset data = new DefaultDataset();
Instance tmpInstance = new SparseInstance();
tmpInstance.put(2, 1.0);
tmpInstance.put(4, 2.2);
data.add(tmpInstance);
}
}
http://java-ml.sourceforge.net/api/0.1.7/net/sf/javaml/core/SparseInstance.html
我如何添加這些標籤(對象名稱)到instaces?
您的意思是「類標籤」,就像機器學習術語中的樣本分類一樣嗎?或者你的意思是「實例名稱」,以便以後可以識別該實例? – Zero3