Evolution of structures: optimization of artificial neural structures for information processing