Gabriele Cesa
Gabriele Cesa
hi @emilemathieu Thanks a lot for porting the library in Jax! The `escnn_jax` name seems good to me! I need to push some updates on the library in the coming...
I see your point! I have replaced the image with `scipy.datasets.face` for the moment, but will try to move all the equivariance-check routines in the `test` folder in a later...
This is a good question, let me ask for some advice about this and come back when I know more, sorry Regarding pypi, you can follow [these intructions](https://packaging.python.org/en/latest/guides/distributing-packages-using-setuptools/#uploading-your-project-to-pypi) (but I'd...
Hi @emilemathieu I've just included a reference to your fork in the README of the library! Regarding where you should host the repo, it seems possible to both keep it...
Hi @Danfoa To efficiently store groups, I implemented this feature (which I also use for caching inside the library). Each group has a method [`_keys()`](https://github.com/QUVA-Lab/escnn/blob/94380ef401c51841b87a9dd4ed292637aa5883ab/escnn/group/group.py#L159) which returns a dictionary containing...
Indeed, we currently don't support the U(n) and SU(n) groups but that is not too hard and doens't require complex numbers. As we argue in our paper, using complex representations...
Hi @Danfoa Thanks for the question! Sorry for the confusion, but our library supports **only real representations** (so no complex valued irreps). The label "R" or "C" **does not refer...
Hi @Danfoa Thanks for bringing this up. I understand the need for an interface for the user to construct real representations from complex ones, but I am not convinced yet...
Hi @psteinb I am not completely convinced by this solution, to be honest. First, at the moment, the kernel_size is chosen to fit best the antialiasing filter. I feel like...
Hey @psteinb, No, I don't see any issue with that! You can try to adapt the IIDBatchNormnD to IIDInstanceNormnD: I think adapting the dimensions over which mean and std are...