Skip to content

Jadezzz/NeuralTransferBot

Repository files navigation

Project Odin

What is Project Odin ?

Project Odin is a Facebook Chatbot that can do Neural Style Transfer

What is Neural Style Transfer ?

Neural Style Transfer is an algorithm using Deep Learning Model to "repaint" an image refer to a given style.

Screenshots

System Framework

Neural Style Transfer System

Fast Neural Style

Loss Network(We use VGG-19 instead of VGG16)

Image Generation

FSM Graph

States

  • Init : Initial state
  • Welcome : Send Welcome template to user
  • Transfer : Send Style images to user
  • Style : Ask user to upload an image
  • Image : Transfer the image
  • Finish : Say goodbye to user
  • Examples : Send an example template to user
  • About : Send a link to this repo to user

Conditions

  • is_going_to_Welcome : Check if the user sent the magic word Hi
  • is_going_to_Transfer : If the user hit Start! button from welcome screen
  • is_going_to_Style : Check if the user entered the right index of style images (must be 1~5)
  • is_going_to_Image : Check if the user uploaded an image to transfer
  • is_going_to_About : If the user hit About button from welcome screen
  • is_going_to_Examples : If the user hit Examples button from welcome screen

Reference

Citation

  @misc{engstrom2016faststyletransfer,
    author = {Logan Engstrom},
    title = {Fast Style Transfer},
    year = {2016},
    howpublished = {\url{https://github.com/lengstrom/fast-style-transfer/}},
    note = {commit xxxxxxx}
  }

About

A facebook bot that can do Neural Style Transfer!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages