Package uk.org.ogsadai.client.toolkit.activities.block

Examples of uk.org.ogsadai.client.toolkit.activities.block.ListRandomSplit


        SQLQuery query = new SQLQuery();
        query.setResourceID(resource);
        query.addExpression("SELECT outlook, windy, temperature, humidity, weather.play FROM weather JOIN measurements ON weather.id = measurements.id");
        workflow.add(query);
       
        ListRandomSplit split = new ListRandomSplit();
        split.setNumberOfOutputs(count);
        split.connectDataInput(query.getDataOutput());
        workflow.add(split);
       
        TupleUnionAll[] union = new TupleUnionAll[count];
        BuildClassifier[] classifier = new BuildClassifier[count];
        TupleToWebRowSetCharArrays[] tupleToWRS = new TupleToWebRowSetCharArrays[count];
        for (int i=0; i<count; i++)
        {
            union[i] = new TupleUnionAll();
            union[i].setNumberOfInputs(count-1);
            for (int j=0; j<i; j++)
            {
                union[i].connectDataInput(j, split.getOutput(j));
            }
            for (int j=i+1; j<count; j++)
            {
                union[i].connectDataInput(j-1, split.getOutput(j));
            }
            workflow.add(union[i]);
           
            classifier[i] = new BuildClassifier();
            classifier[i].newNominalValues();
View Full Code Here


        SQLQuery query = new SQLQuery();
        query.setResourceID(resource);
        query.addExpression("SELECT temperature, humidity, outlook, windy, weather.play FROM weather JOIN measurements ON weather.id = measurements.id");
        workflow.add(query);
       
        ListRandomSplit split = new ListRandomSplit();
        split.setNumberOfOutputs(count);
        split.connectDataInput(query.getDataOutput());
        workflow.add(split);
       
        TupleUnionAll[] union = new TupleUnionAll[count];
        Evaluate[] evaluate = new Evaluate[count];
        SprintClassifier[] classifier = new SprintClassifier[count];
        for (int i=0; i<count; i++)
        {
            union[i] = new TupleUnionAll();
            union[i].setNumberOfInputs(count-1);
            for (int j=0; j<i; j++)
            {
                union[i].connectDataInput(j, split.getOutput(j));
            }
            for (int j=i+1; j<count; j++)
            {
                union[i].connectDataInput(j-1, split.getOutput(j));
            }
            workflow.add(union[i]);
           
            classifier[i] = new SprintClassifier();
            classifier[i].addClassName("play");
            classifier[i].addClassValues(new String[] {"yes", "no"});
            classifier[i].connectDataInput(union[i].getDataOutput());
           
            DeliverToRequestStatus deliverDT = new DeliverToRequestStatus();
            deliverDT.connectInput(classifier[i].getResultOutput());

            evaluate[i] = new Evaluate();
            evaluate[i].connectPMMLTreeInput(classifier[i].getResultOutput());
            evaluate[i].connectDataInput(split.getOutput(i));
           
            DeliverToRequestStatus deliverEval = new DeliverToRequestStatus();
            deliverEval.connectInput(evaluate[i].getResultOutput());
           
            workflow.add(classifier[i]);
View Full Code Here

TOP

Related Classes of uk.org.ogsadai.client.toolkit.activities.block.ListRandomSplit

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.