/rational_sl

Rational Networks in Supervized Learning such as MNIST, CIFAR and Imagenet Classification

Primary LanguagePython

ArXiv Badge

Rational Supervised Learning

Rational Networks in Supervized Learning such as MNIST, CIFAR and Imagenet Classification Tasks.

Rational functions outperformes every non-learnable one (cf. Padé Activation Units: ...).

sl_score

Rational are also here used for lesioning. They replace Residual Blocks in a ResNet101:

Eval Lesion L2.B3 L3.B13 L3.B19 L4.B2
training Standard 100.9 120.2 90.5 58.9
Rational 101.1 120.3 104.0 91.1
testing Standard 93.1 102.0 97.1 81.7
Rational 90.5 102.6 97.6 85.3
% dropped params 0.63 2.51 2.51 10.0

Dependencies

Using Rational Neural Networks

If you want to use (Recurrent) Rational Networks, an additional README is provided in each folder to explain how to train the networks, make score tables, plots, ...etc

Related Repo

Rational RL - for (Recurrent) Rational Networks on Reinforcement Learning