Нейронные сети — это алгоритмы обучения, которые аппроксимируют решение задачи путем обучения на доступных данных. — Android-robot.com.