Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | P | R | S | T | W _ __getitem__() (BilingualTextDataset method) (SequentialDataset method) __len__() (BilingualTextDataset method) (SequentialDataset method) _get_activation_fn() (in module topmost.models.hierarchical.SawETM.block) _gyration() (PoincareBall method), [1] _lambda_x() (PoincareBall method), [1] _mobius_add() (PoincareBall method), [1] _mobius_matvec() (PoincareBall method), [1] _mobius_mul() (PoincareBall method), [1] A alpha (in module topmost.preprocessing.preprocessing) alpha_or_num (in module topmost.preprocessing.preprocessing) alphanum (in module topmost.preprocessing.preprocessing) ArCos() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) ArCosh() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) ArSin() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) ArSinC() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) ArSinh() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) ArTan() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) ArTanC() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) ArTanh() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) B BasicDatasetHandler (class in topmost.data) (class in topmost.data.basic_dataset_handler) BasicTrainer (class in topmost.trainers) (class in topmost.trainers.basic.basic_trainer) BERTopicTrainer (class in topmost.trainers.basic.BERTopic_trainer) BilingualTextDataset (class in topmost.data.crosslingual_dataset_handler) bottom_word_embeddings (HyperMiner property), [1] (SawETM property), [1] build_CVL_mask() (TAMI method) build_hierarchy() (in module topmost.evaluations.build_hierarchy) C CDDecoder (class in topmost.models.hierarchical.TraCo.CDDecoder) clean_group_info() (in module topmost.evaluations.hierarchy_quality) clean_info() (in module topmost.evaluations.hierarchy_quality) clean_text() (Tokenizer method) clip (Manifold attribute) clustering_metric() (in module topmost.evaluations.clustering) CombinedTM (class in topmost.models) (class in topmost.models.basic.CombinedTM) compute_CLNPMI() (in module topmost.evaluations.hierarchy_quality) compute_diff_topic_pair() (in module topmost.evaluations.hierarchy_quality) compute_dynamic_TC() (in module topmost.evaluations) (in module topmost.evaluations.topic_coherence) compute_loss_KL() (ECRTM method), [1] (TraCo method), [1] compute_loss_TM() (InfoCTM method), [1] compute_pos_neg() (TAMI method) compute_TD() (in module topmost.evaluations.hierarchy_quality) (in module topmost.evaluations.topic_diversity) compute_topic_coherence() (in module topmost.evaluations) (in module topmost.evaluations.topic_coherence) compute_topic_diversity() (in module topmost.evaluations) (in module topmost.evaluations.topic_diversity) convert_labels() (Preprocessing method), [1] convert_topicStr_to_dict() (in module topmost.evaluations.hierarchy_quality) Cos() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) Cosh() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) crosslingual_classification() (in module topmost.evaluations) (in module topmost.evaluations.classification) CrosslingualDatasetHandler (class in topmost.data) (class in topmost.data.crosslingual_dataset_handler) CrosslingualTrainer (class in topmost.trainers) (class in topmost.trainers.crosslingual.crosslingual_trainer) D decode() (CombinedTM method), [1] (DecTM method), [1] (InfoCTM method), [1] (NMTM method), [1] (ProdLDA method), [1] (TSCTM method), [1] DecTM (class in topmost.models) (class in topmost.models.basic.DecTM) DETM (class in topmost.models) (class in topmost.models.dynamic.DETM) dist() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] download_articles() (in module topmost.data.download_20ng) download_dataset() (in module topmost.data) (in module topmost.data.download) download_save() (in module topmost.data.download_20ng) DTMTrainer (class in topmost.trainers) (class in topmost.trainers.dynamic.DTM_trainer) dtype (Manifold attribute) DynamicDatasetHandler (class in topmost.data) (class in topmost.data.dynamic_dataset_handler) DynamicTrainer (class in topmost.trainers) (class in topmost.trainers.dynamic.dynamic_trainer) E ECR (class in topmost.models.basic.ECRTM.ECR) ECRTM (class in topmost.models) (class in topmost.models.basic.ECRTM.ECRTM) egrad2rgrad() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] encode() (CombinedTM method), [1] (DecTM method), [1] (ECRTM method), [1] (ETM method), [1] (NMTM method), [1] (ProdLDA method), [1] (TSCTM method), [1] eps (Manifold attribute) ETM (class in topmost.models) (class in topmost.models.basic.ETM) Euclidean (class in topmost.models.hierarchical.HyperMiner.manifolds) (class in topmost.models.hierarchical.HyperMiner.manifolds.euclidean) evaluate_classification() (in module topmost.evaluations) (in module topmost.evaluations.classification) evaluate_clustering() (in module topmost.evaluations) (in module topmost.evaluations.clustering) expmap() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] expmap0() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] export_beta() (BasicTrainer method), [1] (BERTopicTrainer method) (CrosslingualTrainer method), [1] (DTMTrainer method), [1] (DynamicTrainer method), [1] (HDPGensimTrainer method), [1] (HierarchicalTrainer method), [1] (LDAGensimTrainer method), [1] (LDASklearnTrainer method), [1] (NMFGensimTrainer method), [1] (NMFSklearnTrainer method), [1] export_phi() (HierarchicalTrainer method), [1] export_theta() (BasicTrainer method), [1] (BERTopicTrainer method) (CrosslingualTrainer method), [1] (DTMTrainer method), [1] (DynamicTrainer method), [1] (HDPGensimTrainer method), [1] (HierarchicalTrainer method), [1] (LDAGensimTrainer method), [1] (LDASklearnTrainer method), [1] (NMFGensimTrainer method), [1] (NMFSklearnTrainer method), [1] export_top_words() (BasicTrainer method), [1] (BERTopicTrainer method) (CrosslingualTrainer method), [1] (DTMTrainer method), [1] (DynamicTrainer method), [1] (HDPGensimTrainer method), [1] (HierarchicalTrainer method), [1] (LDAGensimTrainer method), [1] (LDASklearnTrainer method), [1] (NMFGensimTrainer method), [1] (NMFSklearnTrainer method), [1] extract_nonchild_topic_list() (in module topmost.evaluations.hierarchy_quality) F feat_clip() (HyperMiner method), [1] fit_transform() (BasicTrainer method), [1] (CrosslingualTrainer method), [1] (DynamicTrainer method), [1] (HierarchicalTrainer method), [1] forward() (CDDecoder method) (CombinedTM method), [1] (DecTM method), [1] (DETM method), [1] (ECR method) (ECRTM method), [1] (ETM method), [1] (HyperMiner method), [1] (InfoCTM method), [1] (MLPEncoder method) (NMTM method), [1] (NSTM method), [1] (ProdLDA method), [1] (ResBlock method) (SawETM method), [1] (TAMI method) (TopicDistQuant method) (TPD method) (TraCo method), [1] (TSC method) (TSCTM method), [1] G get_activation() (DETM method), [1] get_alpha() (DETM method), [1] get_beta() (CombinedTM method), [1] (DecTM method), [1] (DETM method), [1] (ECRTM method), [1] (ETM method), [1] (HyperMiner method), [1] (InfoCTM method), [1] (NMTM method), [1] (NSTM method), [1] (ProdLDA method), [1] (SawETM method), [1] (TraCo method), [1] (TSCTM method), [1] get_child_topic_idx() (in module topmost.evaluations.build_hierarchy) get_CLNPMI() (in module topmost.evaluations.hierarchy_quality) get_eta() (DETM method), [1] get_kl() (DETM method), [1] get_loss_ECR() (ECRTM method), [1] get_Map() (CrosslingualDatasetHandler method), [1] get_NLL() (DETM method), [1] get_nll() (SawETM method), [1] get_phi() (HyperMiner method), [1] get_phi_list() (HyperMiner method), [1] (SawETM method), [1] (TraCo method), [1] get_phis() (SawETM method), [1] get_sibling_groups() (in module topmost.evaluations.hierarchy_quality) get_Sibling_NPMI() (in module topmost.evaluations.hierarchy_quality) get_Sibling_TD() (in module topmost.evaluations.hierarchy_quality) get_stopwords() (in module topmost.preprocessing.preprocessing) get_theta() (CombinedTM method), [1] (CrosslingualTrainer method), [1] (DecTM method), [1] (DETM method), [1] (DTMTrainer method), [1] (ECRTM method), [1] (ETM method), [1] (HyperMiner method), [1] (InfoCTM method), [1] (NMTM method), [1] (NSTM method), [1] (ProdLDA method), [1] (SawETM method), [1] (TraCo method), [1] (TSCTM method), [1] get_time_wordfreq() (DynamicDatasetHandler method), [1] get_topic_groups() (in module topmost.evaluations.hierarchy_quality) get_topic_pairs() (in module topmost.evaluations.hierarchy_quality) get_topics_difference() (in module topmost.evaluations.hierarchy_quality) get_topk_tensor() (in module topmost.models.hierarchical.TraCo.utils) H HDPGensimTrainer (class in topmost.trainers) (class in topmost.trainers.hierarchical.HDP_trainer) hierarchical_classification() (in module topmost.evaluations) (in module topmost.evaluations.classification) hierarchical_clustering() (in module topmost.evaluations) (in module topmost.evaluations.clustering) HierarchicalTrainer (class in topmost.trainers) (class in topmost.trainers.hierarchical.hierarchical_trainer) hierarchy_quality() (in module topmost.evaluations) (in module topmost.evaluations.hierarchy_quality) HyperMiner (class in topmost.models) (class in topmost.models.hierarchical.HyperMiner.HyperMiner) I InfoCTM (class in topmost.models) (class in topmost.models.crosslingual.InfoCTM.InfoCTM) init_hidden() (DETM method), [1] inner() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] K kl_weibull_gamma() (SawETM method), [1] L LDAGensimTrainer (class in topmost.trainers) (class in topmost.trainers.basic.LDA_trainer) LDASklearnTrainer (class in topmost.trainers) (class in topmost.trainers.basic.LDA_trainer) load_contextual_embed() (in module topmost.data.basic_dataset_handler) load_data() (BasicDatasetHandler method), [1] (DynamicDatasetHandler method), [1] log_max() (SawETM method), [1] logmap() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] logmap0() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] loss_function() (CombinedTM method), [1] (DecTM method), [1] (ETM method), [1] (NMTM method), [1] (ProdLDA method), [1] (TSCTM method), [1] M make_dir() (in module topmost.data.file_utils) make_lr_scheduler() (BasicTrainer method), [1] (CrosslingualTrainer method), [1] (DynamicTrainer method), [1] (HierarchicalTrainer method), [1] make_optimizer() (BasicTrainer method), [1] (CrosslingualTrainer method), [1] (DynamicTrainer method), [1] (HierarchicalTrainer method), [1] make_word_embeddings() (in module topmost.preprocessing.preprocessing) Manifold (class in topmost.models.hierarchical.HyperMiner.manifolds.base) max_norm (Manifold attribute) min_norm (Manifold attribute) MLPEncoder (class in topmost.models.Encoder) module topmost topmost.data topmost.data.basic_dataset_handler topmost.data.crosslingual_dataset_handler topmost.data.download topmost.data.download_20ng topmost.data.dynamic_dataset_handler topmost.data.file_utils topmost.evaluations topmost.evaluations.build_hierarchy topmost.evaluations.classification topmost.evaluations.clustering topmost.evaluations.hierarchy_quality topmost.evaluations.topic_coherence topmost.evaluations.topic_diversity topmost.models topmost.models.basic topmost.models.basic.CombinedTM topmost.models.basic.DecTM topmost.models.basic.ECRTM topmost.models.basic.ECRTM.ECR topmost.models.basic.ECRTM.ECRTM topmost.models.basic.ETM topmost.models.basic.NSTM topmost.models.basic.NSTM.auto_diff_sinkhorn topmost.models.basic.NSTM.NSTM topmost.models.basic.ProdLDA topmost.models.basic.TSCTM topmost.models.basic.TSCTM.TopicDistQuant topmost.models.basic.TSCTM.TSC topmost.models.basic.TSCTM.TSCTM topmost.models.crosslingual topmost.models.crosslingual.InfoCTM topmost.models.crosslingual.InfoCTM.InfoCTM topmost.models.crosslingual.InfoCTM.TAMI topmost.models.crosslingual.NMTM topmost.models.dynamic topmost.models.dynamic.DETM topmost.models.Encoder topmost.models.hierarchical topmost.models.hierarchical.HyperMiner topmost.models.hierarchical.HyperMiner.HyperMiner topmost.models.hierarchical.HyperMiner.manifolds topmost.models.hierarchical.HyperMiner.manifolds.base topmost.models.hierarchical.HyperMiner.manifolds.euclidean topmost.models.hierarchical.HyperMiner.manifolds.math_util topmost.models.hierarchical.HyperMiner.manifolds.poincare topmost.models.hierarchical.ProGBN topmost.models.hierarchical.SawETM topmost.models.hierarchical.SawETM.block topmost.models.hierarchical.SawETM.SawETM topmost.models.hierarchical.TraCo topmost.models.hierarchical.TraCo.CDDecoder topmost.models.hierarchical.TraCo.TPD topmost.models.hierarchical.TraCo.TraCo topmost.models.hierarchical.TraCo.utils topmost.preprocessing topmost.preprocessing.preprocessing topmost.trainers topmost.trainers.basic topmost.trainers.basic.basic_trainer topmost.trainers.basic.BERTopic_trainer topmost.trainers.basic.LDA_trainer topmost.trainers.basic.NMF_trainer topmost.trainers.crosslingual topmost.trainers.crosslingual.crosslingual_trainer topmost.trainers.dynamic topmost.trainers.dynamic.DTM_trainer topmost.trainers.dynamic.dynamic_trainer topmost.trainers.hierarchical topmost.trainers.hierarchical.HDP_trainer topmost.trainers.hierarchical.hierarchical_trainer topmost.utils topmost.utils.static_utils move_to_device() (CrosslingualDatasetHandler method), [1] multiaspect_topic_diversity() (in module topmost.evaluations) (in module topmost.evaluations.topic_diversity) MutualInfo() (TAMI method) N name (Euclidean attribute), [1] NMFGensimTrainer (class in topmost.trainers) (class in topmost.trainers.basic.NMF_trainer) NMFSklearnTrainer (class in topmost.trainers) (class in topmost.trainers.basic.NMF_trainer) NMTM (class in topmost.models) (class in topmost.models.crosslingual.NMTM) NSTM (class in topmost.models) (class in topmost.models.basic.NSTM.NSTM) P pairwise_euclidean_distance() (ECRTM method), [1] (in module topmost.models.hierarchical.TraCo.utils) parse() (Preprocessing method), [1] parse_dictionary() (CrosslingualDatasetHandler method), [1] parse_item_info() (in module topmost.evaluations.hierarchy_quality) PoincareBall (class in topmost.models.hierarchical.HyperMiner.manifolds) (class in topmost.models.hierarchical.HyperMiner.manifolds.poincare) preprocess() (Preprocessing method), [1] preprocess_jsonlist() (Preprocessing method), [1] Preprocessing (class in topmost.preprocessing) (class in topmost.preprocessing.preprocessing) print_topic_words() (in module topmost.utils.static_utils) ProdLDA (class in topmost.models) (class in topmost.models.basic.ProdLDA) proj() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] proj_tan() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] proj_tan0() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] ptransp() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] ptransp0() (Euclidean method), [1] (Manifold method) (PoincareBall method), [1] punct_chars (in module topmost.preprocessing.preprocessing) punctuation (in module topmost.preprocessing.preprocessing) purity_score() (in module topmost.evaluations.clustering) R RawDatasetHandler (class in topmost.data) (class in topmost.data.basic_dataset_handler) read_data() (CrosslingualDatasetHandler method), [1] read_jsonlist() (in module topmost.data.file_utils) read_text() (in module topmost.data.file_utils) reparameterize() (CombinedTM method), [1] (DecTM method), [1] (DETM method), [1] (ECRTM method), [1] (ETM method), [1] (MLPEncoder method) (NMTM method), [1] (ProdLDA method), [1] (SawETM method), [1] replace (in module topmost.preprocessing.preprocessing) ResBlock (class in topmost.models.hierarchical.SawETM.block) retraction() (Manifold method) (PoincareBall method), [1] S save() (Preprocessing method), [1] save_jsonlist() (in module topmost.data.file_utils) save_text() (in module topmost.data.file_utils) SawETM (class in topmost.models) (class in topmost.models.hierarchical.SawETM.SawETM) SequentialDataset (class in topmost.data.dynamic_dataset_handler) Sin() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) SinC() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) Sinh() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) sinkhorn() (TPD method) sinkhorn_loss() (in module topmost.models.basic.NSTM.auto_diff_sinkhorn) split_text_word() (in module topmost.data.file_utils) T TAMI (class in topmost.models.crosslingual.InfoCTM.TAMI) Tan() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) TanC() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) Tanh() (in module topmost.models.hierarchical.HyperMiner.manifolds.math_util) test() (BasicTrainer method), [1] (BERTopicTrainer method) (CrosslingualTrainer method), [1] (DTMTrainer method), [1] (DynamicTrainer method), [1] (HDPGensimTrainer method), [1] (HierarchicalTrainer method), [1] (LDAGensimTrainer method), [1] (LDASklearnTrainer method), [1] (NMFGensimTrainer method), [1] (NMFSklearnTrainer method), [1] to_nparray() (in module topmost.trainers.hierarchical.hierarchical_trainer) tokenize() (Tokenizer method) Tokenizer (class in topmost.preprocessing.preprocessing) topic_embeddings (DETM property), [1] topic_embeddings_list (HyperMiner property), [1] (SawETM property), [1] TopicDistQuant (class in topmost.models.basic.TSCTM.TopicDistQuant) topmost module topmost.data module topmost.data.basic_dataset_handler module topmost.data.crosslingual_dataset_handler module topmost.data.download module topmost.data.download_20ng module topmost.data.dynamic_dataset_handler module topmost.data.file_utils module topmost.evaluations module topmost.evaluations.build_hierarchy module topmost.evaluations.classification module topmost.evaluations.clustering module topmost.evaluations.hierarchy_quality module topmost.evaluations.topic_coherence module topmost.evaluations.topic_diversity module topmost.models module topmost.models.basic module topmost.models.basic.CombinedTM module topmost.models.basic.DecTM module topmost.models.basic.ECRTM module topmost.models.basic.ECRTM.ECR module topmost.models.basic.ECRTM.ECRTM module topmost.models.basic.ETM module topmost.models.basic.NSTM module topmost.models.basic.NSTM.auto_diff_sinkhorn module topmost.models.basic.NSTM.NSTM module topmost.models.basic.ProdLDA module topmost.models.basic.TSCTM module topmost.models.basic.TSCTM.TopicDistQuant module topmost.models.basic.TSCTM.TSC module topmost.models.basic.TSCTM.TSCTM module topmost.models.crosslingual module topmost.models.crosslingual.InfoCTM module topmost.models.crosslingual.InfoCTM.InfoCTM module topmost.models.crosslingual.InfoCTM.TAMI module topmost.models.crosslingual.NMTM module topmost.models.dynamic module topmost.models.dynamic.DETM module topmost.models.Encoder module topmost.models.hierarchical module topmost.models.hierarchical.HyperMiner module topmost.models.hierarchical.HyperMiner.HyperMiner module topmost.models.hierarchical.HyperMiner.manifolds module topmost.models.hierarchical.HyperMiner.manifolds.base module topmost.models.hierarchical.HyperMiner.manifolds.euclidean module topmost.models.hierarchical.HyperMiner.manifolds.math_util module topmost.models.hierarchical.HyperMiner.manifolds.poincare module topmost.models.hierarchical.ProGBN module topmost.models.hierarchical.SawETM module topmost.models.hierarchical.SawETM.block module topmost.models.hierarchical.SawETM.SawETM module topmost.models.hierarchical.TraCo module topmost.models.hierarchical.TraCo.CDDecoder module topmost.models.hierarchical.TraCo.TPD module topmost.models.hierarchical.TraCo.TraCo module topmost.models.hierarchical.TraCo.utils module topmost.preprocessing module topmost.preprocessing.preprocessing module topmost.trainers module topmost.trainers.basic module topmost.trainers.basic.basic_trainer module topmost.trainers.basic.BERTopic_trainer module topmost.trainers.basic.LDA_trainer module topmost.trainers.basic.NMF_trainer module topmost.trainers.crosslingual module topmost.trainers.crosslingual.crosslingual_trainer module topmost.trainers.dynamic module topmost.trainers.dynamic.DTM_trainer module topmost.trainers.dynamic.dynamic_trainer module topmost.trainers.hierarchical module topmost.trainers.hierarchical.HDP_trainer module topmost.trainers.hierarchical.hierarchical_trainer module topmost.utils module topmost.utils.static_utils module TPD (class in topmost.models.hierarchical.TraCo.TPD) TraCo (class in topmost.models) (class in topmost.models.hierarchical.TraCo.TraCo) train() (BasicTrainer method), [1] (BERTopicTrainer method) (CrosslingualTrainer method), [1] (DTMTrainer method), [1] (DynamicTrainer method), [1] (HDPGensimTrainer method), [1] (HierarchicalTrainer method), [1] (LDAGensimTrainer method), [1] (LDASklearnTrainer method), [1] (NMFGensimTrainer method), [1] (NMFSklearnTrainer method), [1] translation_mask() (TAMI method) TSC (class in topmost.models.basic.TSCTM.TSC) TSCTM (class in topmost.models) (class in topmost.models.basic.TSCTM.TSCTM) W word_embeddings (DETM property), [1] work() (in module topmost.trainers.dynamic.DTM_trainer)