Home Page

Manual

- overview

- data structures

- preprocessing

- networks

- classification

- graphing

- examples

 

NetMaker is free software for building neural networks. It was developed primarily to support particle interaction classification in high energy and neutrino physics experiments at CERN (SMC, COMPASS, ICARUS). It was also my test-bed for experiments with various algorithms (some well known and some of my own ideas). Now it turned into quite a flexible network designer with many possible applications - the idea is to have networks, pre- / post-processing and data sets split into uniformly working, task independent blocks which may form bigger systems.  >>

neural engine features
papers

Current version is: v0.9.0.0

- download, license, installation notes
- sources are on e-mail request
- history of changes

previous versions:

v15.02.2008
v02.09.2007b

ROOT interface with an example.
(ROOT homepage)

 

C++ code to run the network in your programs. (updated ages ago)

Shall you have any questions, comments - e-mail me.

NetMaker window

◦ optimized for speed while maintaining huge data sets;
◦ clear visualization of input data and network results:
      ∙ histograms - with μ and σ of the distribution,
      ∙ scatter plots - with Rxy linear correlation coefficient,
      ∙ error vs training iteration, real-time updated plots,
      ∙ purity-efficiency plots - specialized for classification;
◦ written in C#;
◦ calculations optimized in C/asm (SSE2/SSE3/SSE4.1 aware).