Развернутый сценарий для прецедента 2.4 (Обучение нейронной сети)
Предусловие прецедента
8.1.1. Выбран режим работы с системой «Обучение сети».
8.1.2. Была создана хотя бы одна нейронная сеть.
Основной успешный сценарий выполнения.
8.2.1. Пользователь выбирает сеть для обучения.
8.2.2. Выполняет сценарий 2.3.
8.2.3. Задает эталонный результат, с которым будет сравниваться результат обучения сети.
8.2.4. Нажимает на кнопку «Обучить сеть».
8.2.5. Происходит обучение сети.
8.2.6. ПС сообщает пользователю о том, что на текущих входных данных сеть обучена.
Альтернативный поток выполнения
8.3.1. Не выбрана сеть или не задан эталонный результат. Пользователь нажал кнопку «Обучить сеть»
8.3.2. ПС сообщает пользователю об ошибке. Поля с данными, которые необходимо задать подсвечиваются красным цветом.
Постусловие выполнения
8.4.1. В базу данных ПС занесены данные о результате обучения сети (матрица весов, время обучения, количество эпох обучения и т.д.)
Развернутый сценарий для прецедента 2.5 (Проведение распознавания образов с помощью обученной нейронной сети)
Предусловие прецедента
9.1.1. Выбран режим работы с системой «Распознавание образов».
9.1.2. Была создана хотя бы одна нейронная сеть.
9.1.3. Успешно выполнен сценарий 2.3.
Основной успешный сценарий выполнения
9.2.1. Пользователь выбирает сеть, которая будет решать задачу и нажимает на кнопку «Распознать образ».
9.2.2. Нейронная сеть распознает образ. ПС выводит результат распознавания.
9.2.3. Пользователь нажимает на кнопку «Сохранить результат распознавания».
9.2.4. ПС записывает результат в базу данных, сообщает пользователю об успешном сохранении данных.
Альтернативный поток выполнения
9.3.1. Не выбрана нейронная сеть, которая будет выполнять распознавание. Пользователь нажал кнопку «Распознать образ»
9.3.2. ПС сообщает пользователю об ошибке. Поле выбора нейронной сети подсвечивается красным цветом.
Развернутый сценарий для прецедента 2.6 (Изменение архитектуры нейронной сети)
Предусловия прецедента
10.1.1. Выбран режим работы с системой «Изменение архитектуры сети».
10.1.2. Была создана хотя бы одна нейронная сеть.
Основной успешный сценарий выполнения
10.2.1. Пользователь выбирает сеть, для которой нужно поменять архитектуру.
10.2.2. Задает новые параметры сети. Нажимает кнопку «Сохранить параметры».
10.2.3. ПС обновляет параметры нейронной сети в базе данных, сообщает пользователю об успешном изменении архитектуры сети.
Альтернативный поток выполнения
10.3.1. Не выбрана нейронная сеть, архитектуру которой нужно изменить или заданы неверные параметры сети.
10.3.2. ПС сообщает пользователю об ошибке. Поля с некорректными введенными данными подсвечиваются красным цветом.
Развернутый сценарий для прецедента 2.7 (Просмотр и обработка результатов работы с нейронной сетью)
Предусловия прецедента
11.1.1. Выбран режим работы с системой «Просмотр результатов».
11.1.2. Был проведен хотя бы один эксперимент по обучению сети или распознаванию образов.
Основной успешный сценарий выполнения
11.2.1. Пользователь выбирает тип эксперимента, для которого нужно получить отчет («Обучение сети», «Распознавание образов»), нажимая на соответствующие вкладки.
11.2.2. Пользователь выбирает тип отчета, который нужно получить («Зависимость времени обучения от количества нейронов в сети», «Зависимость эффективности распознавания от размера сети», «Сравнение эффективности сети до и после изменения архитектуры» и т.д.).
11.2.3. Система производит выборку данных из БД и отображает результат в виде графика или таблицы.
11.2.4. Пользователь с помощью контекстного меню выбирает действие, которое нужно выполнить над полученными представлениями результатов эксперимента («Копировать график в буфер обмена», «Копировать данные, по которым построен график», «Сохранить данные из таблицы в файл», «Удалить данные эксперимента» и т.д.)