После первого Programming Assignment в курсе Хинтона, где надо было запрограммировать персептрон, я почувствовал себя обманутым. Там, видите ли, в итоге надо было написать две строчки кода вида w=w±x. Ну ладно, думаю, знакомство с Octave/Matlab - типа, onboarding такой, а дальше запрограммирую
второй в своей жизни back propagation.
И что же, во втором задании, где как раз и надо было реализовать forward и back propagation, выяснилось, что реализовать их надо, выбрав в нескольких местах кода один из предложенных четырёх вариантов, при этом неправильные варианты как правило просто не работают из-за несоответствия размерностей матриц в операциях. А после этого надо доооолго гонять эту программу с разными параметрами. Ну то есть несколько часов, в зависимости от компьютера, регулярно меняя параметры (стормозил, надо было скрипт написать и оставить на ночь).
С нетерпением жду третьего задания.