Я хочу понять для себя:
1) Какую проблему это решает, не является ли это просто новым способом описания проблем без их решения. Если говорить именно про нейросети, то, кажется, это способ пролить свет на черный ящик. Хотя лично мне показалось, что это просто для объяснения теории, необходимой для реализации алгоритмов машинного обучения в функциональном стиле
2) Не является ли реализация нейросетей на Хаскеле (или ином ФП) нестандартным притягиванием технологии, насколько это перспективно, и делают ли (делали) так люди вообще
3) Если цель - более удобное сравнение архитектур для их выбора, то кому так действительно удобнее? Теория категорий даже не во всех вузах преподается (например, в ИТМО ее нет, а на ВМК МГУ она рассматривается в рамках этого курса:
http://www.ccas.ru/frc/thesis/RudakovDocDisser.pdf ) И еще надо учитывать, что значительная часть разработчиков уходит в индустрию, не доучившись.