Skip to main content

A Unified Deep Learning Library for Tabular Data

Project description

teras — A Unified Deep Learning Library for Tabular Data

Teras logo banner

teras (short for Tabular Keras) is a unified deep learning library for Tabular Data that aims to be your one stop for everything related to deep learing with tabular data.

IMPORTANT teras v0.3 is now fully based on Keras 3, making everything available backend agnostic. It supports TensorFlow, JAX and PyTorch backends.

teras provides state of the art layers, models and architectures for all purposes, be it classification, regression or even data generation and imputation using state of the art deep learning architectures.

It also includes functions and classes for preprocessing data for complex architectures, making it extremely simple to transform your data in the expected format, saving you loads of hassle and time!

While these state of the art architectures can be quite sophisticated, teras, thanks to the incredible design of Keras, abstracts away all the complications and sophistication and makes it easy as ever to access those models and put them to use.

Not only that, everything available is highly customizable and modular, allowing for all variety of use cases.

Installation:

You can install teras using pip as follows,

pip install teras

Getting Started

Read our Getting Started Guide to...drum roll get started with teras.

Documentation:

You can access the documentation on ReadTheDocs.io: https://teras.readthedocs.io/en/latest/index.html

Motivation

The main purposes of teras are to:

  1. Provide a uniform interface for all the different proposed architectures to abstract away the complexities to make them accessible to everyone!
  2. Further bridge the gap between research and application.
  3. Be a one-stop for everything concerning deep learning for tabular data.
  4. Accelerate research in tabular domain of deep learning by making it easier for researchers to access, use and experiment with exisiting architectures — saving them lots of valuable time.

Support

If you find teras useful, consider supporting the project. I've been working on this for the past several months, and as you may guess such software consume a lot of your time. I also have many future plans for it but my current laptop is quite old which makes it impossible for me to test highly demanding workflows let alone rapidly test and iterate. So your support will be very vital in the betterment of this project, and many others that I plan to build! Thank you!

BuyMeACoffee Patreon

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

Teras-0.3.1.tar.gz (114.1 kB view details)

Uploaded Source

Built Distribution

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

Teras-0.3.1-py3-none-any.whl (232.2 kB view details)

Uploaded Python 3

File details

Details for the file Teras-0.3.1.tar.gz.

File metadata

  • Download URL: Teras-0.3.1.tar.gz
  • Upload date:
  • Size: 114.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for Teras-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d5e171897452b8a1e4b6fc36f8b472690d006bcce28b0f589594fdb842f61220
MD5 23f8160ce3e02abb55d153504afe5ba5
BLAKE2b-256 d3540e7ee7a26783456daab53ca9da1319ee2e76dc1ae0f95be6c5e15157db01

See more details on using hashes here.

File details

Details for the file Teras-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: Teras-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 232.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for Teras-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 24624ae12f6f1a8a1a0ae923b3799ec9a723743227f6edc49b267fe6eb29f1df
MD5 9ef423fca9d76720f36061e3d8fa8cec
BLAKE2b-256 6dc60e70f88ec32961de64c5d1e1350fe4240d2a7e015eb7896cf89179f2ba2d

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