An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
List<Attribute> listOfAttributes;listOfAttributes.add(AttributeFactory.createAttribute("helloWorldAttribute", Ontology.NUMERICAL);// setup your attribute listMemoryExampleTable table = new MemoryExampleTable(listOfAttributes);// setup your data rowsdouble[] doubleArray = new double[] { 1.0d, 2.0d, 3.0d };table.addDataRow(new DoubleArrayDataRow(doubleArray));ExampleSet exSet = table.createExampleSet();// if you need special roles:Attribute att = listOfAttributes.get(0);exSet.getAttributes().setSpecialAttribute(att, "label");
IOContainer ioInput = new IOContainer(new IOObject[]{ exSet });IOContainer ioResult = process.run(ioInput);ExampleSet resultSet;if (ioResult.getElementAt(0) instanceof ExampleSet) { resultSet = (ExampleSet)ioResult.getElementAt(0); // do stuff}
IOContainer ioInput = new IOContainer(new IOObject[]{ exSet });IOContainer ioResult = process.run(ioInput);
// change attribute name to whatever you needAttribute targetAtt = exampleSet.getAttributes().get("attributeName");double result;for (Example example: exampleSet) { result = example.getValue(targetAtt); // or if nominal attribute String resultString = example.getValueAsString(targetAtt); // insert custom code here}
table.addDataRow(new DoubleArrayDataRow(doubleArray)); exSet =table.createExampleSet(); ioInput = new IOContainer(new IOObject[]{ exSet }); ioResult = process.run(ioInput); if (ioResult.getElementAt(0) instanceof ExampleSet) { resultSet = (ExampleSet)ioResult.getElementAt(0); e =resultSet.getExample(0); predetto=e.getPredictedLabel(); System.out.println("predettoX="+predetto); } if (ioResult.getElementAt(1) instanceof ExampleSet) { resultSet = (ExampleSet)ioResult.getElementAt(1); e =resultSet.getExample(0); predetto=e.getPredictedLabel(); System.out.println("predettoY="+predetto); } Attribute attribute = table.getAttribute(table.getNumberOfAttributes()-1); System.out.println("Nome del 11 "+attribute.getName()); table.removeAttribute(table.getNumberOfAttributes()-1); attribute = table.getAttribute(table.getNumberOfAttributes()-2); System.out.println("Nome del 12 "+attribute.getName()); table.removeAttribute(table.getNumberOfAttributes()-2); removeDataRow = table.removeDataRow(0); table.clear();