Skip to main content

Artificial Brains: An Evolved Neural Net Module Approach

  • Chapter
Computational Intelligence: A Compendium

Part of the book series: Studies in Computational Intelligence ((SCI,volume 115))

This Chapter shows how the first author and his research team build artificial brains [9]. An artificial brain is defined to be a collection of interconnected neural network modules (10,000–50,000 of them), each of which is evolved quickly in special electronic programmable hardware, downloaded into a PC, and interconnected according to the designs of human ‘BAs’ (‘Brain Architects’). The neural signaling of the artificial brain (A-Brain) is performed by the PC in real time (defined to be 25 Hz per neuron). Such artificial brains can be used for many purposes, such as controlling the behaviors of autonomous robots.

The remaining contents of this Chapter are as follows. Section 2 places the current Chapter in context by describing related work. Section 3 provides an overview of how we evolved our neural network modules. Section 3.1 describes briefly the evolution tasks we used to calculate the speedup factor using the Celoxica board compared with a PC; Sect. 3.2 provides some details on how we performed the evolution on the Celoxica board; Sect. 3.3 gives a brief description of the ordinary genetic algorithm we used to perform the evolution. Section 4 briefly describes the characteristics of the Celoxica board. Section 5 presents the experimental results. Section 5.1 explains the so-called ‘IMSI’ (Inter Module Signaling Interface) – that is, the software used to allow modules to send and receive signals between each other. Section 5.2 answers the question “How Many Modules?” – in other words how many modules can an ordinary PC handle in an artificial brain?

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 389.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 499.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Celoxia (2006) The ‘Handel-C’ High Level Language for Programming the Celoxica board. (available online at http://www.celoxica.com - last accessed November 2007).

  2. de Garis H, Gers F, Korkin M, Agah A, Nawa N (1998) ‘CAM-Brain’: ATR’s Billion Neuron Artificial Brain Project: A Three Year Progress Report. Artificial Life and Robotics J., 2: 56-61.

    Article  Google Scholar 

  3. de Garis H 1999 Review of Proc. 1st NASA/DoD Workshop on Evolvable Hardware. IEEE Trans. Evolutionary Computation, 3(4): 304-306.

    Article  Google Scholar 

  4. de Garis H, Korkin M 2000 The CAM-Brain Machine (CBM): Real Time Evolution and Update of a 75 Million Neuron FPGA-Based Artificial Brain. J. VLSI Signal Processing Systems (Special Issue on VLSI on Custom Computing Technology), 24(2-3): 241-262.

    Google Scholar 

  5. de Garis H, Korkin M, Gers F, Nawa E, Hough M 2000 Building an Artificial Brain Using an FPGA Based CAM-Brain Machine. Applied Mathematics and Computation J. (Special Issue on Artificial Life and Robotics, Artificial Brain, Brain Computing and Brainware), 111: 163-192.

    MATH  Google Scholar 

  6. de Garis H 2001 The Second NASA/DoD Workshop on Evolvable Hardware. IEEE Trans. Evolutionary Computation, 5(3): 298-302.

    Article  Google Scholar 

  7. de Garis H, Korkin M, Fehr G 2001 The CAM-Brain Machine (CBM): An FPGA Based Tool for Evolving a 75 Million Neuron Artificial Brain to Control a Lifesized Kitten Robot. J. Autonomous Robots, 10(3): 235-249.

    Article  MATH  Google Scholar 

  8. de Garis H 2002 Guest Editorial. Neurocomputing (Special Issue on Evolutionary Neural Systems: Prof. Hugo de Garis, Guest Editor), 42(1-4): 1-8.

    MATH  Google Scholar 

  9. de Garis H, Korkin M 2002 The CAM-Brain Machine (CBM): an FPGA-based hardware tool which evolves a 1000 neuron net circuit module in seconds and updates a 75 million neuron artificial brain for real-time robot control. Neurocomputing, 42(1-4): 35-68.

    Article  MATH  Google Scholar 

  10. de Garis H 2004 Evolvable Hardware 2004. Evolutionary Computation, 12(3): 397-402.

    Article  Google Scholar 

  11. de Garis H (2009) Artificial Brains: An Evolved Neural Net Approach. World Scientific, Singapore (in press).

    Google Scholar 

  12. Harik GR, Lobo FG, Goldberg DE 1999 The Compact Genetic Algorithm. IEEE Trans. Evolutionary Computation, 3(4): 287-297.

    Article  Google Scholar 

  13. Lindsey C, Lindblad T (1998) Review of Hardware Neural Networks: A User’s Perspective. (available online at: http://www.particle.kth.se/2span style='font-family:Arial'>∼lindsey/elba2html/elba2html.html - last accessed November 2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

de Garis, H. (2008). Artificial Brains: An Evolved Neural Net Module Approach. In: Fulcher, J., Jain, L.C. (eds) Computational Intelligence: A Compendium. Studies in Computational Intelligence, vol 115. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78293-3_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-78293-3_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-78292-6

  • Online ISBN: 978-3-540-78293-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics