Genetic Algorithms in Hybrid Neural Networks
In this chapter and the following two chapters, we will explore the world inside us. First, in this chapter, we will use the model of our genes as an optimizing tool. In Chapter 18, Neuromorphic Computing, we will enter our biological brain activity and create neuromorphic networks. Finally, in Chapter 19, Quantum Computing, we will go even deeper and use the quantum material in us to build quantum mechanic models for quantum computing.
A slight change in any of these tiny entities (genes, neurons, qubits) within us can modify our whole existence.
In this chapter, we will discover how to enter our chromosome, find our genes, and understand how our reproduction process works. From there, we will begin to implement an evolutionary algorithm in Python, a genetic algorithm (GA).
Charles Darwin offered "survival of the fittest" as a model to represent evolution. In some ways, the model is controversial. In 21st century...