روشهاي پارس بهينه. پارس توسط انسان تمام روشهاي پارس که تا کنون مطرح شدند از تکنيکهاي “جستجوي کامل” براي تفسير جمله استفاده مي کردند. به نظر ميرسد که پارس.

Slides:



Advertisements
Similar presentations
Queue theory.
Advertisements

دستور العمل نحوه محاسبه امتیاز مقالات ISI اعضای هیأت علمی دانشگاه صنعتی اصفهان بر اساس تعداد استنادات در پايگاه اسكاپوس شهریور ماه 1388 نفیسه دهقان.
1 آزمايشگاه سيستم های هوشمند ( Domain-specific Architecture.
ارائه روشي براي شناسايي کاراکترهاي دستنويس، برپايه شبکه LVQ.
گرامر زبان طبيعي. 2 Words (Input) Parsing Syntatic Structure and Logical form Contextual Interpretation Final Meaning Application Reasoning Lexicon Grammars.
بنام خدا معرفي روشهاي اصلاح شده در بهينه سازي کولوني مورچه ها و پيشنهاد يک local optimization.
شنت گذاري  .
ارائه درس روباتيکز Extended Kalman Filter فريد ملازم استاد مربوطه دکتر شيري دانشگاه امير کبير – دانشکده کامپيوتر و فناوري اطلاعات.
روشهاي پارس بهينه ارائه دهنده : دکتر احمد عبدالله زاده تنظيم کننده : پرهام مرادي پائيز 85 دانشگاه صنعتي امير کبير دانشکده مهندسي کامپيوتر و فناوري اطلاعات.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه ارتباط بين component ها.
طراحي و ساخت سيستم‌هاي تجارت الکترونيک ساخت سيستم‌هاي تجارت الکترونيک ECSE.
نام و نام خانوادگي : فريد ملازم 1 آزمايشکاه سيستم هاي هوشمند ( موضوع ارائه Process and Deployment Design.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي.
ارائه دهنده: دکتر احمد عبدالله زاده تنظيم کننده:پرهام مرادي
مديريت پروژه‌هاي فناوري اطلاعات
ارائه کننده: آلاء شريعتی
مديريت پروژه‌هاي فناوري اطلاعات فرآيند مديريت پروژه-مرحله برنامه‌ريزي تخصيص منابع.
نقشه‌برداري و مكان‌يابي همزمان به کمک الگوريتم ژنتيک
In the name of God Sharif University of Technology, International Branch, Kish Island Dr. Mohsen Sadighi Moshkenani Chapter 12.
1 Binary storage & registers. CS 151 Binary Variables Recall that the two binary values have different names: –True/False –On/Off –Yes/No –1/0 We use.
Lesson four Grade three
فارسی سازی يکپارچه در سيستم عاملهای OS/390 & Windows واحد 1 مهندسی سيستم Integrated Farsi support on OS/390 & Windows.
مرتضي صاحب الزماني 1 Basic Graph Algorithms. مرتضي صاحب الزماني 2 Graph Data Structures Adjacency Matrix [©Bazargan]
 Hassan jamali In the name of God Grade: three CD شامل : مكالمه لغات جديد درس نقاط گرامري و تمرين است.
Solving problems by searching Chapter 3 Modified by Vali Derhami.
1/34 Informed search algorithms Chapter 4 Modified by Vali Derhami.
روابط مجموعه ها سلیمی. دکتر سلیمانی. نظریه فازی در سال 1965 بوسیله یک دانشمند ایرانی بنام پروفسور لطفی زاده معرفی گردید. گرچه این نظریه در ابتدا با.
اسامي شناسه ها (Identifier names) اسامي متغيرها ، توابع ، برچسب ها (labels) وبقيه اشياء تعريف شده توسط كاربر در C ، شناسه ( identifier ) ناميده مي شود.
1 فصل دوم تبديلات. 2 فصل دوم سرفصل مطالب مقدمه ضرب بردارها دستگاه ‌ هاي مختصات دوران ‌ ها مختصات همگن دوران ‌ ها و انتقال ‌ ها تبديلات تركيبي همگن تبديل.
1/19 Informed search algorithms Chapter 4 Modified by Vali Derhami.
Solving problems by searching Chapter 3, part 2 Modified by Vali Derhami.
سيستم خبره مرکب ( ترکيب پيشرو و پسرو ) زماني که يک فرضيه احتمالي براي جواب داشته باشيم، روش backward مي تواند خيلي کاراتر و مناسبتر باشد. اگر هيچ احتمال.
1 فصل سوم سينماتيك مستقيم. 2 محتواي فصل   تعريف مجموعه فازي   تابع عضويت   نمايش مجموعه هاي فازي   برش آلفا   متغيرهاي زباني   ساخت مجموعه.
Image Enhancement in the
Information Retrieval
فصل ششم روال ها.
عامل هاي منطقي- منطق گزاره‌اي
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
فلوتاسيون (جلسه پنجم) مهدي نصيري سروي.
مرتب سازي مقايسه اي مرتب سازي خطي
آرايه ها و ساختارها.
دانلود جدیدترین مقالات برق الکترونیک و کامپیوتر
ANOVA: Analysis Of Variance
ANOVA: Analysis Of Variance
Quick Sort مرتب سازي سريع.
آشنايي با برنامه نويسي به زبان C++
تکنیک دیماتل DEMATEL: decision making trial and evaluation laboratory.
Natural language Understanding James Allen
تلفيق اطلاعات سنسوري به منظور حرکت
دکتر حسين بلندي/ دکتر سید مجید اسماعیل زاده / دکتر بهمن قربانی واقعی
تبدیل فوریه (Fourier Transform)
نمايش اعداد در کامپيوتر چهار عمل اصلي
درخت جستجوی دودویی درخت جستجوي دودويي: درخت دودويي صفر نود يا بيشتر
به نام خدا برنامه ارزيابي خارجي کيفيت (هماتولوژی- سرولوژی)
سيستمهاي اطلاعات مديريت
فاطمه بهمن زیاری ، مریم امینی مدل های خطی 1 بهمن1393
مدلسازي تجربي – تخمين پارامتر
هیدرولیک جریان در کانالهای باز
نظریه رفتار برنامه ريزي شده Theory of Planned Behavior
وبلاگ جامع مهندسی برق و الکترونیک
به نام خدا برنامه ارزيابي خارجي کيفيت (هماتولوژی- سرولوژی)
با تشکر از دکتر جواد سلیمی
بسم الله الرحمن الرحیم هرس درخت تصمیم Dr.vahidipour Zahra bayat
فصل ششم مدارهای ترتیبی.
Stem cell Transplantation
گزارش کار آزمايشگاه مکانيک خاک
فصل نهم سازماندهی نيازمنديهای سيستم مدلسازی منطقی
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
Presentation transcript:

روشهاي پارس بهينه

پارس توسط انسان تمام روشهاي پارس که تا کنون مطرح شدند از تکنيکهاي “جستجوي کامل” براي تفسير جمله استفاده مي کردند. به نظر ميرسد که پارس در انسانها مشابه پردازشهاي قطعي است. در پردازشي که صورت مي گيرد، به جاي استفاده از يک جستجوي وسيع، اطلاعات کمکي مورد استفاده قرار مي گيرد تا يک جواب مناسب بدست آيد. شواهد نشان ميدهد که انسانها هنگام پارس يک گرامر، از جستجوي کامل استفاده نمي کنند.

3 اهداف بهبود کارايي الگوريتم هاي پارس با کاهش فضاي جستجو، بدون اينکه در نتيجه نهايي تغييري حاصل شود. يافتن تکنيکي براي انتخاب بين تفاسير مختلف که پارسر ميتواند بيابد. (رفع ابهام)

4 الحاق مينيمال (Minimal Attachment) روش کار به گونه اي است که کمترين گره در درخت معنايي ايجاد شود. درحد امکان سعي مي شود، کلمات تحت گره هاي موجود دسته بندي شوند، در غير اين صورت يک گره جديد ايجاد مي شود.

5 بر اين اساس تفسير اول محتمل تر است که احتمالا موافق با درک شما از جمله است.

6 عنصر جديد تمايل دارد تا به عنوان عنصري از مولفه کنوني جمله درنظر گرفته شود. مثال: George said that Henry left in his car بصورت زير تفسير مي شود: Henry left in the car rather than that George spoke in the car. الحاق راست (Right Association)

7

8 تقدم لغوي (Lexical Preferences) ممکن است در برخي موارد دو اصل ذکر شده، با يکديگر در تناقض باشند به عنوان مثال در جمله زير الحاق راست و الحاق مينيمال، دو تفسير مختلف از جمله را ارايه مي دهند: The man kept the dog in the house

9 تقدم لغوي جملات زير را در نظر بگيريد: I wanted the dog in the house. I kept the dog in the house. I put the dog in the house.

10 عبارت”the house” در جمله اول براي توضيح “dog” آماده است، اگر چه تفاسير ديگري هم ممکن است مثلا “I wanted the dig to be in the house” در مثال2 بهترين تفسير اين است که pp براي تفسير vp آمده است، اگر چه مي توان تفسيري براي np نيز در نظر گرفت. يعني: “I kept the dog was in the house” سر انجام در مثال ،3 pp به طور صريح در ارتباط با vp است و تفسيرهاي ديگري امکان پذير نيست.

11 اجزاي کليدي (فعل اسم...) ميتوانند برتقدم پارس تاثير بگذارند. در اکثر موارد تقدم لغوي، نسبت به اصول مينيمم الحاق و الحاق راست اولويت دارد. براي افعال مثال قبل :”want” هيچ تقدمي در هيچ يک از ppها ندارد در حاليکه “keep” ممکن است از pp ها، با پيش حرف “in” ، “or” يا “by” استفاده نمايد. سرانجام فعل put نياز دارد تا از يک pp که با in يا or يا by شروع شود استفاده نمايد.

12 پارسر شيفت –کاهش (Shift-Reduce) در اين روش، عدم قطعيت پارس به گونه اي مدل شده است که پارسر مي تواند يک انتخاب انجام دهد ولي بعضا مجبور مي شود تا به عقب برگردد. تمام احتمالات ممکن و اطلاعاتي کمکي در جداول ذخيره مي شوند تا پارسر را کنترل کنند و سبب سرعت الگوريتم هاي پارس شوند.

13 عناصر پارسر شيفت - کاهش پشته پارس پشته ورودي عمليات شيفت – کاهش جدول پارس (اراکل)

14 وضعيت پارس به صورت يک مجموعه کامل قوانين نقطه دار است که در ان موقعيت از پارس استفاده مي شود. قوانين به فرم زير هستند: Y ->... o X..., که در ان x يک غير پايانه است لذا اين حالت شامل تمام قوانين براي x مي شود براي مثال حالت ابتداي پارسر بايستي قانون زير باشد: S -> o NP VP همچنين شامل قوانين مربوط به NP، يعني: NP -> o ART N در نتيجه حالت اوليه s 0 بايستي به صورت زير باشد: Initial State S0: S -> o NP VP NP -> o ART N

15 پشته هاي پارسر شيفت- کاهش براي کنترل عملکرد پارسر از دو پشته زير استفاده مي شود: 1.پشته پارس: داراي وضعيت پارس و علائم گرامر است 2.پشته ورودي: شامل ورودي و بعضي علائم گرامر است در هر زمان پارسر با استفاده از اطلاعاتي خاص که در بالاي هر پشته وجود دارد، عمل مي کند.

16 عمل کاهش وضعيتي که شامل تنها يک قانون با يک نقطه در انتهاي سمت راست قانون است: S -> NP VP o در اينحالت پارسر بايستي علامت پشته پارس را باز نويسي کند. بر اساس اين قانون علامت جديد مشتق شده (s در اين مثال) به بالاي پشته ورودي push ميشود.

17 عمل شيفت هر يک از حالات ديگر که شامل قانون کامل نيستند توسط دياگرام گذر (Transition Diagram) تفسير ميشوند. اگر علامت بالاي علائم ورودي با يک يال دياگرام مطابقت داشته باشد، ان علامت و حالت جديد (انتهاي يال گذر) به پشته پارس اضافه ميشود.

18 مثالي از گرامر گذر (Transitional Grammar) :

19 جدول اراکل جدول اراکل نشان ميدهد که پارسر در هر موقعيت چه عملي انجام دهد.

20 الگوريتم پارسر شيفت-کاهش

21 مثال نحوه پارس جمله ”the man eate the carrot” را بررسي ميکنيم. Parse Stack Input Stack (S0) (The man ate the carrot) حالت ابتداي پارسر عبارت است از Parse Stack Input Stack (S1 ART S0) (man ate the carrot) با بررسي ورودي جدول براي s0 Parse Stack Input Stack (S1' N S1 ART S0) (ate the carrot) با بررسي ورودي جدول براي s1 کاهش با قاعده 2.2si را خارج ميکند و vpرا به پشته ورودي وارد ميکند Parse Stack Input Stack (S0) (NP ate the carrot)

22 Parse StackInput Stack (S2 NP S0) (ate the carrot) لغات بعدي همگي شيفت و خروج به حالت بعدي هستند Parse Stack Input Stack ( S1' N S1 ART S3 V S2 NP S0) ( ) قاعده کاهش 2.2N و Art را از پشته خارج ميکند Parse Stack Input Stack (S3 V S2 NP S0) (NP)

23 اکنون به s3 ميرويم که با np مواجه مي شود و بعد از شيفت به s3 با قاعده 2.4 کاهش مي يابد Parse Stack Input Stack (S2 NP S0) (VP) سرانجام از حالت s2 به s0 شيفت ميکند و با قاعده 2.1 کاهش مي يابد. در اين وضعيت به s0 شيفت ميکند و در اين موقعيت Accept را خواهيم داشت. Parse Stack Input Stack ( S0) (S)