This repository is an uncleaned and preliminary PyTorch implementation of the method proposed in the paper A Probabilistic Approach to Learning the Degree of Equivariance in Steerable CNNs, accepted at ICML 2024 (see reference below).
This paper presents a novel approach to create Steerable CNNs with layer-wise learnable degree of
The implementations in this repository are based on the escnn library, which is a PyTorch library to create steerable CNNs.
Basic requirements
Python >= 3.10
torch
torchvision
escnn
Requirements for reproduction of all experiments/plots
wandb
plotly
matplotlib
seaborn
sklearn
pandas
Paper accepted at ICML 2024
@article{veefkind2024probabilistic,
title={A Probabilistic Approach to Learning the Degree of Equivariance in Steerable CNNs},
author={Veefkind, Lars and Cesa, Gabriele},
journal={arXiv preprint arXiv:2406.03946},
year={2024}
}