MCPcopy Create free account
hub / github.com/bab2min/tomotopy / getTopicLikelihoods

Method getTopicLikelihoods

src/TopicModel/HDPModel.hpp:139–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

137 }
138
139 Float* getTopicLikelihoods(_ModelState& ld) const
140 {
141 const size_t V = this->realV;
142 const auto K = ld.numByTopic.size();
143 ld.topicLikelihood.resize(K + 1);
144 ld.topicLikelihood.head(K) = ld.zLikelihood.head(K).array().template cast<Float>() * ld.numTableByTopic.array().template cast<Float>();
145 ld.topicLikelihood[K] = ld.zLikelihood[K] * gamma;
146 sample::prefixSum(ld.topicLikelihood.data(), ld.topicLikelihood.size());
147 return &ld.topicLikelihood[0];
148 }
149
150 template<int _inc>
151 inline void addOnlyWordTo(_ModelState& ld, _DocType& doc, uint32_t pid, Vid vid, Tid tid) const

Callers

nothing calls this directly

Calls 4

prefixSumFunction · 0.85
resizeMethod · 0.80
sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected