SYSTEM FOR TURKISH CUISINE Supervisor Assist. Prof. Dr. Engin DEMR - - PowerPoint PPT Presentation

system for turkish
SMART_READER_LITE
LIVE PREVIEW

SYSTEM FOR TURKISH CUISINE Supervisor Assist. Prof. Dr. Engin DEMR - - PowerPoint PPT Presentation

RECIPE RECOMMENDATION SYSTEM FOR TURKISH CUISINE Supervisor Assist. Prof. Dr. Engin DEMR Prepared by 201112031 Damla Pnar GVENER 201211001 Esin AIK 201211042 Hivda ZATLI 2 Contents Definition of the Problem Literature Review


slide-1
SLIDE 1

RECIPE RECOMMENDATION SYSTEM FOR TURKISH CUISINE

Supervisor

  • Assist. Prof. Dr. Engin DEMİR

Prepared by

201112031 Damla Pınar GÜVENER 201211001 Esin AÇIK 201211042 Hivda ÖZATLI

slide-2
SLIDE 2

Contents

Definition of the Problem Literature Review Software Requirement Analysis Software Design Future Plan Conclusion References

2

slide-3
SLIDE 3

What is the Recommendation System?

3

slide-4
SLIDE 4

Can we call for recommendation?

 yes  to know what we are looking for

4

slide-5
SLIDE 5

Definition of the Problem

 hardness of making decision between lots of food recipes  health (calories), time constraints  hardness of food selection in group organization  hardness of food selection for people who allergic to smth.

5

slide-6
SLIDE 6

Definition of the Problem

Motivation

 beneficial for Turkish people  to generate accurate recommendation for all types of user  to provide making weekly meal plan

6

slide-7
SLIDE 7

Literature Review

 Recommendation System  Challenges of this Project

  • cold-start problem
  • changing preferences

 Recommendation Techniques  Algorithms  User’ Rating

User/Recipe R1 R2 R3 R4 U1 4 5 2 U2 3 1 U3 2 2 5 7

slide-8
SLIDE 8

Literature Review

Recommendation Techniques

 Collaborative Filtering

8

slide-9
SLIDE 9

Literature Review

Recommendation Techniques

 Content-Based Filtering

9

slide-10
SLIDE 10

Literature Review

Recommendation Techniques

 Hybrid Filtering

Input Input CF Based Recommender Content Based Recommender Combiner Recommendation

10

slide-11
SLIDE 11

Literature Review

Algorithms

Memory-Based Algorithm  Model-Based Algorithm

11

slide-12
SLIDE 12

Literature Review

Existing Recommendation Systems

12

slide-13
SLIDE 13

Literature Review

Our Differences

 A New System for Turkish Cuisine  Document Database

  • fast search, flexible in terms of relationship

 Comprehensive System

  • calories, nutrition, allergies, diets, cost, time

likes/dislikes

13

slide-14
SLIDE 14

Software Requirement Analysis

Functional Requirement Specifications

 User Use-Case  Admin Use-Case  System Use-Case (Recommendation Engine)

14

slide-15
SLIDE 15

Non-functional Requirements

 accessability  usability  performance  security

Software Requirement Analysis

15

slide-16
SLIDE 16

Flow Description

 need about 1000 recipes  user registers then log in to the system  RE recommends 5 different types of recipes  user selects recommended recipe or search a recipe  user rates selected recipe

Software Requirement Analysis

16

slide-17
SLIDE 17

Waterfall Development Methodology  Scrum Development Methodology  Deployment Diagram  Whole System Sequence Diagram  Interface Design

Software Design

17

slide-18
SLIDE 18

Waterfall Development Methodology

Software Design

18

slide-19
SLIDE 19

Scrum Development Methodology

 fast and motivational  efficient work in a short time

Software Design

19

slide-20
SLIDE 20

Deployment Diagram

Software Design

20

slide-21
SLIDE 21

Whole System Sequence Diagram

Software Design

21

slide-22
SLIDE 22

Interface Design

Home Page

Software Design

22

slide-23
SLIDE 23

Interface Design

Personal Information Page

Software Design

23

slide-24
SLIDE 24

Interface Design

Preferences Page

Software Design

24

slide-25
SLIDE 25

Interface Design

Search Page

Software Design

25

slide-26
SLIDE 26

Interface Design

Recommendation Page

Software Design

26

slide-27
SLIDE 27

Interface Design

Recipe Page

Software Design

27

slide-28
SLIDE 28

Interface Design

Recipe Page

Software Design

28

slide-29
SLIDE 29

Future Plan

 MongoDB (Document database)  VPN (Web Service)  Hybrid Filtering  WEKA (Machine Learning Algorithm)  Data gathering from http://www.nefisyemektarifleri.com https://www.lezzet.com.tr etc.

29

slide-30
SLIDE 30

Conclusion

What We Have Done Until Now?

Problem Definition and Project Plan Literature Review

  • on Recommender System
  • on Machine Learning and Data Source

Requirement Analysis for System Design Design of System

  • Deployment Diagram
  • Sequence Diagram
  • Interface Design

30

slide-31
SLIDE 31

References

 J. Leskovec, A. Rajaraman and J. D. Ullman, "Ch 9 - Recommendation Systems," in Mining of Massive Datasets, 2014, pp. 307-343.  By Michael D. Ekstrand, John T. Riedl and Joseph A. Konstan, "Collaborative Filtering Recommender Systems," 2011.  D. Bianchini, V. D. Antonellis, N. D. Franceschi and M. Melchiori, "PREFer: a Prescription-based Food recommender," Computer Standards & Interfaces, 2016.  longqi Yang; Cheng-Kang Hsieh; Serge Belongie; Nicola Dell; Hongjian Yang; Deborah Estrin, "Yum-me: Personalized Healthy Meal Recommender System," 2016.  M. N. Moreno, S. Segrera, V. López, M. D. Muñoz and Á. L. Sánchez, "Web mining based framework for solving usual problems in recommender

  • systems. A case study for movies' recommendation," Neurocomputing-

Elseiver, pp. 72-80, 2016.

31

slide-32
SLIDE 32

32

slide-33
SLIDE 33

an any qu ques esti tions

  • ns

33