Next Article in Journal
Colour Stability between In-House 3D-Printed Resin Brackets and Conventionally Aesthetic Brackets: An In Vitro Study
Next Article in Special Issue
Out-of-Stock Prediction Model Using Buzzard Coney Hawk Optimization-Based LightGBM-Enabled Deep Temporal Convolutional Neural Network
Previous Article in Journal
Compressive Strengths of Cube vs. Cored Specimens of Cement Stabilized Rammed Earth Compared with ANOVA
Previous Article in Special Issue
Decision Support System Driven by Thermo-Complexity: Scenario Analysis and Data Visualization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SNNtrainer3D: Training Spiking Neural Networks Using a User-Friendly Application with 3D Architecture Visualization Capabilities

Institute of Print and Media Technology, Chemnitz University of Technology, Reichenhainer Straße 70, 09126 Chemnitz, Germany
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(13), 5752; https://doi.org/10.3390/app14135752
Submission received: 10 June 2024 / Revised: 24 June 2024 / Accepted: 28 June 2024 / Published: 1 July 2024
(This article belongs to the Special Issue Application of Neural Computation in Artificial Intelligence)

Abstract

Spiking Neural Networks have gained significant attention due to their potential for energy efficiency and biological plausibility. However, the reduced number of user-friendly tools for designing, training, and visualizing Spiking Neural Networks hinders widespread adoption. This paper presents the SNNtrainer3D v1.0.0, a novel software application that addresses these challenges. The application provides an intuitive interface for designing Spiking Neural Networks architectures, with features such as dynamic architecture editing, allowing users to add, remove, and edit hidden layers in real-time. A key innovation is the integration of Three.js for three-dimensional visualization of the network structure, enabling users to inspect connections and weights and facilitating a deeper understanding of the model’s behavior. The application supports training on the Modified National Institute of Standards and Technology dataset and allows the downloading of trained weights for further use. Moreover, it lays the groundwork for future integration with physical memristor technology, positioning it as a crucial tool for advancing neuromorphic computing research. The advantages of the development process, technology stack, and visualization are discussed. The SNNtrainer3D represents a significant step in making Spiking Neural Networks more accessible, understandable, and easier for Artificial Intelligence researchers and practitioners.
Keywords: spiking neural networks; SNN simulators; SNN trainer; 3D visualization; snnTorch; Three.js; Flask; spiking neurons; SNN application spiking neural networks; SNN simulators; SNN trainer; 3D visualization; snnTorch; Three.js; Flask; spiking neurons; SNN application

Share and Cite

MDPI and ACS Style

Jurj, S.L.; Nouri, S.B.; Strutwolf, J. SNNtrainer3D: Training Spiking Neural Networks Using a User-Friendly Application with 3D Architecture Visualization Capabilities. Appl. Sci. 2024, 14, 5752. https://doi.org/10.3390/app14135752

AMA Style

Jurj SL, Nouri SB, Strutwolf J. SNNtrainer3D: Training Spiking Neural Networks Using a User-Friendly Application with 3D Architecture Visualization Capabilities. Applied Sciences. 2024; 14(13):5752. https://doi.org/10.3390/app14135752

Chicago/Turabian Style

Jurj, Sorin Liviu, Sina Banasaz Nouri, and Jörg Strutwolf. 2024. "SNNtrainer3D: Training Spiking Neural Networks Using a User-Friendly Application with 3D Architecture Visualization Capabilities" Applied Sciences 14, no. 13: 5752. https://doi.org/10.3390/app14135752

APA Style

Jurj, S. L., Nouri, S. B., & Strutwolf, J. (2024). SNNtrainer3D: Training Spiking Neural Networks Using a User-Friendly Application with 3D Architecture Visualization Capabilities. Applied Sciences, 14(13), 5752. https://doi.org/10.3390/app14135752

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop