Сегодня нейронные сети используются для решения сложных задач, которые требуют аналитических вычислений подобных тем, что выполняет человеческий мозг. Нейронная сеть - это последовательность нейронов соединённых между собой. Нейрон - это вычислительная единица, которая получает информацию, производит над ней простые вычисления и передает ее дальше. В мир программирования структура нейронной сети пришла прямиком из биологии. Именно благодаря этому машина обретает способность анализировать и даже запоминать различную информацию. Нейронные сети способны не только анализировать входящую информацию, но и воспроизводить ее из своей памяти. Взаимодействуя друг с другом, нейроны решают сложные задачи, среди которых определение класса объекта, выявление зависимостей и обобщение данных, разделение полученной информации на группы на основе заданных признаков, прогнозирование. На сегодняшний день нейросети умеют распределять данные по параметрам, предсказывать следующий шаг (например, рост или п