Skip to content

Smirn08/ImageMagickBot

Repository files navigation

Image Magick Bot

Привет!

Это телеграм бот - мой зачетный проект 1ой части курса Deep Learning School при ФПМИ МФТИ

Вы можете заценть его в Telegram: ImageMagick

Что умеет?

  • Содержит в себе набор магии для применения стиля к отправленным ему картинкам;
  • Даеет возможность создать свой собственный стиль.

Принцип работы:

  1. Выбираешь стиль, который хочешь применить к картинке
  2. Загружаешь картинку
  3. ...
  4. Получаешь красоту (но это не точно :>)

Что использовал?


Как запустить у себя

Шаг 1

  • Пишем BotFather в Telegram
  • Создаем нового бота и получаем token

Шаг 2

1. git clone https://github.com/Smirn08/ImageMagickBot.git
2. python -m venv env
2. pip install -r requirements.txt.

Шаг 3

  • Редактируем my_token_proxy.py. Необходимо прописать свой token и proxy

Шаг 4

1. .\env\Scripts\activate
2. python main_bot.py

Подробнее о файлах:

  • main_bot.py - main файл бота;

  • bot_model.py - модель переноса стиля на картинку (на основе vgg19);

  • model_backend.py - вспомогательные функции для модели;

  • settings.py - файл с настройками бота;

  • fast_neural_style.py и transformer_net.py - модель для быстрого переноса стиля;

  • my_token_proxy.py - шаблон для TOKEN и PROXY

  • в папке saved_models предобученные модели на основе fast-neural-style-pytorch


Maksim Smirnov - [email protected]

About

Deep Learning School course | Test project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages