Examples of BayesianQuery


Examples of org.encog.ml.bayesian.query.BayesianQuery

   
    ParseProbability parse = new ParseProbability(this);
    ParsedProbability parsedProbability = parse.parse(line);
   
    // create a temp query
    BayesianQuery q = this.query.clone();
   
    // first, mark all events as hidden
    q.reset();
   
    // deal with evidence (input)
    for( ParsedEvent parsedEvent : parsedProbability.getGivenEvents() ) {
      BayesianEvent event = this.requireEvent(parsedEvent.getLabel());
      q.defineEventType(event, EventType.Evidence);
      q.setEventValue(event, parsedEvent.resolveValue(event));
    }
   
    // deal with outcome (output)
    for( ParsedEvent parsedEvent : parsedProbability.getBaseEvents() ) {
      BayesianEvent event = requireEvent(parsedEvent.getLabel());
      q.defineEventType(event, EventType.Outcome);
      q.setEventValue(event, parsedEvent.resolveValue(event));
    }
   
    q.locateEventTypes();
   
    q.execute();
    return q.getProbability();
  }
View Full Code Here

Examples of org.encog.ml.bayesian.query.BayesianQuery

      }
    }

    // define query, if it exists
    if (queryType.length() > 0) {
      BayesianQuery query = null;
      if (queryType.equals("EnumerationQuery")) {
        query = new EnumerationQuery(result);
      } else {
        query = new SamplingQuery(result);
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.