Skip to content

michal23/RecipeIngredients

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Recipe Ingredients

Report: http://git.io/p9Tl
Repository: https://github.com/idf/RecipeIngredients

##Description

For CZ4045 Natural Language Processing Project Nanyang Technological University
Instructor: Prof Kim Jung-Jae

The purpose of our project is to build a system that could automatically recognize meaningful entities in cooking tutorial videos (including recipe names, ingredients and amounts and units), as well as the relationship between quantities, units and ingredients. In the future the trained model can be adopted to build applications to automatically generate recipe summary from videos, and hence to support decision making of rookie home chefs.

In this project, the meaningful entities and their relations in cooking video transcripts were tagged. A CRF model was trained with the tags, to predict the entities and relations in both non-automatic and automatic transcripts. The model achieved satisfactory F-measure on non-automatic transcripts and high Precision on automatic transcripts.

The whole system is powered by NLTK, Stanford NLP and Brat. ###Requirements:

###Brat Some changes are directly made to the Brat source code compared to the original code Please install the Brat first, then use the code inside Brat folder to override responding files.

###Usage Clone the repo

git clone https://github.com/idf/RecipeIngredients.git

###License## This project is released under MIT License.

About

CZ4045 Natural Language Processing, Autumn 2014

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 75.3%
  • HTML 19.8%
  • Shell 3.3%
  • Perl 1.4%
  • Makefile 0.2%