Home > Doc > Reti Neurali su .... > Generazione Codice C

Reti neurali su Personal Computer e Fuzzy Logic: Neurfuzz 1.0

Generazione Codice C

Si può immediatamente generare il codice c relativo alla rete neurale addestrata scegliendo se deve essere un programma indipendente o una funzione da inserire dentro altri programmi. In ogni caso, una volta scelto il nome del file (senza estensione), verranno generati i file "nome.c" che, contiene il codice,"nome.h", che è un header file che contiene il know how della rete.

Sia che si abbia una funzione o un programma indipendente la rete comunica tramite i file "nome.in" e "nome.out". Non è possibile inserire più di una rete neurale come funzione all'interno di un programma a causa della definizione globale di alcuni dati, ma sarebbe comunque difficile farlo a causa della dimensione delle matrici dei pesi.

Dovendo costruire un sistema complesso, comprendente più reti neurali, è consigliabile realizzare programmi indipendenti da collegare tramite files batch o tramite system() da qualunque linguaggio. Un esempio di file batch che utilizza tale sistema è rappresentato nel listato_1.

Luca Marchese

Successivo: Addestramento con Algoritmo Genetico

Sommario: Indice