Уважаемые товарищи, я интересуюсь искусственными нейронными сетями, а именно алгоритмом обучения многослойного персептрона обратным распространением ошибки. Предмет нейронные сети проходил в университете, но настолько детально нам проблему не преподавали. Имею несколько математических описаний этого алгоритма (учебники, Интернет) и пару программных реализаций, но разобраться пока не могу (очень много условностей и деталей в теории, и по 4 вложенных цикла, работающих с группами объектов, в примерах). Если кто-нибудь занимается нейросетями и хорошо представляет этот алгоритм, можно ли как-нибудь состыковаться и объяснить этот алгоритм «на пальцах»? Как сеть работает в прямом направлении мне понятно, непонятности появляются именно при обучении обратным распространением. Буду очень признателен, ибо бъюсь уже не один день.