Лабораторная работа 12. Проектирование прикладных решений с использованием ИИ
Цель работы. Освоить основы
проектирования прикладных решений на базе искусственного интеллекта, научиться
формулировать задачи, выбирать ИИ-технологии и описывать архитектуру
интеллектуальной системы.
Теоретическая часть
Прикладное
ИИ-решение — это программная система,
использующая методы искусственного интеллекта для решения конкретной
практической задачи.
Такие решения применяются
в:
·
образовании (адаптивное обучение);
·
медицине (диагностика);
·
промышленности (контроль качества);
·
транспорте (навигация);
·
бизнесе (аналитика и
прогнозирование).
Основные этапы проектирования
ИИ-решения:
1. Постановка
задачи
Определение проблемы, которую
решает система.
2. Анализ
данных
Выбор и изучение источников
данных.
3. Выбор
ИИ-методов
Определение подходящих
технологий:
·
машинное обучение;
·
нейронные сети;
·
NLP;
· компьютерное зрение;
·
экспертные системы.
4. Проектирование
архитектуры
Описание структуры
системы:
·
входные данные;
·
блок обработки;
·
модель ИИ;
·
выходной результат.
5. Оценка
эффективности
Проверка качества работы
системы.
План выполнения
работы
1. Выбор прикладной
задачи
Обучающийся должен выбрать одну
практическую задачу, например:
·
прогноз успеваемости студентов;
·
система рекомендаций товаров;
·
распознавание изображений;
·
чат-бот для поддержки;
·
анализ данных предприятия;
·
умный помощник для расписания.
2. Описание задачи и
требований
Необходимо
указать:
·
цель системы;
·
пользователей системы;
·
входные данные;
·
ожидаемый результат.
3. Выбор
ИИ-технологий
Обосновать выбор
технологий:
·
машинное обучение;
·
NLP;
·
компьютерное зрение;
·
генеративные модели;
·
экспертные системы.
Указать, почему выбран именно этот
метод.
4. Проектирование архитектуры
системы
Описать структуру
решения:
·
источник данных;
·
модуль обработки;
·
ИИ-модель;
·
интерфейс пользователя;
·
выходные результаты.
Можно представить в виде схемы или
таблицы.
5. Описание сценария работы
системы
Необходимо
описать:
·
как пользователь взаимодействует с
системой;
·
как данные поступают и
обрабатываются;
·
как формируется результат.
6. Оценка эффективности
решения
Необходимо
проанализировать:
·
точность;
·
скорость работы;
·
удобство использования;
·
возможные ограничения.
Пример структуры
проекта
|
Компонент |
Описание |
|
Задача |
прогноз
успеваемости студентов |
|
Данные |
оценки,
посещаемость |
|
Модель |
машинное
обучение |
|
Выход |
прогноз
результата |
|
Пользователь |
преподаватель |
Требования к оформлению
результата
Работа должна
содержать:
·
введение;
·
описание задачи;
·
выбор технологий ИИ;
·
архитектуру системы;
·
сценарий работы;
·
выводы.
Допускается
использование:
·
схем;
·
таблиц;
·
блок-схем;
·
диаграмм архитектуры.
Критерии
оценивания
|
Критерий |
Описание |
Баллы |
|
Постановка задачи
и логика |
Корректность
формулировки проблемы |
0–40 |
|
Выбор
ИИ-методов |
Обоснованность
технологий |
0–30 |
|
Проектирование
системы |
Структура и
архитектура решения |
0–20 |
|
Оформление
работы |
Четкость и
аккуратность |
0–10 |
Максимальный балл:
100
Дополнительно (рекомендации для
студентов)
Для повышения оценки
рекомендуется:
·
выбрать реальную задачу из своей
специальности;
·
добавить схему архитектуры системы;
·
описать возможное улучшение
системы;
·
сравнить с существующими аналогами
(ChatGPT, рекомендательные системы и др.).
Итог
работы
Студент должен
уметь:
·
формулировать прикладные задачи для
ИИ;
·
выбирать подходящие методы;
·
проектировать архитектуру
ИИ-системы;
·
описывать сценарий работы и
оценивать эффективность решения