public void CopyModel(LdaSingleBox trainer, int wordId) { int length = NumTopic; LdaInterface.GetWordTopic(trainer._engine, wordId, _topics, _probabilities, ref length); LdaInterface.SetWordTopic(_engine, wordId, _topics, _probabilities, length); }
public void SetModel(int termID, int[] topicID, int[] topicProb, int topicNum) { Contracts.Check(termID >= 0); Contracts.Check(topicNum <= NumTopic); Array.Copy(topicID, _topics, topicNum); Array.Copy(topicProb, _probabilities, topicNum); LdaInterface.SetWordTopic(_engine, termID, _topics, _probabilities, topicNum); }