DataPaneer

DefHacks 2020 Submission | GitHub| YouTube |

Collaborators: Vikram Sambamurthy, Siddhartha Datta

The goal of our project is find new ways to titillate the taste buds of our users and keep them entertained during the onset of COVID-19. Cooking at home is a fulfilling way to spend time, and we wanted to make this accessible for anybody by recommending to them different recipes that they could try, which are not out of their skill level or taste.

How it works

Users enter the site, filter dishes based on their dietary or nutritional needs. Users can select among a gallery of dishes, and clicking a dish will return variations of that specific dish. Variations can be generated by neural style transfer or generative adversarial networks (cycleGAN), based on physical appeal. Users can click the dish they wish to cook, and based on a multi-input-multi-output model trained on (images, [ingredients, recipe]) pairs, we can reverse-engineer the steps needed to recreate the dish.

Roadmap to this product

  • Scraped food data (image, ingredients, health information) from allrecipes.com
  • Recipe recommendation engine
  • Food style/variations generation (food style transfer)
  • Recipe generation (image → list of ingredients reverse engineering)
  • Web app

Weights and Data

Weights can be downloaded from here.

Data for training CycleGAN: [food]

Food Style Transfer

Style weights stored in ./fast_neural_style_transfer/models.

CycleGAN

Place data in ./datasets/ with image set pairs as trainA and trainB for training.

Development server

Run python server using python app.py command

Built With

Share this project:

Updates