Artificial Neural Networks – Associative Memory, Adaptive Resonance Theory Networks, Self Organising Maps