LDA++
|
This is the complete list of members for ldaplusplus::LDABuilder< Scalar >, including all inherited members.
get_classic_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | |
get_classic_m_step() | ldaplusplus::LDABuilder< Scalar > | |
get_correspondence_supervised_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, Scalar mu=2, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | |
get_correspondence_supervised_m_step(Scalar mu=2.) | ldaplusplus::LDABuilder< Scalar > | |
get_fast_supervised_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, Scalar C=1, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | |
get_fast_supervised_m_step(size_t m_step_iterations=10, Scalar m_step_tolerance=1e-2, Scalar regularization_penalty=1e-2) | ldaplusplus::LDABuilder< Scalar > | |
get_fast_supervised_online_m_step(size_t num_classes, Scalar regularization_penalty=1e-2, size_t minibatch_size=128, Scalar eta_momentum=0.9, Scalar eta_learning_rate=0.01, Scalar beta_weight=0.9) | ldaplusplus::LDABuilder< Scalar > | |
get_fast_supervised_online_m_step(std::vector< Scalar > class_weights, Scalar regularization_penalty=1e-2, size_t minibatch_size=128, Scalar eta_momentum=0.9, Scalar eta_learning_rate=0.01, Scalar beta_weight=0.9) | ldaplusplus::LDABuilder< Scalar > | |
get_fast_supervised_online_m_step(Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > class_weights, Scalar regularization_penalty=1e-2, size_t minibatch_size=128, Scalar eta_momentum=0.9, Scalar eta_learning_rate=0.01, Scalar beta_weight=0.9) | ldaplusplus::LDABuilder< Scalar > | |
get_multinomial_supervised_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, Scalar mu=2, Scalar eta_weight=1, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | |
get_multinomial_supervised_m_step(Scalar mu=2.) | ldaplusplus::LDABuilder< Scalar > | |
get_semi_supervised_e_step(std::shared_ptr< em::EStepInterface< Scalar > > supervised_step=nullptr, std::shared_ptr< em::EStepInterface< Scalar > > unsupervised_step=nullptr) | ldaplusplus::LDABuilder< Scalar > | |
get_semi_supervised_m_step(size_t m_step_iterations=10, Scalar m_step_tolerance=1e-2, Scalar regularization_penalty=1e-2) | ldaplusplus::LDABuilder< Scalar > | |
get_supervised_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, size_t fixed_point_iterations=10, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | |
get_supervised_m_step(size_t m_step_iterations=10, Scalar m_step_tolerance=1e-2, Scalar regularization_penalty=1e-2) | ldaplusplus::LDABuilder< Scalar > | |
initialize_eta_from_model(std::shared_ptr< parameters::SupervisedModelParameters< Scalar > > model) | ldaplusplus::LDABuilder< Scalar > | inline |
initialize_eta_uniform(size_t num_classes) | ldaplusplus::LDABuilder< Scalar > | |
initialize_eta_zeros(size_t num_classes) | ldaplusplus::LDABuilder< Scalar > | |
initialize_topics_from_model(std::shared_ptr< parameters::ModelParameters< Scalar > > model) | ldaplusplus::LDABuilder< Scalar > | inline |
initialize_topics_random(size_t words, size_t topics, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | |
initialize_topics_seeded(const Eigen::MatrixXi &X, size_t topics, size_t N=30, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | |
initialize_topics_seeded(std::shared_ptr< corpus::Corpus > corpus, size_t topics, size_t N=30, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | |
LDABuilder() | ldaplusplus::LDABuilder< Scalar > | |
operator LDA< Scalar >() const override | ldaplusplus::LDABuilder< Scalar > | inlinevirtual |
set_classic_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | inline |
set_classic_m_step() | ldaplusplus::LDABuilder< Scalar > | inline |
set_correspondence_supervised_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, Scalar mu=2, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | inline |
set_correspondence_supervised_m_step(Scalar mu=2.) | ldaplusplus::LDABuilder< Scalar > | inline |
set_e(std::shared_ptr< em::EStepInterface< Scalar > > e_step) | ldaplusplus::LDABuilder< Scalar > | inline |
set_fast_supervised_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, Scalar C=1, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | inline |
set_fast_supervised_m_step(size_t m_step_iterations=10, Scalar m_step_tolerance=1e-2, Scalar regularization_penalty=1e-2) | ldaplusplus::LDABuilder< Scalar > | inline |
set_fast_supervised_online_m_step(size_t num_classes, Scalar regularization_penalty=1e-2, size_t minibatch_size=128, Scalar eta_momentum=0.9, Scalar eta_learning_rate=0.01, Scalar beta_weight=0.9) (defined in ldaplusplus::LDABuilder< Scalar >) | ldaplusplus::LDABuilder< Scalar > | inline |
set_fast_supervised_online_m_step(std::vector< Scalar > class_weights, Scalar regularization_penalty=1e-2, size_t minibatch_size=128, Scalar eta_momentum=0.9, Scalar eta_learning_rate=0.01, Scalar beta_weight=0.9) (defined in ldaplusplus::LDABuilder< Scalar >) | ldaplusplus::LDABuilder< Scalar > | inline |
set_fast_supervised_online_m_step(Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > class_weights, Scalar regularization_penalty=1e-2, size_t minibatch_size=128, Scalar eta_momentum=0.9, Scalar eta_learning_rate=0.01, Scalar beta_weight=0.9) (defined in ldaplusplus::LDABuilder< Scalar >) | ldaplusplus::LDABuilder< Scalar > | inline |
set_iterations(size_t iterations) | ldaplusplus::LDABuilder< Scalar > | |
set_m(std::shared_ptr< em::MStepInterface< Scalar > > m_step) | ldaplusplus::LDABuilder< Scalar > | inline |
set_multinomial_supervised_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, Scalar mu=2, Scalar eta_weight=1, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | inline |
set_multinomial_supervised_m_step(Scalar mu=2.) | ldaplusplus::LDABuilder< Scalar > | inline |
set_semi_supervised_e_step(std::shared_ptr< em::EStepInterface< Scalar > > supervised_step=nullptr, std::shared_ptr< em::EStepInterface< Scalar > > unsupervised_step=nullptr) | ldaplusplus::LDABuilder< Scalar > | inline |
set_semi_supervised_m_step(size_t m_step_iterations=10, Scalar m_step_tolerance=1e-2, Scalar regularization_penalty=1e-2) | ldaplusplus::LDABuilder< Scalar > | inline |
set_supervised_e_step(size_t e_step_iterations=10, Scalar e_step_tolerance=1e-2, size_t fixed_point_iterations=10, Scalar compute_likelihood=1.0, int random_state=0) | ldaplusplus::LDABuilder< Scalar > | inline |
set_supervised_m_step(size_t m_step_iterations=10, Scalar m_step_tolerance=1e-2, Scalar regularization_penalty=1e-2) | ldaplusplus::LDABuilder< Scalar > | inline |
set_workers(size_t workers) | ldaplusplus::LDABuilder< Scalar > | |
~LDABuilderInterface() (defined in ldaplusplus::LDABuilderInterface< Scalar >) | ldaplusplus::LDABuilderInterface< Scalar > | inlinevirtual |