Library Components ================== Overview -------- The library components module provides specialized implementations and utilities for various deep learning models in TALENT. These components include attention mechanisms, feature transformers, model-specific optimizations, and data processing utilities. Common Features -------------- All library components in TALENT share the following features: - PyTorch integration for deep learning models - Efficient data processing and memory optimization - Modular design for easy integration - Support for both numerical and categorical features - Configurable hyperparameters and architectures - GPU acceleration support Available Components ------------------ **Core Utilities:** - :doc:`Data `: Functions for loading, preprocessing, and preparing tabular data for machine learning tasks, including handling missing values, encoding features, and creating data loaders. - :doc:`TData `: Optimized data structure for efficient tabular data handling - :doc:`num_embeddings `: Advanced numerical feature embedding techniques **Library Components:** - :doc:`TabNet `: Interpretable deep learning for tabular data - :doc:`TabPFN `: Prior-data fitted networks - :doc:`TabR `: Tabular representation learning - :doc:`TabM `: Tabular modeling with transformers - :doc:`RealMLP `: Real-valued MLP for tabular data - :doc:`BiSHop `: Bidirectional hierarchical attention - :doc:`NODE `: Neural oblivious decision ensembles - :doc:`HyperFast `: Fast hyperparameter optimization - :doc:`ExcelFormer `: Transformer for tabular data - :doc:`DANets `: Deep attention networks - :doc:`TabCaps `: Capsule networks for tabular data - :doc:`TabICL `: In-context learning for tabular data - :doc:`Periodic Tabular DL `: Periodic embeddings for tabular data - :doc:`TROMPT `: Tabular prompting mechanisms - :doc:`PTARL `: Policy gradient methods for tabular RL - :doc:`AmFormer `: Attention mechanisms for transformers - :doc:`TabPTM `: Pre-trained models for tabular data - :doc:`DNNR `: Deep nearest neighbor regression .. toctree:: :maxdepth: 2 :caption: Library Components: lib/TData lib/data lib/num_embeddings lib/tabnet lib/tabpfn lib/tabr lib/tabm lib/realmlp lib/bishop lib/node lib/hyperfast lib/excelformer lib/danets lib/tabcaps lib/tabicl lib/periodic_tab_dl lib/trompt lib/ptarl lib/amformer lib/tabptm lib/dnnr