dragon.ir.topicmodel
Class AbstractModel

java.lang.Object
  |
  +--dragon.ir.topicmodel.AbstractModel
Direct Known Subclasses:
AbstractTopicModel, AbstractTwoDimensionModel, CrossMixtureModel

public class AbstractModel
extends java.lang.Object

Abstract model implements basic functions for topic model which can be inherited by other classes

Copyright: Copyright (c) 2005

Company: IST, Drexel University

Version:
1.0
Author:
Davis Zhou

Field Summary
protected  int iterations
           
protected  int seed
           
protected  java.io.PrintWriter statusOut
           
 
Constructor Summary
AbstractModel()
           
 
Method Summary
protected  DoubleVector getBkgModel(IndexReader indexReader)
           
 int getIterationNum()
           
protected  void printStatus(java.lang.String line)
           
 void setIterationNum(int num)
           
 void setRandomSeed(int seed)
           
 void setStatusOut(java.io.PrintWriter out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iterations

protected int iterations

seed

protected int seed

statusOut

protected java.io.PrintWriter statusOut
Constructor Detail

AbstractModel

public AbstractModel()
Method Detail

getIterationNum

public int getIterationNum()

setIterationNum

public void setIterationNum(int num)

setRandomSeed

public void setRandomSeed(int seed)

setStatusOut

public void setStatusOut(java.io.PrintWriter out)

printStatus

protected void printStatus(java.lang.String line)

getBkgModel

protected DoubleVector getBkgModel(IndexReader indexReader)