Sandwichly

Preview:

Citation preview

Common Problem

• Ham• Swiss cheese• Mayonnaise

• Ham• Cheddar• Mayonnaise

• Turkey• Swiss cheese• Dill pickle

* After four steps of ingredient name clean-up.

• Ham• Swiss cheese• Mayonnaise

• Ham• Cheddar• Mayonnaise

• Turkey• Swiss cheese• Dill pickle

Ham

Turkey

Swiss cheese

Cheddar

Dill pickle

Mayonnaise

1

• Ham• Swiss cheese• Mayonnaise

• Ham• Cheddar• Mayonnaise

• Turkey• Swiss cheese• Dill pickle

Ham

Turkey

Swiss cheese

Cheddar

Dill pickle

1

11

1 1

2

* Weights are also learned from user interaction with Sandwichly

Mayonnaise

Ham

Turkey

Swiss cheese

Cheddar

Dill pickle

11

1 1

Given:Turkey

Suggest:Swiss (1)Dill pickle (1)Ham (0)Cheddar (0)

1

Mayonnaise

1

1

2

0.8

Ham

Turkey

Swiss cheese

CheddarMayonnaise

11

1 1

Given:TurkeyDill Pickle

Suggest:Swiss (1.8)Ham (0)Cheddar (0)

1

2

1

2

1Dill pickle

Ham

Turkey

Swiss cheese

CheddarMayonnaise

0.32

11

1 1

0.64Given:TurkeyDill PickleMayonnaise

Suggest:Swiss (1.8)Ham (0.64)Cheddar (0.49)

1

2

31

2

0.81

Dill pickle

P Y T H O N , Y U M M LY A P I , m o n g o D B / M A P R E D U C E , FLASK, HTML5/D3.js, TWITTER BOOTSTRAP, AWS.

INGREDIENTS:

Me• Eric Zilli

• PhD Neuroscience

• Decision making to maximize reward

• Enjoy cameras, lights, microphones

• And eating sandwiches

Thanks!