Artificial neural networks and artificial immune systems: similarities and differences | IEEE Conference Publication | IEEE Xplore