Отчёт пишется на русском языке. Макет подготавливается для страниц A4 в портретной ориентации. Сдаётся PDF-файл через Moodle-форму (как один из файлов в архиве).
Текст отчёта должен быть разбит на следующие части:
Титульный лист, с «шапкой» – «Московский государственный университет имени М. В. Ломоносова, факультет Вычислительной математики и кибернетики, кафедра системного программирования». Далее следует заголовок: «Отчёт по "Доктору"», сведения об исполнителе (фамилия, имя и отчество полностью, номер группы). Внизу титульного листа указывается город и год. Нелишне обратить внимание на то, что точки после заголовков не ставятся.
Содержание состоит из перечня названий глав и подглав, сопровождаемых указанием номеров страниц, с которых они начинаются. Нумеруются все страницы, за исключением титульного листа. Номер страницы с содержанием: 2.
Первая глава, названная «Упражнения 1-7», содержит пояснения Ваших решений. Для каждого упражнения следует указать идею, лежащую в основе решения, используемые структуры данных, сигнатуры и текстовые описания функций, реализованных/исправленных/усовершенствованных при выполнении упражнения. Описание должно соответствовать версии с модернизированным для «Весны» вводом/выводом. Нелишне обратить внимание на то, что каждую главу следует начинать с новой страницы.
Вторая глава, названная «Упражнение 8», содержит пояснение Вашего решения в этой части. Содержание строится стереотипно предыдущей главе. Если Вы не выполняли 8-е упражнение (блок IV), то текст второй главы тривиален: «Решение упражнения №8 отсутствует.»
Третья глава, названная «Весна. Ввод/вывод», содержит описание ввода и вывода "Доктора" с учётом модификации под «Весну» и пояснения про внутреннее представление реплик пользователя.
Четвёртая глава, названная «Весна. Обучение», содержит описание обучающей части генератора случайных фраз. Следует пояснить выбранную структуру данных, алгоритм обучения, формат файла для хранения результатов обучения. Также следует дать пояснения о наборе текстов, выбранных для обучения, и обосновать их выбор. Если тексты проходили предварительную подготовку с помощью программ и/или синтезировались с помощью программ, то следует дать пояснения по этой части. Следует указать характеристики набора обучающих текстов и полученных после обучения баз: объем и т. п..
Пятая глава, названная «Весна. Генерация», содержит описание генератора. Следует привести алгоритмы генерации для «прямого» и «смешанного» способов, пояснить основные функции в составе своей программы. Необходимы пояснения о том, как ведётся борьба с «зацикливанием», со слишком длинными сгенерированными репликами и т. п.. Следует пояснить, как подбирались параметры генератора (длина N-грамм и т. п.) Если Вы усовершенствовали способ генерации фраз по сравнению с описанным в описании задания, то опишите предложенное Вам решение и его реализацию.
Шестая глава, названная «Результаты», содержит фрагменты протоколов работы доктора с комментариями. Выбор фрагментов должен быть таким, чтобы демонстрировались все стратегии построения ответов. Должны быть примеры как удачных, так и неудачных реплик «Доктора». В комментариях следует привести соображения о том, насколько удачно, на Ваш взгляд, Ваша реализация «Доктора» общается с пользователем. Также должно быть проанализировано влияние обучения на качество генерируемых реплик.
Заключение, которое не нумеруется, но номер страницы ставится, где подводится общий итог работы, завершает отчёт. В заключении можно указать характеристики написанного кода и оценить объём проделанной Вами работы.
Список использованной литературы приводится, если в ходе работы над заданием были использованы статьи и/или книги. Библиографические записи в списке следует оформлять по рекомендациям ГОСТ. Google Scholar умеет импортировать библиографические записи в формате ГОСТ и может помочь Вам. На каждую запись списка в тексте отчёта должна быть ссылка. Не следует указывать экциклопедии и википедию как использованную литературу.
Приложение, которое содержит Ваш код.
На всякий случай, приведён вид страницы с содержанием (без указания номеров страниц для 2-й главы и последующих частей отчёта)
Содержание
1. Упражнения 1-7 .......................3
2. Упражнение 8 ..........................
3. Весна. Ввод/вывод .....................
4. Весна. Обучение .......................
5. Весна. Генерация ......................
6. Результаты ............................
Заключение ...............................
Список литературы ........................
Приложение. Код программы.................
|