Simple tensorflow layer wrapper over the iisignature library.
The iisignature library examples for tensorflow covered only tensorflow1.X versions, this package only recreate the same examples for tensorflow 2.X versions.
A pip package can be installed directly using
pip install iisignature_tensorflow_2
The package implements SigLayer, LogSigLayer, SigScaleLayer and SigJoinLayer.
The SigJoinLayer not implements FixedGrad method for the moment.
For the first two they can be directly used in keras Sequential models, for the last two they need to be used in a functional model.
The package also includes a simple example of how you can use them (not specially smartly, just for the example).
For more details on how to use this refers to the original iisignature library or paper
It should be noted that the signature layer do not accept XLA compilation as the underlying operations are not made from such, any helps to implements this is welcome !
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.