FastONN - Python based open-source GPU implementation for Operational Neural Networks

Operational Neural Networks (ONNs) have recently been proposed as a special class of artificial neural networks for grid structured data. They enable heterogenous non-linear operations to generalize the widely adopted convolution-based neuron model. This work introduces a fast GPU-enabled library for training operational neural networks, FastONN, which is based on a novel vectorized formulation of the operational neurons. Leveraging on automatic reverse-mode differentiation for backpropagation, FastONN enables increased flexibility with the incorporation of new operator sets and customized gradient flows. Additionally, bundled auxiliary modules offer interfaces for performance tracking and checkpointing across different data partitions and customized metrics.

[1]  Alexandros Iosifidis,et al.  Operational neural networks , 2019, Neural Computing and Applications.

[2]  John Tran,et al.  cuDNN: Efficient Primitives for Deep Learning , 2014, ArXiv.

[3]  W. Marsden I and J , 2012 .

[4]  Alexandros Iosifidis,et al.  Generalized model of biological neural networks: Progressive operational perceptrons , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[5]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Alexandros Iosifidis,et al.  Heterogeneous Multilayer Generalized Operational Perceptron , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[7]  Luca Antiga,et al.  Automatic differentiation in PyTorch , 2017 .

[8]  Dougal Maclaurin,et al.  Modeling, Inference and Optimization With Composable Differentiable Procedures , 2016 .

[9]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[10]  Alexandros Iosifidis,et al.  PyGOP: A Python library for Generalized Operational Perceptron algorithms , 2019, Knowl. Based Syst..

[11]  Ross B. Girshick,et al.  Mask R-CNN , 2017, 1703.06870.