New features
- The new version of
PiecewiseLinearEmbeddings
used in the TabM project was added (in the TabM paper, it is only briefly mentioned in the appendix). It is now recommended by default. To use it, pass theversion
argument as follows:PiecewiseLinearEmbeddings(..., version="B")
. PiecewiseLinearEmbeddings
andPiecewiseLinearEncoding
are now significantly faster (due to the new, Python-loop-free implementation).
Documentation
Overall, the documentation was significantly improved. In particular:
- The practical recommendations were revisited and updated.
- For some embedding modules, hyperparameter-related recommendations were revisited. In particular, that applies to the periodic embeddings.
- The usage sections of all embedding modules were improved.