METHOD AND APPARATUS FOR CONSTRUCTING, USING AND REUSING COMPONENTS AND STRUCTURES OF AN ARTIFICAL NEURAL NETWORK
First Claim
1. Apparatus for a neuromorphic network comprising an artificial neural network for performing a specific task, the artificial neural network comprising a plurality of substructures, each substructure for performing a sub-task of the specific task, each substructure comprising an input neuron and an output neuron, source and destination neurons connected by at least one synapse.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for constructing a neuroscience-inspired artificial neural network (NIDA) or a dynamic adaptive neural network array (DANNA) or combinations of substructures thereof comprises one of constructing a substructure of an artificial neural network for performing a subtask of the task of the artificial neural network or extracting a useful substructure based on one of activity, causality path, behavior and inputs and outputs. The method includes identifying useful substructures in artificial neural networks that may be either successful at performing a subtask or unsuccessful at performing a subtask. Successful substructures may be implanted in an artificial neural network and unsuccessful substructures may be extracted from the artificial neural network for performing the task. The method and apparatus supports constructing, using and reusing components and structures of a neuroscience-inspired artificial neural network dynamic architecture in software and a dynamic adaptive neural network array.
74 Citations
20 Claims
- 1. Apparatus for a neuromorphic network comprising an artificial neural network for performing a specific task, the artificial neural network comprising a plurality of substructures, each substructure for performing a sub-task of the specific task, each substructure comprising an input neuron and an output neuron, source and destination neurons connected by at least one synapse.
- 12. A method of constructing an artificial neural network for use in one of a control, detection and classification application comprising constructing a first substructure for performing a sub-task of a specific task and a second substructure for performing one of a similar and a different sub-task of the specific task and assembling the artificial neural network comprising the first and second substructures.
Specification