9

Architecture Optimization of Deep Learning Networks

This chapter describes how genetic algorithms can be used to improve the performance of artificial neural network (ANN)-based models by optimizing the network architecture of these models. We will start with a brief introduction to neural networks (NNs) and deep learning (DL). After introducing the Iris dataset and Multilayer Perceptron (MLP) classifiers, we will demonstrate network architecture optimization using a genetic algorithm-based solution. Then, we will extend this approach to combine network architecture optimization with model hyperparameter tuning, which will be jointly carried out by a genetic algorithm-based solution.

In this chapter, we will cover the following topics:

Get Hands-On Genetic Algorithms with Python - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.