#include <Unigram_Model_Tester.h>
Public Member Functions | |
Unigram_Model_Tester (TypeTopicCounts &, Parameter &, Parameter &, WordIndexDictionary &, bool no_init=false) | |
virtual | ~Unigram_Model_Tester () |
google::protobuf::Message * | allocate_document_buffer (size_t) |
void | deallocate_document_buffer (google::protobuf::Message *) |
google::protobuf::Message * | get_nth_document (google::protobuf::Message *docs, size_t n) |
void * | read (google::protobuf::Message &) |
void * | sample (void *) |
void * | update (void *) |
void * | optimize (void *) |
void * | eval (void *, double &) |
void | write (void *) |
void | iteration_done () |
void * | test (void *) |
Static Public Attributes | |
static long | doc_index |
Protected Attributes | |
TypeTopicCounts & | _ttc |
Parameter & | _alpha |
Parameter & | _beta |
bool | ignore_old_topic |
int | _num_words |
int | _num_topics |
DocumentReader * | _wdoc_rdr |
DocumentWriter * | _tdoc_writer |
Unigram_Model_Tester::Unigram_Model_Tester | ( | TypeTopicCounts & | ttc, | |
Parameter & | alpha, | |||
Parameter & | beta, | |||
WordIndexDictionary & | local_dict, | |||
bool | no_init = false | |||
) |
Unigram_Model_Tester::~Unigram_Model_Tester | ( | ) | [virtual] |
google::protobuf::Message * Unigram_Model_Tester::allocate_document_buffer | ( | size_t | num_docs | ) | [virtual] |
Implements Model_Refiner.
void Unigram_Model_Tester::deallocate_document_buffer | ( | google::protobuf::Message * | docs | ) | [virtual] |
Implements Model_Refiner.
void * Unigram_Model_Tester::eval | ( | void * | token, | |
double & | eval_value | |||
) | [virtual] |
Implements Model_Refiner.
google::protobuf::Message * Unigram_Model_Tester::get_nth_document | ( | google::protobuf::Message * | docs, | |
size_t | n | |||
) | [virtual] |
Implements Model_Refiner.
void Unigram_Model_Tester::iteration_done | ( | ) | [virtual] |
Implements Model_Refiner.
Reimplemented in Unigram_Model_Streamer.
void * Unigram_Model_Tester::optimize | ( | void * | ) | [virtual] |
Implements Model_Refiner.
void * Unigram_Model_Tester::read | ( | google::protobuf::Message & | doc | ) | [virtual] |
Implements Model_Refiner.
Reimplemented in Unigram_Model_Streamer.
void * Unigram_Model_Tester::sample | ( | void * | ) | [virtual] |
Implements Model_Refiner.
void * Unigram_Model_Tester::test | ( | void * | token | ) | [virtual] |
Implements Model_Refiner.
void * Unigram_Model_Tester::update | ( | void * | ) | [virtual] |
Implements Model_Refiner.
void Unigram_Model_Tester::write | ( | void * | token | ) | [virtual] |
Implements Model_Refiner.
Reimplemented in Unigram_Model_Streamer.
Parameter& Unigram_Model_Tester::_alpha [protected] |
Parameter& Unigram_Model_Tester::_beta [protected] |
int Unigram_Model_Tester::_num_topics [protected] |
int Unigram_Model_Tester::_num_words [protected] |
DocumentWriter* Unigram_Model_Tester::_tdoc_writer [protected] |
TypeTopicCounts& Unigram_Model_Tester::_ttc [protected] |
DocumentReader* Unigram_Model_Tester::_wdoc_rdr [protected] |
long Unigram_Model_Tester::doc_index [static] |
bool Unigram_Model_Tester::ignore_old_topic [protected] |