dc.contributor.advisor | Duygulu Şahin, Pınar | |
dc.contributor.author | Özgen, Mehmet | |
dc.date.accessioned | 2019-10-21T12:25:39Z | |
dc.date.issued | 2019-09-12 | |
dc.date.submitted | 2019-09-09 | |
dc.identifier.uri | http://hdl.handle.net/11655/9346 | |
dc.description.abstract | Processing instructions is significant to accomplish daily tasks. Instructions can be found in many different forms for a variety tasks. Machine understanding of instructions, similarly, can be beneficial for artificial agents/robots to perform a task automatically. Building systems checking if a task is carried-out in conformity with the instructions is important for many mission critical tasks, for instance factories, workers who repair the electronic devices etc.
In this thesis, it is aimed to automatically extract the steps of a certain task with the aid of instructions. Instructions dataset is needed to train model and extract the steps of a task. Recipes are the examples of instructions that are easy to follow and can be found in large quantities. Understanding of how to cook a recipe step by step requires extraction of course of actions, ingredients, tools and, the relationships between each other through Natural Lan- guage Processing (NLP) Techniques.
Supervised and rule-based model is proposed to clarify and extract actions and components. Instead of a fully supervised method, NLP Techniques are used to find relations between components and actions in the text. The workflow of the recipes are finally produced by a rule-based method. When compared to a state-of-the-art unsupervised method which models the task as a whole, the proposed method benefits from the output of smaller and well-studied NLP Techniques. | tr_TR |
dc.language.iso | en | tr_TR |
dc.publisher | Fen Bilimleri Enstitüsü | tr_TR |
dc.rights | info:eu-repo/semantics/openAccess | tr_TR |
dc.rights | CC0 1.0 Universal | * |
dc.rights.uri | http://creativecommons.org/publicdomain/zero/1.0/ | * |
dc.subject | Metin madenciliği | tr_TR |
dc.subject | Part of speech tagging | |
dc.subject | Word2vec | |
dc.subject | NLTK | |
dc.subject | Collocation finder | |
dc.subject | Linear conditional random fields (crf) | |
dc.subject | Semantik | |
dc.subject | Long short-term memory (LSTM) | |
dc.subject | Derin öğrenme | |
dc.subject.lcsh | YEMEK TARİFLERİNİ ETİKETLEME VE ÇİZGE ÜRETİMİ | tr_TR |
dc.title | Tagging And Action Graph Generation For Recipes | tr_eng |
dc.title.alternative | Yemek Tariflerini Etiketleme ve Çizge Üretimi | tr_TR |
dc.type | info:eu-repo/semantics/masterThesis | tr_TR |
dc.description.ozet | Hayatın içinde birçok farklı formda bulunan talimatlar günlük hayattaki işlerimizi yerine getirebilmek için önemlidir. Bu talimatların makinenelere öğretilerek otomatik olarak robotlara yaptırılması faydalı olabirir. Sistemlerin doğru işlediğini talimatlara göre kontrol edecek sistem tasarımları özellikle kritik görevler için çok önemlidir.
Bu tezde, bir görevin iş adımlarını talimatlardan faydalanarak otomatik olarak çıkarmak amaçlanmaktadır. Tarifler, takip edilmesi kolay ve çok miktarda bulunabilen talimatlara örnektir. Bir tarifi nasıl adım adım pişireceğinizi anlamak, doğal dil işleme teknikleri ile eylemlerin, işlemlerin, araçların ve aralarındaki ilişkilerin çıkarılmasını gerektirir.
Eylemleri ve bağlı bileşenleri netleştirmek ve çıkarmak için denetimli ve kural tabanlı bir
model önerlmiştir. Tamamiyle denetimli öğrenme yerine, daha basit doğal dil işleme teknikleri kullanılarak eylemler ve bileşenleri arasında isim varlık ilişkisi bulunur ancak tariflerin iş akışı sonunda kural tabanlı bir yöntemle üretilir. Önerilen modeli denetimsiz öğrenme yöntemleriyle karşılaştırıldığında sistemin bütününü çözmek yerine daha küçük ve iyi çalışılmış doğal dil işleme yöntemlerinin çıktısını kullanmaktadır. | tr_TR |
dc.contributor.department | Bilgisayar Mühendisliği | tr_TR |
dc.embargo.terms | Acik erisim | tr_TR |
dc.embargo.lift | - | |