/Neural-network-aggregator

Project within the framework of the course "Projecting on C#".

Neural-network-aggregator

As part of the course "Projecting on C#".

1. Название проекта: Neural-network-aggregator

2. Список студентов:

  • Казайкин Матвей Викторович ФТ-202
  • Стуков Дмитрий Алексеевич ФТ-202
  • Дейнов Кирилл Дмитриевич ФТ-202

3. Проблема, которую решает проект.

  • Пипл хочет схавать нейронку, но не могёт. Мы ему разжуем и выдадим пюрешку.

4. Сценарии:

Cценарий 1.

  • Пользователю интересно, какую информацию можно получить по изображению.
  • Пользователь заходит в телеграм бота.
  • Выбирает пункт "Обо мне" в телеграм боте.
  • Ознакамливается с возможностями.
  • Выбирает "Анализ фото" (или что-то другое).
  • Отправляет изображение.
  • Получает результат - описание фото.

Сценарий 2.

  • Пользователь хочет обрезать объект с изображения.
  • Для этого открывает телеграм бота.
  • По инструкциям бота находит нужный инструмент.
  • Отправляет изображение.
  • Получает результат.

5. Описание основных компонент системы:

  • Чатбот в Telegram (взаимодействие с пользователем),
  • Хост (сервак для обработки запросов),
  • Агрегатор нейросетей (реализация в процессе, обработка изображения)

6. Описание точек расширения:

  • Добавление новых нейросетей благодаря проектированию с использованием интерфейсов
  • Аудиозаписи/видео/...
  • Расширение не только в чатботах