Ознайомлення з програмою kimmo.py

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2000
Тип роботи:
Лабораторна робота
Предмет:
Інші

Частина тексту файла (без зображень, графіків і формул):

Етап №2. Ознайомлення з програмою kimmo.py Я здійснила морфологічний аналіз (recognize) та синтез (generate) словоформ англійської мови згідно свого варіанту (№27) (real, fox, select, have). REAL   FOX   SELECT   HAVE   1. Яка інформація записана у файлі english.yaml? В цьому файлі записана інформація про правила правопису (орфографічні правила) англійської мови. Використовуючи файл ми завантажуємо автомат англійської мови та чітко визначені перетворювачі. Цей файл складається з декількох розділів: Boundary; Defaults; Subsets; Lexicon; Null; Rules. 2. Яка інформація записана у файлі english2.lex? У файлі english2.lex розміщені лексичні одиниці (слова і морфеми), правила їхньої сполучуваності та відповідні їм морфологічні характеристики. Метою автоматичного словника є встановлення можливих класів морфем і переміщення між формами. 3. Які правила англійської мови реалізовані в kimmo.py? В kimmo.py представлені морфологічні та орфографічні правила англійської мови. Тобто як можна розібрати слово на морфеми і як правильно це зробити, звертаючи увагу на їхню сполучуваність. Можна виділити такі основні правила: Elision- (Елізія)- явище протилежне до епентези, тобто випадання звуку (голосна, приголосна або склад) у слові або фразі з метою полегшення вимови для мовця. В англійській мові це явище ще називають стягненням. Gemination- (Подвоєння)- Подовження приголосних в усному мовленні, що передається однаковими літерами на письмі(unnecessary). Epenthesis- (Епентеза) - поява у словах додаткового звука між двома іншими для полегшення переходу між артикуляціями різних звуків. В kimmo.py в англійській мові це вставлення -еs після основи для створення множини іменників, наприклад, коли форма однини закінчується на букви s, ss, x, sh, ch, tch, y, o а також v, що змінилось з f або fe, які в множині отримають закінчення –ves, на букву -у, яка в множині міняється на –і. Або коли це дієслово вставлення -еs ті самі, що й для множини іменників.При утворенні дієслова теперрішнього часу в 3 особі однини також діє правило заміни y на i, тобто коли неозначена форма дієслова закінчується на букву у з попередньою приголосною, то у 3 особі однини буква у змінюється на букву і і додається -es. i-y -spelling- тобто заміна букви і на букву у. s-deletion- (видалення s)- тобто опущення звуку s для полегшення вимови. Це правило діє в англійській мові для утворення присвійного відмінка та стосується більшості іменників в множині та іменників в однині, які закінчуються на -s, -ss, -x. В цьому випадку для утворення присвійного відмінка буква -s видаляється і додається лише апостроф. 4. Які правила і яким чином використовувались при аналізі (recognize) та синтезі (generate) словоформ? При аналізі слова розпізнаються морфеми цього слова. На прикладі слова real ми розглянемо правила, які використовуються при аналізі. Перед словом ставиться знак наголосу, оскільки в англійській мові є правило, що прості односкладові слова наголошуються на першому(єдиному) складі. Правило Gemination не використалось, тому що немає подвоєнь. Система пройшовшись по слові розпізнала, що це слово - це прикметникова основа, оскільки так воно записане в словнику: ADJ_ROOT: 'real Adj-NoAdverb Adj(red) Тому вивела нам, що слово real – прикметник. При синтезі слова real використовувались такі правила. Правило Gemination не виконалось, оскільки немає подвоєння звука r. Перед словом ставиться знак наголосу. Знову перевірялося правило Gemination, яке також не виконалося. Оскільки система думає, що після апострофа може стояти s, то перевіряється правило s-deletion, що не виконується, бо це наголос, а не апостроф. Потім перевірка на повторення, вже букви l, накінець перевірялось правило Elision, що також не використовується у синтезі слова real. Fox При аналізі слова fox використовувались такі правила. Перед словом ставиться знак наголосу. Правило s-deletion не використалось, тому що це наголос, а не апостроф. Правило gemination теж не виконалось, бо подвоєння у слові відсутні. Також перевірилось слово на правилo i-y –spelling. Система пройшовшись по слові розпізнала, що це слово - це іменникова основа, оскільки так воно записане в словнику: N_ROOT: "tie AfterNoun Noun(fox). При синтезі слова fox використовувались такі правила. Правило Gemination не виконалось, оскільки немає подвоєння звука f. Перед словом ставиться знак наголосу. Знову перевірялося правило Gemination, яке також не виконалося. Оскільки система думає, що після апострофа може стояти f, то перевіряється правило s-deletion, що не виконується, бо це наголос, а не апостроф. Select При аналізі слова select використовувались такі правила. Правило s-deletion, Epenthesis не використались. Система пройшовшись по слові розпізнала, що це слово - дієслово неозначеної форми, оскільки так воно записане в словнику: V_ROOT_NO_PREF: "select (Verb(select).INF) При синтезі слова select використовувались такі правила. Правило Gemination не виконалось, подвоєння звука s немає. Знову перевірялося правило Gemination, яке також не виконалося. Оскільки система думає, що після s може стояти апостроф, то перевіряється правило s-deletion, що не виконується. Знову правило Gemination. Коли система дойшла до букви е, то правило Epenthesis почало перевірятись. Не виконавшись, знову перевірка на повторення, і накінець правила Elision та Epenthesis, що також не використовується у синтезі слова select. Have При аналізі слова have використовувались такі правила. Перед словом ставиться знак наголосу. Правило s-deletion, Epenthesis не використались. Система пройшовшись по слові розпізнала, що це слово - дієслово неозначеної форми, оскільки так воно записане в словнику: V_ROOT_NO_PREF: "have (Verb(have).INF) При синтезі слова have використовувались такі правила. Правило Gemination не виконалось,оскільки подвоєння звука h немає. Знову перевірялося правило Gemination, яке також не виконалося. Оскільки система думає, що після h може стояти апостроф, то перевіряється правило s-deletion, що не виконується. Знову правило Gemination. При синтезі словоформ система контролює правильність виконання змін правил правопису в англійській мові, перевіряючи всі можливі варіанти.
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!