Skip to contents

tabnet 0.8.0

New features

  • messaging is now improved with {cli}
  • add optimal threshold and support size into new 1.5 alpha entmax15() and sparsemax15() mask_types. Add an optional mask_topk config parameter. (#180)
  • optimizernow default to the torch_ignite_adam when available. Result is 30% faster pretraining and fitting tasks (#178).
  • add nn_aum_loss() function for area under the Min(FPR,FNR)Min(FPR,FNR) optimization for cases of unbalanced binary classification (#178).
  • add a vignette on imbalanced binary classification with nn_aum_loss() (#178).

Bugfixes

  • config parameter now merge correctly for torch loss or torch optimizer generator.
  • nn_unsupervised_loss() is now a proper loss function.

tabnet 0.7.0

CRAN release: 2025-04-16

Bugfixes

  • Remove long-run example raising a Note.
  • fix tabet_pretrain failing with value_error("Can't convert data of class: 'NULL'") in R 4.5
  • fix tabet_pretrain wrongly used instead of tabnet_fit in Missing data predictor vignette
  • improve message related to case_weights not being used as predictors.
  • improve function documentation consistency before translation.
  • fix “…” is not an exported object from ‘namespace:dials’” error when using tune() on tabnet parameters. (#160 @cphaarmeyer)

tabnet 0.6.0

CRAN release: 2024-06-15

New features

  • parsnip models now allow transparently passing case weights through workflows::add_case_weights() parameters (#151)
  • parsnip models now support tabnet_model and from_epoch parameters (#143)

Bugfixes

tabnet 0.5.0

CRAN release: 2023-12-05

New features

  • {tabnet} now allows hierarchical multi-label classification through {data.tree} hierarchical Node dataset. (#126)
  • tabnet_pretrain() now allows different GLU blocks in GLU layers in encoder and in decoder through the config() parameters num_idependant_decoder and num_shared_decoder (#129)
  • Add reduce_on_plateau as option for lr_scheduler at tabnet_config() (@SvenVw, #120)
  • use zeallot internally with %<-% for code readability (#133)
  • add FR translation (#131)

tabnet 0.4.0

CRAN release: 2023-05-11

New features

Bugfixes

  • tabnet_explain() is now correctly handling missing values in predictors. (#77)
  • dataloader can now use num_workers>0 (#83)
  • new default values for batch_size and virtual_batch_size improves performance on mid-range devices.
  • add default engine="torch" to tabnet parsnip model (#114)
  • fix autoplot() warnings turned into errors with {ggplot2} v3.4 (#113)

tabnet 0.3.0

CRAN release: 2021-10-11

  • Added an update method for tabnet models to allow the correct usage of finalize_workflow (#60).

tabnet 0.2.0

CRAN release: 2021-06-22

New features

Bugfixes

  • Fixed bug in GPU training. (#22)
  • Fixed memory leaks when using custom autograd function.
  • Batch predictions to avoid OOM error.

Internal improvements

  • Added GPU CI. (#22)

tabnet 0.1.0

CRAN release: 2021-01-14

  • Added a NEWS.md file to track changes to the package.