be.unamur.inference.ngram
Class BigramUsageModel

java.lang.Object
  extended by be.unamur.transitionsystem.AbstractTransitionSystem<be.unamur.transitionsystem.State,be.unamur.transitionsystem.usagemodel.UsageModelTransition,be.unamur.transitionsystem.Action>
      extended by be.unamur.transitionsystem.usagemodel.UsageModel
          extended by be.unamur.inference.ngram.BigramUsageModel
All Implemented Interfaces:
be.unamur.transitionsystem.TransitionSystem

public class BigramUsageModel
extends be.unamur.transitionsystem.usagemodel.UsageModel

This class represent a UsageModel build using the Bigram class.

Author:
Xavier Devroey - xavier.devroey@unamur.be

Field Summary
 
Fields inherited from class be.unamur.transitionsystem.AbstractTransitionSystem
factory
 
Constructor Summary
BigramUsageModel()
          Creates a new BigramUsageModel.
 
Method Summary
 OccurrenceCounTransition addTransition(be.unamur.transitionsystem.State from, be.unamur.transitionsystem.State to, be.unamur.transitionsystem.Action action)
           
 OccurrenceCounTransition addTransition(be.unamur.transitionsystem.State from, be.unamur.transitionsystem.State to, be.unamur.transitionsystem.Action action, double probability)
           
 
Methods inherited from class be.unamur.transitionsystem.usagemodel.UsageModel
copy, importTransitions
 
Methods inherited from class be.unamur.transitionsystem.AbstractTransitionSystem
actions, addAction, addState, getAction, getInitialState, getState, importActions, importStates, numberOfActions, numberOfStates, removeState, removeTransition, setFactory, setInitialState, states, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BigramUsageModel

public BigramUsageModel()
Creates a new BigramUsageModel.

Method Detail

addTransition

public OccurrenceCounTransition addTransition(be.unamur.transitionsystem.State from,
                                              be.unamur.transitionsystem.State to,
                                              be.unamur.transitionsystem.Action action)
Specified by:
addTransition in interface be.unamur.transitionsystem.TransitionSystem
Overrides:
addTransition in class be.unamur.transitionsystem.usagemodel.UsageModel

addTransition

public OccurrenceCounTransition addTransition(be.unamur.transitionsystem.State from,
                                              be.unamur.transitionsystem.State to,
                                              be.unamur.transitionsystem.Action action,
                                              double probability)
Overrides:
addTransition in class be.unamur.transitionsystem.usagemodel.UsageModel


Copyright © 2014 PReCISE, University of Namur. All rights reserved.