bioRxivScientific Communication & Education
EpyNN: Educational python for Neural Networks
F. Malard, L. Danner, E. Rouzies, J. G. Meyer, E. Lescop, S. Olivier-Van Stichelen
Abstract
SummaryArtificial Neural Networks (ANNs) have achieved unequaled performance for numerous problems in many areas of Science, Business, Public Policy, and more. While experts are familiar with performance-oriented software and underlying theory, ANNs are difficult to comprehend for non-experts because it requires skills in programming, background in mathematics and knowledge of terminology and concepts. In this work, we release EpyNN, an educational python resource meant for a public willing to understand key concepts and practical implementation of scalable ANN architectures from concise, homogeneous and idiomatic source code. EpyNN contains an educational Application Programming Interface (API), educational workflows from data preparation to ANN training and a documentation website setting side-by-side code, mathematics, graphical representation and text to facilitate learning and provide teaching material. Overall, EpyNN provides basics for python-fluent individuals who wish to learn, teach or develop from scratch. AvailabilityEpyNN documentation is available at https://epynn.net and repository can be retrieved from https://github.com/synthaze/epynn. ContactStephanie Olivier-Van-Stichelen, solivier@mcw.edu. Supplementary InformationSupplementary files and listings.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- NEST Desktop - An educational application for neuroscience
Sebastian Spreizer, Johanna Senk, … Benjamin Weyers·eNeuroPeer-reviewed·Nov 1, 2021
- Convolutional Neural Networks and Neuroscience: A Tutorial Introduction for The Rest of Us
Matteo De Matola, Giorgio Arcara·bioRxiv·Mar 11, 2026
- MotorNet: a Python toolbox for controlling differentiable biomechanical effectors with artificial neural networks
Olivier Codol, Jonathan A. Michaels, … Paul L. Gribble·eLifePeer-reviewed·Jun 23, 2023
- A Critique of Pure Learning: What Artificial Neural Networks can Learn from Animal Brains
Anthony M. Zador·Nature CommunicationsPeer-reviewed·Aug 21, 2019
- Pynapple, a toolbox for data analysis in neuroscience.
Guillaume D Viejo, Daniel Levenstein, … Adrien Peyrache·eLifePeer-reviewed·May 17, 2023
- Artificial Neurovascular Network (ANVN) to Study the Accuracy Vs. Efficiency Trade-Off in an Energy Dependent Neural Network
Bhadra S. Kumar, Nagavarshini Mayakkannan, … V. Srinivasa Chakravarthy·Scientific ReportsPeer-reviewed·Jul 5, 2021