РЕЦЕНЗИЯ на выпускную квалификационную работу студента 4 курса Назаренко Владимира Владимировича, обучающегося по направлению 010500 (02.03.03) (математическое обеспечение и администрирование информационных систем) Тема выпускной квалификационной работы: Эффективная параллельная реализация нейронной сети В выпускной квалификационной работе проведен обзор рекуррентных нейронных сетей, обзор методов обучения таких сетей, обзор библиотек. Также для одной из библиотек был реализован новый функционал, а именно один рекуррентный слой и один метод обучения. В ходе выполнения работы были проведены эксперименты, которые показали, что введенный слой в целом дал худшие результаты, чем стандартный, а способ обучения не дал каких-то преимуществ перед стандартным методом стохастического градиентного спуска. При этом в Заключении делается довольно правильное предположение, что для последующей работы неплохо бы было реализовать дополнительный алгоритм тренировки AdaGrad. Задача в своем объеме соответствует бакалаврской выпускной работе. Текст работы аккуратно структурирован, достаточно лаконичен, однако хотелось бы более подробного описания реализации в разделе 6. В рамках работы выполнено необходимое количество вычислительных экспериментов, результаты которых отображены на понятных графиках и в таблицах. В работе были выявлены следующие недостатки: 1. В обзоре библиотек не было сказано про довольно популярную библиотеку Theano. На ней довольно легко реализуются различные виды нейросетей в силу того, что она автоматически высчитывает все производные. 2. На 11 странице были введены множества индексов I и J, а далее используются I и U – видимо, просто опечатка в первом случае Считаю, что выпускная квалификационная работа Назаренко Владимира Владимировича соответствует основным требованиям, предъявляемым к выпускной квалификационной работе бакалавра, и заслуживает оценки «отлично». Немешев Марат Халимович ст.преподаватель кафедры системного программирования СПбГУ