liveBook · Manning

Neural Architecture Search

As explained in Evolutionary Deep Learning: Genetic algorithms and neural networks

Architecture search is the systematic exploration of alternative neural-network structures to identify one that performs well on a specified task.

Neural architecture search systematically evolves alternative convolutional-network structures, using genetic algorithms to explore models that perform well on a task. section 7.5

A practical evolutionary search loop:

  • Represent each candidate network as a gene sequence stored in a list, allowing individuals to vary in length. section 7.5

How Evolutionary Deep Learning: Genetic algorithms and neural networks covers it

How deep it goes
Implements representation, operators, training-based fitness, failure recovery, and five-generation results.
Examples
Uses a DEAP Colab notebook, variable-length network genes, inverse accuracy, and five generations of evolved populations.
What you can do after
Apply it via DEAP by evolving, training, evaluating, and inspecting candidate convolutional models.
How it connects
Connects genetic algorithms with convolutional neural networks, model training, fitness evaluation, crossover, and mutation.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Evolutionary Deep Learning: Genetic algorithms and neural networks. The section links point to the parts of the book it draws on.