Neural Cognitive Architecture and Software Development
- Neurons also provide a nice software engineering approach
to cognitive architecture.
- Different subsystems can be developed, and can be plugged
into other systems.
- The API is relatively consistent with spikes.
- We can develop a vision system, a language system, a planning
system, and a motor system.
- We can then improve the vision system and leave the others largely
or entirely unchanged.
- We can also compare different sub-systems.
- It is also plausible that functionality is reused throughout many
areas.
- Finally, we can compare this neural behaviour to actual neural
behaviour.
- This can inspire design, and inform understanding of that behaviour.