LDA++
ldaplusplus::LDABuilder< Scalar > Member List

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 overrideldaplusplus::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