BlueSANE: integrating functional blueprints with neuroevolution.

Neuroevolution algorithms are an important tool for optimizing neural network design in the fields of control and machine learning. We seek to improve SANE, a classic machine learning algorithm, by optimizing the size of the hidden layer in the neural networks that it generates. We use a technique c...

Full description

Bibliographic Details
Published:
Online Access:http://hdl.handle.net/2047/d20002569
Description
Summary:Neuroevolution algorithms are an important tool for optimizing neural network design in the fields of control and machine learning. We seek to improve SANE, a classic machine learning algorithm, by optimizing the size of the hidden layer in the neural networks that it generates. We use a technique called functional blueprints that guide the self-organization of systems by specifying their desired behavior, in this case avoidance of over/underfitting. We performed experiments with a simulated double cart-pole balancing benchmark problem which indicate that BlueSANE improves performance by slight to moderate amounts compared to the original SANE algorithm.