Skip to content

pkicki/G-invariant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A New Neural Network Architecture Invariant to the Action of Symmetry Subgroups

This repository contains the code associated with the paper "A New Neural Network Architecture Invariant to the Action of Symmetry Subgroups" accepted as contributed talk (extended oral presentation) at Differential Geometry meets Deep Learning Workshop at NeurIPS 2020.

Short description

This repository contains implementation of the G-invariant neural networks. Those networks are able to approximate functions invariant to the action of a given subgroup G of the symmetric group on the input data. The key element of the proposed network architecture is a new G-invariant transformation module, which produces a G-invariant latent representation of the input data. This latent representation is then processed with a multi-layer perceptron in the network.

Repository structure

Main structure

  • dataset/ - contains files associated with preparation and loading the dataset of convex quadrangles
  • experiments/ - contains the code to perform neural networks training and evaluation of the models
  • models/ - contains model of the proposed G-invariant neural network and other models used for the comparison
  • utils/ - contains a bunch of utilities, such as: polynomials definitions, predefined permutation groups, etc.
  • data_inv/ - contains a dataset used in the experiments (convex quadrangle estimation only)

Dependencies

  • Tensorflow 1.14
  • Keras 2.2.5
  • NumPy 1.16.4
  • cudatoolkit 10.1.168
  • Matplotlib 3.1.1

Citation

...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published