Giter Site home page Giter Site logo

photo2levitan's Introduction

Генерация изображений

Deep Learning School. Итоговый проект

Задача

В качестве задачи выбрано преобразование между картинами Исаака Левитана и фотографиями. Для решения задачи используется архитектура CycleGAN. Картины Левитана получены с wikiart.org, из них отобрано 369 пейзажей, изображения доступны по ссылке. Второй набор изображений - фотографии - взят из датасета monet2photo.

CycleGAN реализован согласно описаниям в оригинальной статье и обучен по рекомендациям оттуда же. Подробности обучения доступны в ipynb в соответствующей директории. Итоговые модели (а также неудачные варианты задач) доступны по ссылке.

Результаты

Результаты, полученные в процессе обучения (верхний ряд - реальные изображения, нижний - результат генерации):

Результаты преобразования различных фотографий в картины:

Генерация

Генерация изображений доступна в двух местах:

  • Веб-приложение - https://iktovr.github.io/photo2levitan/ - генерирует изображения размера 256x256 (генерация происходит на стороне клиента)
  • Телеграм бот - @photo2levitan_bot - поддерживает изображения любого размера, но приводит их к размеру 512 по меньшей стороне

Подробности реализации приведены в соответствующих ветках

photo2levitan's People

Contributors

iktovr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.