Ad

pytorch-frame: Modular Deep Learning for Tabular Data

PyTorch Frame facilitates deep learning research for diverse tabular data by providing a modular framework with flexible architectures and integrations.
Screenshot of pyg-team/pytorch-frame homepage

PyTorch Frame extends PyTorch for building deep learning models on heterogeneous tabular data, including numerical, categorical, time, text, and image data. It offers a flexible, modular framework incorporating state-of-the-art models, mini-batch loaders, and benchmark datasets. It aims to resolve limitations of traditional tree-based methods and support diverse data types. The core architecture uses a modular approach of FeatureEncoder, TableConv, and Decoder.

PyTorch Frame supports learning across diverse column types, including advanced types like text and images. Its modular design enables flexibility in model implementation and experimentation. The library provides implementations of state-of-the-art models and strong gradient boosting models. It integrates seamlessly with PyTorch, PyG, and other PyTorch libraries. The provided benchmark offers a solid foundation for comparing model performance.

  • Diverse Stypes Support: Handles numerical, categorical, time, and other advanced column types for versatile data handling.
  • Modular Design: Facilitates flexible and reusable model components for experimentation and customization.
  • State-of-the-art Models: Implements and supports various advanced deep learning architectures for tabular data.
  • PyTorch Integration: Seamlessly integrates with existing PyTorch ecosystems and libraries.
  • Benchmark Datasets: Offers built-in datasets for benchmarking and performance evaluation.
  • Easy to use: Simple and clear API allowing experimentation and development.
  • Flexible Architecture: Customizable and adaptable architecture for diverse model building.

PyTorch Frame is an active project with ongoing development and a growing community, indicated by recent commits and issue activity. Comprehensive documentation and a paper provide sufficient information for initial adoption. The project benefits from integration with established PyTorch libraries and a growing user base.

PyTorch Frame benefits data scientists and machine learning researchers by simplifying the development and deployment of deep learning models on tabular data. It provides a powerful and flexible toolkit for addressing complex tabular data challenges, enabling advanced modeling capabilities and bridging the gap between tabular data and deep learning methods.

Languages:
Summarize:
Share:
Stars
791
Forks
72
Issues
23
Created
2 years ago
Commit
17 days ago
License
MIT
Archived
No
Updated 16 days ago

Similar Repositories