Selected aspects of complex, hypercomplex and fuzzy neural networks