Skip to main content

Deep Tabular Learning Framework

Project description

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.

Quick Start

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

from src 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}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deeptlf-0.1.0.tar.gz (119.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deeptlf-0.1.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file deeptlf-0.1.0.tar.gz.

File metadata

  • Download URL: deeptlf-0.1.0.tar.gz
  • Upload date:
  • Size: 119.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for deeptlf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e229b115f0d91622f2f7cbdc07fffe58f6dfa0aacf9734ea559e7592e3d2698d
MD5 9d09a144f19b40da1b4c1ec8f64037c9
BLAKE2b-256 fa47109e6db24046c0df7b97c1b241820b6093c6213471a84d0440348504d8bd

See more details on using hashes here.

File details

Details for the file deeptlf-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: deeptlf-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for deeptlf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fead8e2510e074e3c34347ae581d9f0bae5f9fe725de9c358c6a2c124743fd84
MD5 574a0aa84d4d3c82c4aceb0ee97e1918
BLAKE2b-256 6c1b9411952e7005548b2c487a60465e7e4c41042d0c287dcc0d317cc0af34aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page