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] Educational Mobile Apps for Programming in Python']Python: Review and Analysis
    Schnieder, Maren
    Williams, Sheryl
    EDUCATION SCIENCES, 2023, 13 (01):
  • [22] NORD: A python']python framework for Neural Architecture Search
    Kyriakides, George
    Margaritis, Konstantinos
    SOFTWARE IMPACTS, 2020, 6
  • [23] GRADIENTS IN A DEEP NEURAL NETWORK AND THEIR PYTHON']PYTHON IMPLEMENTATIONS
    Park, Young Ho
    KOREAN JOURNAL OF MATHEMATICS, 2022, 30 (01): : 131 - 146
  • [24] NetPlotBrain: A Python']Python package for visualizing networks and brains
    Fanton, Silvia
    Thompson, William Hedley
    NETWORK NEUROSCIENCE, 2023, 7 (02) : 461 - 477
  • [25] Introducing ProsperNN—a Python package for forecasting with neural networks
    Beck, Nico
    Schemm, Julia
    Ehrig, Claudia
    Sonnleitner, Benedikt
    Neumann, Ursula
    Zimmermann, Hans Georg
    PeerJ Computer Science, 2024, 10 : 1 - 32
  • [26] PyBNesian: An extensible python']python package for Bayesian networks
    Atienza, David
    Bielza, Concha
    Larranaga, Pedro
    NEUROCOMPUTING, 2022, 504 : 204 - 209
  • [27] PiDrone: An Autonomous Educational Drone using Raspberry Pi and Python']Python
    Brand, Isaiah
    Roy, Josh
    Ray, Aaron
    Oberlin, John
    Tellex, Stefanie
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 5697 - 5703
  • [28] Comprehensive Library of Photovoltaic Functions on Python']Python for Academic and Educational Purposes
    Reguera, Pedro
    Bowden, Stuart
    King, Richard
    Babcock, Sean
    Shaw, Andrew
    Honsberg, Christiana
    2018 IEEE 7TH WORLD CONFERENCE ON PHOTOVOLTAIC ENERGY CONVERSION (WCPEC) (A JOINT CONFERENCE OF 45TH IEEE PVSC, 28TH PVSEC & 34TH EU PVSEC), 2018, : 3185 - 3186
  • [29] PYTHON']PYTHON DOMINATION: AN OPEN EDUCATIONAL GAME FOR LEARNING PROGRAMMING FUNDAMENTALS
    Pereira da Silva, J.
    Guimaraes, G.
    Fernando de Gois Teixeira, L.
    Frango Silveira, I.
    14TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2020), 2020, : 9004 - 9013
  • [30] An open educational resource to introduce data analysis in Python']Python for the Humanities
    Blanke, Tobias
    Colavizza, Giovanni
    van Hout, Zarah
    EDUCATION FOR INFORMATION, 2023, 39 (02) : 105 - 119