multimodal_fin.embeddings.visualizer package
Submodules
multimodal_fin.embeddings.visualizer.conference_tree_visualizer module
- class multimodal_fin.embeddings.visualizer.conference_tree_visualizer.ConferenceTreeVisualizer(root)[source]
Bases:
objectVisualizes the hierarchical structure of a conference tree built with ConferenceNode objects.
Supports both textual and graphical representations using anytree and networkx.
multimodal_fin.embeddings.visualizer.node_embeddings_visualizer module
- class multimodal_fin.embeddings.visualizer.node_embeddings_visualizer.NodeEmbeddingVisualizer(embeddings, node_names, node_types, categories_10k)[source]
Bases:
objectVisualizes and evaluates node-level embeddings using clustering metrics and UMAP projection.
- embeddings
List of node embeddings.
- Type:
List[torch.Tensor]
- node_names
Node identifiers or labels.
- Type:
List[str]
- node_types
Node types (e.g., “question”, “answer”, “monologue”).
- Type:
List[str]
- categories_10k
SEC 10-K categories associated with each node.
- Type:
List[str]