Нужно ли функциональное программирование в машинном обучении? Интересуюсь областями сколько-нибудь связанными с ИИ, в частности, компьютерным зрением и автоматической обработкой текстов. Появилась возможность посещать курс "Функциональное программирование", где в программе изучается диалект Lisp (scheme) плавно переходящий в Haskell. Ничего не имею против функциональных языков и вроде понял отличия от императивных ЯП, тем не менее, не понимаю, где это самое функциональное программирование применимо, и нужно ли оно, например, в машинном обучении. Конечно же, для общего развития ФП в любом случае полезно, но по сути придётся тратить большое количество времени на прохождение курса (и проезд). Оттого и вопрос: может, стОит потратить время на более обширное изучение-таки теории машинного обучения, нежели заниматься функциональщиной? Гуглением показалось, что оно очень мало где применимо в реальной жизни.