0%

Лабораторная работа №2

Применение ML и генеративных моделей

ВАЖНОЕ

  1. Распределите задачи между собой.
  2. Обязательно должны быть графики метрик с обучения нейрости.
  3. Если есть вопрос, задайте сначала LLM.
  4. LLM - большая языковая модель: DeepSeek, ChatGPT, Алиса, GigaChat и тд.

1. Создание презентации с помощью платформы Gamma

  1. Подготовить структуру презентации
    1. Титул (НАЗВАНИЕ, КОМАНДА)
    2. Цель работы и постановка задачи
    3. Описание модели (Yolo26, YoloV11 или ResNet18, посмотреть на Roboflow)
    4. Метрики модели и выводы (ГРАФИКИ на Roboflow)
    5. Слайд на 1 вопрос из защиты (на выбор)
  2. Сгенерировать слайды автоматически
  3. Отредактировать и проверить корректность информации
  4. Сохранить как pdf файл
  5. Отправить человеку, который делает сайт (можно отправить через чат)
  6. Пример презентации есть ниже

2. Создание озвучки текста (генерация аудиофайла)

  1. Подготовить текст для озвучки (3 любых вопроса из защиты )
  2. Перейти на платформу для озвучки текста (ниже есть примеры) и выбрать голос (язык, тембр, стиль речи)
  3. Сгенерировать аудиофайл (.mp3 или .wav)
  4. Проверить корректность произношения технических терминов
  5. Отправить человеку, который делает сайт (можно отправить через чат)

Пример аудиофайла есть ниже

Примеры веб-платформ:

  1. Voxworker
  2. Freetts.ru
  3. Murf.ai
  4. Play.ht

ВАЖНОЕ

  1. Скидывать файлы LLM не надо! Необходимо указать только их названия в директории (папке)
  2. Все файлы хранятся в 1 директории (папке) - pdf, png, mp3, html и тд.
  3. Критерии сайта
    1. Главная страница: название проекта, команда, объекты детекции/классификации
    2. Презентация: название проекта, команда, графики обучения, метрики, объекты
    3. Страница отчета по ML: графики обучения и метрики модели, посчитанный F1-score
    4. Страница с озвкучкой: аудиофайл и текст к нему (транскрипция)
    5. Опциональный пункт

3. Создание сайта с помощью LLM

  1. Использовать генерацию кода через LLM для сайта (например deepseek)
  2. Взять за основу промпта для генерации сайта пункты c 3 по 4 и отредактировать красный текст - заменить на соответствующий свой текст
  3. Разработать 4-страничный сайт на html
  4. Структура сайта
    1. На сайте должен быть header с навигацией по разделам сайта: Главная, Презентация, Отчет по ML, Озвучка
    2. Главная страница (описание проекта и команды).
      [ОТРЕДАКТИРУЙ МЕНЯ. Описать: объекты детекции, модель, цели и команду]
    3. Страница презентации (документ или встроенная презентация).
      [ОТРЕДАКТИРУЙ МЕНЯ. Описать, что рядом лежит файл NAME.pdf с презентацией, и нужно его отобразить]
    4. Страница отчета по ML (результаты, метрики, анализ).
      [ОТРЕДАКТИРУЙ МЕНЯ. Описать основные метрики и отображение графиков с именами файлов, которые лежат рядом (NAME1.png, NAME2.png и т.д.)]
    5. Страница с текстом и озвучкой (файл и проигрывание текста).
      [ОТРЕДАКТИРУЙ МЕНЯ. Описать, что рядом лежит аудиофайл (например, NAME.mp3) и нужно его встроить в страницу с проигрывателем, а также отобразить ТЕКСТ к этому аудио]
  5. Пример отредактированного пункта 4.2:
    Главная страница. Тема проекта: Камень-ножницы-бумага. Команда: Иванов И.И., Петров П.П., Сидоров С.С. Объекты детекции: жесты камень, ножницы, бумага. Модель: YOLOv11. Цели: Научиться применять ML .

  6. После того как LLM сгенерировала код, создаем папку с сайтом и следуем инструкции по сохранению кода в файлы. Если это deepseek, то нажимаем кнопку "Скачать"

    Если что то не работает, или что то не понятно спросить сначала у LLM!

  7. Обязательно выполнить 1 опциональный пункт (на выбор)

Примеры языковых моделей:

  1. ChatGPT
  2. DeepSeek
  3. GigaChat
  4. Copilot
  5. Preplexity

Опционально

  1. Изменить дизайн сайта (цвета, шрифты, отступы) и добавить смену темы (темная/светлая) с помощью LLM
  2. Добавить свою модель для детекции/классификации изображений (есть в примере)
  3. Сгенерировать музыку с помощью нейросети и встроить на сайт (mureka.ai)
  4. Добавить любой интерактив на сайт (например мини-игру)
  5. Сгенерировать картинку (dall-e, midjourney, stable diffusion, и тд.) и видео (runwayml.com, gemini, sora2, и тд.) с помощью нейросети и встроить на сайт
  6. Добавить любое взаимодействие через открытое API