jrzaurin/pytorch-widedeep

A flexible package for multimodal-deep-learning to combine tabular data with text and images using Wide and Deep models in Pytorch

67
/ 100
Established

Provides modular deep components for text (RNNs, Transformers via HuggingFace) and images (CNNs) that can be individually trained or combined with tabular embeddings and feature crosses in a unified architecture. Supports multiple tabular encoders including TabMLP, TabResnet, TabNet, and TabTransformer, with flexible preprocessing pipelines for categorical embeddings and continuous feature normalization. Built on PyTorch with a scikit-learn style API through the `Trainer` class for end-to-end training and inference on multimodal datasets.

1,404 stars and 2,740 monthly downloads. No commits in the last 6 months. Available on PyPI.

Stale 6m
Maintenance 2 / 25
Adoption 18 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

1,404

Forks

198

Language

Python

License

Apache-2.0

Last pushed

Sep 27, 2025

Monthly downloads

2,740

Commits (30d)

0

Dependencies

18

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/jrzaurin/pytorch-widedeep"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.