Frames not supported!
NetMaker - neural networks designer and simulator
NetMaker is an advanced, open source tool for designing and simulating neural networks of many types and purposes (data mining: classification, detection, identification, pattern recognition; parameter estimation, function approximation, time sequence prediction, ...).
Network types supported:
Feed-forward MLP, recurrent RMLP, Cascade-Correlation.
Dynamic size adjustments algorithm implemented for MLP/RMLP networks, optionally supported by Optimal Brain Surgeon (OBS) technique for weight elimination (MLP networks only).
Training algorithms:
Steepest-descend with momentum term (on-line and off-line approach), quick-prop, conjugate gradients with variations.
Various activation (sigmoid /logistic/, centered sigmoid, hyperbolic tangent,
linear, arcus tangent, Elliott) and error functions (MSE, fourth power, asymmetric, hyperbolic tangent ...).
Standard classification techniques: kNN, SVM and other likelihood estimators.
Preprocessing: normalization, QSVD, ICA, FFT.
Graphs and plots of many types
for visualization of data characteristics, network training progress and results.
Applied in real life for data analysis of high energy physics (HEP) and neutrino
experiments at CERN:
- Estimation (parameterization) of aLL parameters for COMPASS experiment.
- Selection of photon-gluon fusion in deep inelastic scattering (DIS), high-pt range (SMC, COMPASS).
- Selection of D-star and D-zero events (COMPASS).
- Selection of charged current tau neutrino interactions in liquid argon detector (ICARUS).
Designed in C# for MS Framework.NET (with SSE2/SSE3 optimizations for faster execution).
Software download page
Manual
---PL---
Graficzny symulator sieci neuronowych - doskonały do analizy danych wszelkiego
pochodzenia dzięki elastycznej konfiguracji sieci.
Zastosowane modele
sieci: feed-forward MLP, recurrent RMLP, Cascade-Correlation.
Dla sieci MLP/RMLP zaimplementowany algorytm dynamicznego dopasowania
liczebności neuronów (wg własnego pomysłu, zawartego w doktoracie); dostępna także
technika Optimal Brain Surgeon (OBS), współpracująca z algorytmem dopasowywania struktury sieci.
Dużo rodzajów algorytmów uczących, funkcji aktywacji, funkcji błędu...
Dla porównania - klasyfikatory: kNN, SVM (port biblioteki LIBSVM v2.6), estymatory bayesowskie...
Wstępne przygotowanie danych - przekształcenia QSVD, ICA, FFT...
Generowanie
wykresów: histogramy, krzywe efektywności...
Symulator stosowany jest w praktycznych zadaniach - w analizie danych z eksperymentów fizyki
wysokiej energii i fizyki neutrin (CERN-owskie eksperymenty SMC, COMPASS i ICARUS). Symulator
napisany w C# (kod dostępny na życzenie), z kluczowymi fragmentami
zoptymalizowanymi z użyciem asemblera i instrukcji SSE.
---PL---
Frames not supported!