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
- css
- html
- javascript
- jupyter-notebook
- python

Log in or sign up for Devpost to join the conversation.