Who_we_are

What_we_do

Technology

Customers

Partners

Multilayer Perceptron and Fuzzy Systems C code Generator (1992)

[Deep Learning on Embedded Devices]

 

NeurFuzz™ 2.0 was released in 1992 as a Multilayer Perceptron type neural network training tool with generation of trained C source code usable for embedded solutions. The application was developed to run in a DOS environment and allowed you to train Multilayer Perceptron neural networks with 500 inputs, 500 outputs and up to 20 hidden layers. Therefore this application allowed the creation of Deep Learning solutions in a DOS environment for embedded applications.

Neurfuzz™ was released in a stripped down version 1.0 as freeware, with the number of hidden layers limited to 2 , only 100 input/output and no DSP coprocessors support.

NeurFuzz™ 2.0 allowed you to train a Multilayer Perceptron neural network by generating the source code in C language with all the trained synaptic weights included in a header file.

Among the advanced features of the tool were:

1) Genetic Algorithm Training that could start automatically when the Error Back Propagation-based gradient descent algorithm entered a local minimum.

2) Simulated Annealing technology that prevented entry into local minima during gradient descent.

3) Automatic correction of Epsilon and Momentum when learning with Error Back Propagation.

4) Generation of Input and Output interfaces based on Fuzzy Logic with trigonometric membership functions (or conventional triangular/trapezoidal functions).

5) Generation of trained C code for applications on any HW platform and any operating system.

6) Support for the most popular ISA PC cards based on DSP (Digital Signal Processing) for acceleration of the learning process with Error Back Propagation.

 

 

 

 

 ©2024_Luca_Marchese_All_Rights_Reserved

 

 

 

Aerospace_&_Defence_Machine_Learning_Company

VAT:_IT0267070992

NATO_CAGE_CODE:_AK845

Email:_luca.marchese@synaptics.org

Contacts_and_Social_Media