Як нейронні мережі можуть варіюватися за типами та як вони використовуються для розвʼязання різних завдань?