PyGOP: A Python library for Generalized Operational Perceptron algorithms
View/ Open
Publisher version (Check access options)
Check access options
Date
2019Metadata
Show full item recordAbstract
PyGOP provides a reference implementation of existing algorithms using Generalized Operational Perceptron (GOP), a recently proposed artificial neuron model. The implementation adopts a user-friendly interface while allowing a high level of customization including user-defined operators, custom loss function, custom metric functions that requires full batch evaluation such as Precision, Recall or F1. Besides, PyGOP supports different computation environments (CPU/GPU) on both single machine and cluster using SLURM job scheduler. In addition, since training GOP-based algorithms might take days, PyGOP automatically saves checkpoints during computation and allows resuming to the last checkpoint in case the script got interfered in the middle during the progression. - 2019 Elsevier B.V.
Collections
- Electrical Engineering [2649 items ]
Related items
Showing items related by title, author, creator and subject.
-
Progressive Operational Perceptrons
Kiranyaz, Mustafa Serkan; Ince T.; Iosifidis A.; Gabbouj M. ( Elsevier B.V. , 2017 , Article)There are well-known limitations and drawbacks on the performance and robustness of the feed-forward, fully-connected Artificial Neural Networks (ANNs), or the so-called Multi-Layer Perceptrons (MLPs). In this study we ... -
Progressive Operational Perceptrons with Memory
Tran D.T.; Kiranyaz, Mustafa Serkan; Gabbouj M.; Iosifidis A. ( Elsevier B.V. , 2020 , Article)Generalized Operational Perceptron (GOP) was proposed to generalize the linear neuron model used in the traditional Multilayer Perceptron (MLP) by mimicking the synaptic connections of biological neurons showing nonlinear ... -
Heterogeneous Multilayer Generalized Operational Perceptron
Tran D.T.; Kiranyaz, Mustafa Serkan; Gabbouj M.; Iosifidis A. ( Institute of Electrical and Electronics Engineers Inc. , 2020 , Article)The traditional multilayer perceptron (MLP) using a McCulloch-Pitts neuron model is inherently limited to a set of neuronal activities, i.e., linear weighted sum followed by nonlinear thresholding step. Previously, generalized ...