NEURAL NETWORKS IN COMPUTER ENGINEERING: INSIGHTS FROM COGNITIVE PSYCHOLOGY