EpyNN: Educational python']python for Neural Networks

被引:0
|
作者
Malard, Florian [1 ]
Danner, Laura [1 ]
Rouzies, Emilie [2 ]
Meyer, Jesse G. [1 ]
Lescop, Ewen [3 ]
Olivier-Van Stichelen, Stephanie [1 ]
机构
[1] Med Coll Wisconsin, Dept Biochem, Milwaukee, WI 53226 USA
[2] INRAE, Riverly, F-69625 Villeurbanne, France
[3] Univ Paris Saclay, CNRS UPR 2301, Inst Chim Subst Nat, LabEx LERMIT, 1 Ave Terrasse, F-91190 Gif Sur Yvette, France
关键词
!text type='Python']Python[!/text; Education; MachineLearning; Neural Networks;
D O I
10.1016/j.softx.2022.101140
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Artificial 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 in Python for individuals who wish to learn, teach or develop from scratch. (c) 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Predicting Type Annotations for Python']Python using Embeddings from Graph Neural Networks
    Ivanov, Vladimir
    Romanov, Vitaly
    Succi, Giancarlo
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS 2021), VOL 1, 2021, : 548 - +
  • [22] THINGSvision: A Python']Python Toolbox for Streamlining the Extraction of Activations From Deep Neural Networks
    Muttenthaler, Lukas
    Hebart, Martin N.
    FRONTIERS IN NEUROINFORMATICS, 2021, 15
  • [23] naplib-python']python: Neural acoustic data processing and analysis tools in python']python
    Mischler, Gavin
    Raghavan, Vinay
    Keshishian, Menoua
    Mesgarani, Nima
    SOFTWARE IMPACTS, 2023, 17
  • [24] Brian: a simulator for spiking neural networks in Python
    Dan Goodman
    Romain Brette
    BMC Neuroscience, 9 (Suppl 1)
  • [25] pgmpy: A Python']Python Toolkit for Bayesian Networks
    Ankan, Ankur
    Textor, Johannes
    JOURNAL OF MACHINE LEARNING RESEARCH, 2024, 25
  • [26] MolGraph: a Python']Python package for the implementation of molecular graphs and graph neural networks with TensorFlow and Keras
    Kensert, Alexander
    Desmet, Gert
    Cabooter, Deirdre
    JOURNAL OF COMPUTER-AIDED MOLECULAR DESIGN, 2025, 39 (01)
  • [27] Educational Resource Recommender Systems Using Python']Python and Moodle
    Andrade Vera, Alicia
    Mendoza Gonzalez, Carlos
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2022 WORKSHOPS, PART IV, 2022, 13380 : 15 - 30
  • [28] Educational Mobile Apps for Programming in Python']Python: Review and Analysis
    Schnieder, Maren
    Williams, Sheryl
    EDUCATION SCIENCES, 2023, 13 (01):
  • [29] NORD: A python']python framework for Neural Architecture Search
    Kyriakides, George
    Margaritis, Konstantinos
    SOFTWARE IMPACTS, 2020, 6
  • [30] GRADIENTS IN A DEEP NEURAL NETWORK AND THEIR PYTHON']PYTHON IMPLEMENTATIONS
    Park, Young Ho
    KOREAN JOURNAL OF MATHEMATICS, 2022, 30 (01): : 131 - 146