Examples of defineEventType()


Examples of org.encog.ml.bayesian.query.BayesianQuery.defineEventType()

    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() ) {
View Full Code Here

Examples of org.encog.ml.bayesian.query.BayesianQuery.defineEventType()

    }
   
    // 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();
   
View Full Code Here

Examples of org.encog.ml.bayesian.query.enumerate.EnumerationQuery.defineEventType()

    messageProbability.addClass(SPAM_DATA.length);
    messageProbability.addClass(HAM_DATA.length);
    double probSpam = messageProbability.calculate(0);

    spamEvent.getTable().addLine(probSpam, true);
    query.defineEventType(spamEvent, EventType.Outcome);
    query.setEventValue(spamEvent, true);
       
    index = 0;
    for( String word: words) {
      String word2 = word+index;
View Full Code Here

Examples of org.encog.ml.bayesian.query.enumerate.EnumerationQuery.defineEventType()

    for( String word: words) {
      String word2 = word+index;
      BayesianEvent event = network.getEvent(word2);
      event.getTable().addLine(this.spamBag.probability(word), true, true); // spam
      event.getTable().addLine(this.hamBag.probability(word), true, false); // ham
      query.defineEventType(event, EventType.Evidence);
      query.setEventValue(event, true);
      index++;
    }

    //query.setSampleSize(100000000);
View Full Code Here

Examples of org.encog.ml.bayesian.query.enumerate.EnumerationQuery.defineEventType()

    b.getTable().addLine(0.2, true, true); // p(b|a) = 0.2
    b.getTable().addLine(0.8, true, false);// p(b|~a) = 0.8   
    network.validate();
   
    EnumerationQuery query = new EnumerationQuery(network);
    query.defineEventType(a, EventType.Evidence);
    query.defineEventType(b, EventType.Outcome);
    query.setEventValue(b, true);
    query.setEventValue(a, true);
    query.execute();
    testPercent(query.getProbability(),20);
View Full Code Here

Examples of org.encog.ml.bayesian.query.enumerate.EnumerationQuery.defineEventType()

    b.getTable().addLine(0.8, true, false);// p(b|~a) = 0.8   
    network.validate();
   
    EnumerationQuery query = new EnumerationQuery(network);
    query.defineEventType(a, EventType.Evidence);
    query.defineEventType(b, EventType.Outcome);
    query.setEventValue(b, true);
    query.setEventValue(a, true);
    query.execute();
    testPercent(query.getProbability(),20);
  }
View Full Code Here

Examples of org.encog.ml.bayesian.query.enumerate.EnumerationQuery.defineEventType()

    x3.getTable().addLine(0.2, true, true); // p(x3|a) = 0.2
    x3.getTable().addLine(0.6, true, false);// p(x3|~a) = 0.6
    network.validate();
   
    EnumerationQuery query = new EnumerationQuery(network);
    query.defineEventType(x1, EventType.Evidence);
    query.defineEventType(x2, EventType.Evidence);
    query.defineEventType(x3, EventType.Evidence);
    query.defineEventType(a, EventType.Outcome);
    query.setEventValue(a, true);
    query.setEventValue(x1, true);
View Full Code Here

Examples of org.encog.ml.bayesian.query.enumerate.EnumerationQuery.defineEventType()

    x3.getTable().addLine(0.6, true, false);// p(x3|~a) = 0.6
    network.validate();
   
    EnumerationQuery query = new EnumerationQuery(network);
    query.defineEventType(x1, EventType.Evidence);
    query.defineEventType(x2, EventType.Evidence);
    query.defineEventType(x3, EventType.Evidence);
    query.defineEventType(a, EventType.Outcome);
    query.setEventValue(a, true);
    query.setEventValue(x1, true);
    query.setEventValue(x2, true);
View Full Code Here

Examples of org.encog.ml.bayesian.query.enumerate.EnumerationQuery.defineEventType()

    network.validate();
   
    EnumerationQuery query = new EnumerationQuery(network);
    query.defineEventType(x1, EventType.Evidence);
    query.defineEventType(x2, EventType.Evidence);
    query.defineEventType(x3, EventType.Evidence);
    query.defineEventType(a, EventType.Outcome);
    query.setEventValue(a, true);
    query.setEventValue(x1, true);
    query.setEventValue(x2, true);
    query.setEventValue(x3, false);
View Full Code Here

Examples of org.encog.ml.bayesian.query.enumerate.EnumerationQuery.defineEventType()

   
    EnumerationQuery query = new EnumerationQuery(network);
    query.defineEventType(x1, EventType.Evidence);
    query.defineEventType(x2, EventType.Evidence);
    query.defineEventType(x3, EventType.Evidence);
    query.defineEventType(a, EventType.Outcome);
    query.setEventValue(a, true);
    query.setEventValue(x1, true);
    query.setEventValue(x2, true);
    query.setEventValue(x3, false);
    query.execute();
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.