question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Good example of tabnet on a regression problem

See original GitHub issue

Feature request

What is the expected behavior? Example to reproduce results from the tabnet paper on Rossmann Store Sales

What is motivation or use case for adding/changing the behavior? The current example on regression is a bit confusing to me. The example predicts for “income level” which only has two options <=50K and >50k. Maybe I missed something, but I don’t think this is a regression problem?

How should this be implemented in your opinion? An example using Rossmann Store Sales

Are you willing to work on this yourself? No, I am trying to learn tabnet on regression (so I think I lack the skills to do this currently), but need a good example to learn on that is why I am asking this 😕

Thank you.

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6

github_iconTop GitHub Comments

1reaction
Optimoxcommented, Feb 2, 2021

To add a few words, best way to use a Kaggle Notebook is probably to fork it, you’ll then be able to run it in your web browser within a docker container with all the libraries installed, or you can work in docker container yourself: https://github.com/Kaggle/docker-python (kaggle container is huge so not the best way).

About time series, TabNet is similar to XGBoost on this, you’ll need to engineer explicit lag features in order to do time series forecasting. It’s definitely doable and might be the good way to go BUT TabNet has nothing specific to time series like Temporal Convolutional Networks.

1reaction
eduardocarvpcommented, Feb 2, 2021

Hi @turmeric-blend ,

TabNet does not support time series classification or regression. You can have a look here, for example, on how to adapt a time series problem to a classic regression algorithm like XGBoostRegressor or TabNetRegressor.

If you really need some specific algorithm for time series data I’d refer to gluonTS or some similar library.

Read more comments on GitHub >

github_iconTop Results From Across the Web

TabNet: A very simple regression example | Kaggle
This notebook is a simple example of performing a regression using the pyTorch implementation.
Read more >
TabNet — Deep Neural Network for Structured, Tabular Data
In this post, I will walk you through an example using Google's TabNet for a classification problem. Despite the recent explosion of Deep ......
Read more >
Self-Supervised Learning on Tabular Data with TabNet
Example of Santander's customer satisfaction data · Train an SSL model with TabNet on the dataset without the target. · Train a supervised...
Read more >
TabNet in Machine Learning - Tutorialspoint
TabNet combines the best of both worlds: it is explainable (akin to simpler tree-based models) while still being fast (similar to deep neural ......
Read more >
TabNet - GeeksforGeeks
One motivation to apply deep learning to the tabular dataset comes from other domains such as (image, language, speech) data when applied on...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found