Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/t04glovern/selfie2anime
Anime2Selfie Backend Services - Lambda, Queue, API Gateway and traffic processing
https://github.com/t04glovern/selfie2anime
aws aws-lambda data-science selfie2anime serverless
Last synced: 5 days ago
JSON representation
Anime2Selfie Backend Services - Lambda, Queue, API Gateway and traffic processing
- Host: GitHub
- URL: https://github.com/t04glovern/selfie2anime
- Owner: t04glovern
- License: mit
- Created: 2019-08-16T11:08:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T04:34:31.000Z (almost 2 years ago)
- Last Synced: 2024-12-15T13:07:48.764Z (10 days ago)
- Topics: aws, aws-lambda, data-science, selfie2anime, serverless
- Language: Python
- Homepage: https://selfie2anime.com
- Size: 5.65 MB
- Stars: 176
- Watchers: 8
- Forks: 22
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![Selfie2Anime](assets/s2a.png)
[![Selfie2Anime](https://img.shields.io/badge/app-selfie2anime-f06292.svg?style=for-the-badge)](https://selfie2anime.com)
[![Version](https://img.shields.io/badge/version-1.0-05A5CC.svg?style=for-the-badge)](https://selfie2anime.com)
[![Status](https://img.shields.io/badge/status-live-00B20E.svg?style=for-the-badge)](https://selfie2anime.com)# Selfie2Anime
*What do YOU look like in ANIME?*
This repository contains the source code for the backend for the [selfie2anime.com](https://selfie2anime.com) website.
Source code for the frontend website can be found at [https://github.com/SilentByte/selfie2anime-site](https://github.com/SilentByte/selfie2anime-site)
Also checkout the presentation ["Scaling Models to the Masses"](assets/Deploying-Models-to-the-Masses.pdf) I did for [Perth Machine Learning Group](https://www.pmlg.org/)
---
## How Does it Work?
---
Using machine learning techniques combined with a [Generative Adversarial Network (GAN)](https://en.wikipedia.org/wiki/Generative_adversarial_network) makes it possible to generate anime-style characters based on real people. With this website, you can generate your own anime alter ego!
The GAN we are using is based on original work by *Junho Kim*, *Minjae Kim*, *Hyeonwoo Kang*, and *Kwanghee Lee*. More information can be found in their awesome repository, which is [available here](https://github.com/taki0112/UGATIT), or in [their research paper](https://arxiv.org/abs/1907.10830).
---
## Components
---
Below is a general diagram illustrating the process our workers follow to process incoming requests.
More information about the process seen above can be found in the following modules
![Architecture Diagram](assets/selfie2anime.png)
* [image-handler](components/image-handler/README.md)
* Image processing pipeline
* [UGATIT](https://github.com/t04glovern/UGATIT/blob/master/README.md)
* UGATIT environment from Junho Kim and Minjae Kim and Hyeonwoo Kang and Kwanghee Lee## Attributions
Please cite the original author of UGATIT:
* [Junho Kim](http://bit.ly/jhkim_ai), Minjae Kim, Hyeonwoo Kang, Kwanghee Lee
```bash
@misc{kim2019ugatit,
title={U-GAT-IT: Unsupervised Generative Attentional Networks with Adaptive Layer-Instance Normalization for Image-to-Image Translation},
author={Junho Kim and Minjae Kim and Hyeonwoo Kang and Kwanghee Lee},
year={2019},
eprint={1907.10830},
archivePrefix={arXiv},
primaryClass={cs.CV}
}
```