Skip to main content

DeepTLF: A Framework for Enhanced Deep Learning on Tabular Data

DeepTLF Pipeline

Overview

DeepTLF significantly outperforms traditional Deep Neural Networks (DNNs) in handling tabular data. Using our novel TreeDrivenEncoder, we transform complex, heterogeneous data into a format highly compatible with DNNs. This enables a 19.6% average performance increase compared to conventional DNNs.

Installation

You can install DeepTLF directly from PyPI:

pip install deeptlf

Quick Start

Seamlessly integrate DeepTLF into your workflow through its scikit-learn-compatible API:

from deeptlf import DeepTFL

# Initialize and train model
dtlf_model = DeepTFL(n_est=23, max_depth=3, drop=0.23, n_layers=4, task='class')
dtlf_model.fit(X_train, y_train)

# Make predictions
dtlf_y_hat = dtlf_model.predict(X_test)

Features

  • Transforms heterogeneous data into DNN-friendly format
  • Supports multimodal learning
  • Adheres to the scikit-learn API for effortless integration
  • Features advanced options like custom layers, dropout rates, and more

Citation

To cite DeepTLF in your work:

@article{borisov2022deeptlf,
  title={DeepTLF: robust deep neural networks for heterogeneous tabular data},
  author={Borisov, Vadim and Broelemann, Klaus and Kasneci, Enkelejda and Kasneci, Gjergji},
  journal={International Journal of Data Science and Analytics},
  pages={1--16},
  year={2022},
  publisher={Springer}
}

Metadata

Release files for deeptlf 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deeptlf 0.3.1
File Size Uploaded Provenance Actions
deeptlf-0.3.1.tar.gz 122.2 kB Without provenance Details for deeptlf-0.3.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for deeptlf 0.3.1
File Interpreter ABI Platform Actions
deeptlf-0.3.1-py3-none-any.whl Python 3 none any Details for deeptlf-0.3.1-py3-none-any.whl

Total release size: 131.2 kB

Release files / deeptlf-0.3.1.tar.gz

Download URL deeptlf-0.3.1.tar.gz
Size 122.2 kB
Tags Source
SHA-256 checksum
How to use checksums
411b686d03e740c5bad4ecf7c1fe2060ea61b63730de01dadc86815d072e7220
BLAKE2b-256 checksum
How to use checksums
f698ae369deeae050fd9a55ee197102dfd05e177849b2060a3ea14ab28e814d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.5

Release files / deeptlf-0.3.1-py3-none-any.whl

Download URL deeptlf-0.3.1-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1d4a4a1e72abf40416dd5c2b06bf59f3026e5092c8a34c86dc3e0cac29d79b77
BLAKE2b-256 checksum
How to use checksums
892bd6cb86d2f906dabbc04fe23119f716d44a7a1d68e0179481946d442d6405
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.11.5

Security for deeptlf 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page