Title :
Neural Assemblies and Finite State Automata
Author_Institution :
Dept. of Electron. & Syst., UFPE - Univ. Fed. de Pernambuco, Recife, Brazil
Abstract :
Neural assembly computing (NAC) is a framework for investigating computational operations realized by spiking cell assemblies and for designing spiking neural machines. NAC concerns the way assemblies interact and how it results in information processing with causal and hierarchical relations. In addition, NAC investigates how assemblies represent states of the world, how they control data flux carried by spike streaming, how they create parallel processes by branching and dismantling other assemblies, how they reverberate and create memory loops, among other issues. As cell coalitions interact they realize logical functions. Memory loops and logical functions are the elements engineers use to create finite state machines (FSM). An overview of NAC is provided, a methodology for implementing FSM in NAC is presented in this paper, a finite state automaton is designed, and a simulation and respective results are shown. Supplemental materials are available for download. Discussions about how FSM on NAC and how NAC itself can contribute for designing new types of spiking neural machines are presented.
Keywords :
cellular neural nets; finite state machines; FSM; NAC; computational operations; finite state automata; finite state automaton; finite state machines; neural assembly computing; parallel processes; spiking cell assemblies; spiking neural machines; Assembly; Automata; Fires; Firing; Mathematical model; Neurons; Vectors; Neural assembly computing; cell ensembles; finite state machines; finite-state automaton; neural coalition;
Conference_Titel :
Computational Intelligence and 11th Brazilian Congress on Computational Intelligence (BRICS-CCI & CBIC), 2013 BRICS Congress on
Conference_Location :
Ipojuca
DOI :
10.1109/BRICS-CCI-CBIC.2013.16