Skip to content

Provonsal/TgBotImageDetector

Repository files navigation

Это моя дипломная работа. Она представляет из себя телеграмм бота, который управляет нейросетью по определению объектов на фото.

Конкретнее, находит границы изображений на присланных фото и видео и гифках:

file_308

Для работы нейросети требуется производительная видеокарта, мой вариант это 3060 ти.

При запуске бота из файла bot.py, предварительно создав бота и токен в bot father, плодами работы нейросети сможет воспользоваться любой желающий если обратиться к боту.

Бот является в каком то роде интерфейсом к нейросети, я посчитал нужным использовать бота, поскольку это бесплатно, быстро, просто, безопаснее чем например делать белый ip, платить и быть подверженным кибер атакам извне.

У проекта есть проблемы, он не закончен в этом плане, но на то она и дипломная работа, задумка не моя и где можно это реализовать я не особо представляю. Например использовать саму обученную нейросеть для более сложной нейросети, состоящей из нескольких.

Проблема в том что если пользователь попробует начать сразу несколько обработок файлов, то он может быстро заполнить ОЗУ компьютера и память видеокарты, что приведет к зависанию компьютера и очень долгому отклику бота пользователю.

Решается это путем добавления ограничения на количество обрабатываемых файлов за раз, создание очереди, реализовать можно с помощью БД. Она там присутствует и используется. Файл Sql.py, БД sqlite

About

Diplom

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages