Deep Tabular Learning Framework
Project description
DeepTLF: A Framework for Enhanced Deep Learning on Tabular Data
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}
}
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file deeptlf-0.3.1.tar.gz.
File metadata
- Download URL: deeptlf-0.3.1.tar.gz
- Upload date:
- Size: 122.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
411b686d03e740c5bad4ecf7c1fe2060ea61b63730de01dadc86815d072e7220
|
|
| MD5 |
d16d2254c99d7eb7ea492666c9cb42cc
|
|
| BLAKE2b-256 |
f698ae369deeae050fd9a55ee197102dfd05e177849b2060a3ea14ab28e814d8
|
File details
Details for the file deeptlf-0.3.1-py3-none-any.whl.
File metadata
- Download URL: deeptlf-0.3.1-py3-none-any.whl
- Upload date:
- Size: 9.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d4a4a1e72abf40416dd5c2b06bf59f3026e5092c8a34c86dc3e0cac29d79b77
|
|
| MD5 |
b5b33fbd093d19fb11688d5b39540653
|
|
| BLAKE2b-256 |
892bd6cb86d2f906dabbc04fe23119f716d44a7a1d68e0179481946d442d6405
|