Jun 30, 2009

infer.net | Topic models

topic models 的几个问题
1. docs 是 jagged array,observed 数据采用
int [][] docs
={new int[] {...},
new int[] {...},
new int[] {...}...
}
2. 这儿就涉及到 jagged variable array 如何建立 range
Range corpusRange = new Range(docs.Length);
VariableArray<int> corpusSize = Variable.Observed(sizes, corpusRange);
Range docRange = new Range(corpusSize[corpusRange]);
var z = Variable.Array(Variable.Array<int>(docRange), corpusRange);
corpusRange 是外层 range,docRange 是内层 range,要建立一个 VariableArray<int>
3. .Attrib(new ValueRange(topicRange))
为什么要加这个,也不是很清楚,不过要加就是了

0 comments: