public abstract class AbstractMixtureWeightEM extends Object
Abstract EM Algorithm for Mixture Weights Estimation
Copyright: Copyright (c) 2005
Company: IST, Drexel University
| Modifier and Type | Field and Description |
|---|---|
protected int |
componentNum |
protected IndexReader |
indexReader |
protected int |
iterationNum |
| Constructor and Description |
|---|
AbstractMixtureWeightEM(IndexReader indexReader,
int componentNum,
int iterationNum,
boolean docFirst) |
| Modifier and Type | Method and Description |
|---|---|
double[] |
estimateModelCoefficient(RelSimpleQuery query) |
protected abstract void |
getComponentValue(IRDoc curDoc,
int freq,
double[] componentProbs) |
protected abstract void |
getComponentValue(SimpleTermPredicate queryTerm,
int freq,
double[] componentProbs) |
protected IRDoc |
getDoc(int seq) |
protected int |
getDocNum() |
protected abstract void |
init(RelSimpleQuery query) |
protected abstract void |
setDoc(IRDoc doc) |
protected abstract void |
setInitialParameters(double[] arrCoefficient,
IRDoc[] arrDoc) |
protected abstract void |
setQueryTerm(SimpleTermPredicate queryTerm) |
void |
setStatusOut(PrintWriter out) |
protected IndexReader indexReader
protected int iterationNum
protected int componentNum
public AbstractMixtureWeightEM(IndexReader indexReader, int componentNum, int iterationNum, boolean docFirst)
protected abstract void setInitialParameters(double[] arrCoefficient,
IRDoc[] arrDoc)
protected abstract void init(RelSimpleQuery query)
protected abstract void setDoc(IRDoc doc)
protected abstract void setQueryTerm(SimpleTermPredicate queryTerm)
protected abstract void getComponentValue(SimpleTermPredicate queryTerm, int freq, double[] componentProbs)
protected abstract void getComponentValue(IRDoc curDoc, int freq, double[] componentProbs)
public void setStatusOut(PrintWriter out)
public double[] estimateModelCoefficient(RelSimpleQuery query)
protected int getDocNum()
protected IRDoc getDoc(int seq)
Copyright © 2018 JULIE Lab, Germany. All rights reserved.