/
Cooking Recipe Visualizers Cooking Recipe Visualizers

Cooking Recipe Visualizers - PowerPoint Presentation

luanne-stotts
luanne-stotts . @luanne-stotts
Follow
378 views
Uploaded On 2017-07-10

Cooking Recipe Visualizers - PPT Presentation

Chaitanya Kulkarni Grader CSE5544 The Problem Statement Ingredients List 1 cup white sugar 12 cup butter 2 eggs 2 teaspoons vanilla extract 1 12 cups allpurpose flour 1 34 teaspoons baking powder ID: 568696

data graph recipe nodes graph data nodes recipe sentence connections parsing bowl sugar butter extracting tagging creating pan edges

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Cooking Recipe Visualizers" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Cooking Recipe Visualizers

Chaitanya Kulkarni, Grader CSE5544Slide2

The Problem Statement

Ingredients List

1 cup white sugar1/2 cup butter2 eggs2 teaspoons vanilla extract1 1/2 cups all-purpose flour1 3/4 teaspoons baking powder1/2 cup milkRecipePreheat oven to 350 degrees F (175 degrees C). Grease and flour a 9x9 inch pan or line a muffin pan with paper liners.In a medium bowl, cream together the sugar and butter. Beat in the eggs, one at a time, then stir in the vanilla. Combine flour and baking powder, add to the creamed mixture and mix well. Finally stir in the milk until batter is smooth. Pour or spoon batter into the prepared pan.Bake for 30 to 40 minutes in the preheated oven. Cake is done when it springs back to the touch.Slide3

Related WorkSlide4
Slide5

The Approach

- Parsing Recipe data

- Extracting data for each nodes

- Creating connections/edges- Visualizing the graph- Allow modifications to the graphSlide6

diff (Yours vs. Zettlemoyer)Slide7

PremiseSlide8

Need Visual ToolsSlide9

Goal - Cooking Robots

http://www.nytimes.com/2010/02/24/dining/24robots.html?pagewanted=allSlide10

RecommendersSlide11

Parsing The Data (POS tagging)

Parts of Speech Tagging

Original Text POS tagged text

In a medium bowl, mix together the sugar and butter. In|IN a|DT medium|NN bowl|NN ,|, mix|VB together|RB the|DT sugar|NN and|CC butter|NN .|.Slide12

Parsing The Data (POS Tagging) Contd.

Assumptions

One action verb in each sentence

Limited set of action verbsA sentence gets converted into a subtree, if it has one actionable verb and at least one Noun object, otherwise ignore sentence....Slide13

Extracting Data For Each Nodes - Chunking

SourceSlide14

Creating Connections/Edges

Again make valid assumptions

Use sequential connections - previous sentence connected to the current sentence

...Slide15

Visualize A Process Graph

D3

Reingold–Tilford Tree

Vertical TreeConstraint graphs 3DSome more examplesSlide16

Allow modifications to the graph

After the graph is generated allow user to correct the graph

-show adding nodes

-deleting nodes-changing nodesSlide17

BASIC TASKS

- Parsing Recipe data

- Extracting data for each nodes

- Creating connections/edges- Visualizing the graph- Allow modifications to the graphSlide18

END PRODUCT ?

Enter Recipe HereSlide19

Misc. Resources

List of ingredients

Nlp Resources

NLTKTextBlobspaCyWhat each tag meansSlide20

Suggested Recipe Mother Lode

http://cooking.nytimes.com/

Your mom’s recipe book if it can be digitized, and parsed

….Slide21

Cuisine ?Slide22

AlsoSlide23

The GoalSlide24