MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Компьютерный морфологический разбор слов русского языка

Название:Компьютерный морфологический разбор слов русского языка
Просмотров:88
Раздел:Информатика, программирование
Ссылка:Скачать(4 KB)
Описание:Применение данной статьи важно для тех, кто хочет сделать интерфейс к своей программе на естественном языке или сделать интеллектуальный поиск информации. Для этого нужно в первую очередь сделать морфологический анализ слов текста.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Компьютерный морфологический разбор слов русского языка
    Применение данной статьи важно для тех, кто хочет сделать интерфейс к своей программе на естественном языке или сделать интеллектуальный поиск информации. Для этого нужно в первую очередь сделать морфологический анализ слов текста. Тогда не нужно будет иметь обширный словарь слов в разных словоформах. Достаточно запомнить основное слово в словаре, а входной поток слов подвергать морфологическому анализу, с тем чтобы все слова преобразовать к начальным словоформам.
    Пример. пользователь ввел в базу знаний свою информацию "фирма РиК. Наша фирма продает тару картонную". Модуль морфологического разбора преобразует эту информацию к следующему виду: "фирма. РиК. мой фирма продать тара картонный". С точки зрения смысла получилась бессмыслица. Но для компьютера - в самый раз, это будет видно дальше. Теперь, другой пользователь вводит для поисковой системы запрос "продает тару картонную". Этот запрос будет так же преобразован в "продать тара картонный". И теперь исполнив простой поиск по совпадению, система поиска выдаст ранее запомненную информацию: "фирма Рик. продать...". Однако здесь было бы лучше запомнить первоначальную информацию клиента с правильными словоформами и выдать только её.
    Морфология слов русского языка определяется по аффиксу - окончанию и суффиксу слова. Назовем это правило правилом морфологического разбора. Однако есть слова, которые имеют окончание, подходящее для некоторой формы слова, но являются совершенно другой формой. Например, "-ать" говорит что слово есть глагол (прыгать, бежать). Но есть слово "кровать", которое есть существительное. Значит, из правила морфологического разбора есть исключения. Так же есть слова, которые не изменяют свою форму. Например, предлоги, "не", наречия, "столь" и т.д. Значит, есть дополнения к правилу морфологического разбора. Эти дополнения можно представить как исключения из правила. Таким образом мы пришли к определенному логическому описанию морфологического разбора слов. Для создания компьютерной программы здесь лучше всего подойдет логический язык программирования. Рассмотри два из них.
    Пример программы морфологического разбора слов на логическом языке программирования ПРОЛОГ.
    ------------------------------------
    /* программа по распознаванию морфологии слов русского языка */
    /* по окончанию слова */
    /* язык программирования ПРОЛОГ */
    domains
    Слово = string
    predicates
    морфология(Слово,Слово Основа)
    nondeterm исключение(Слово,Слово Основа)
    nondeterm правило(Слово Аффикс, Слово АффиксОсновы)
    nondeterm аффикс(Слово Корень, Слово, Слово Аффикс)
    clauses
    /* база знаний */
    /* исключения из правила разбора слова для "неправильных" слов */
    исключение("рек","река").
    исключение("сел","сесть").
    /* правила разбора для правильных слов */
    /* для глаголов */
    правило("нули","ать").
    правило("нул","ать").
    правило("еть","ать").
    правило("ает","ать").
    правило("ал","ать").
    правило("ул","ать").
    правило("ули","ать").
    /* для прилагательных */
    правило("вая","вый").
    правило("вые","вый").
    правило("ая","ой").
    правило("ие","ой").
    правило("ую","ой").
    /* предикат осуществляющий перебор всех вариантов */
    /* аффиксов для этого слова */
    аффикс("",Аффикс,Аффикс).
    аффикс(Корень,Слово,Аффикс):-
    frontchar(Слово,Буква,Слово1),
    аффикс(Корень1,Слово1,Аффикс),
    frontchar(Корень,Буква,Корень1).
    /* сначала просмотри все исключения */
    морфология(Слово,Осн):-
    исключение(Слово,Осн),!.
    /* если не удачно, то переберем все аффиксы слова */
    морфология(Слово,Осн):-
    аффикс(Корень,Слово,Аффикс),
    правило(Аффикс,АффиксиОсн),
    concat(Корень,АффиксиОсн,Осн),!.
    /* если неудачно, то значит слово несклоняемо */
    морфология(Слово,Слово):-!.
    /* вызов процедури морфологического разбора */
    Goal морфология("зеленую",Слово).
    Ответ ПРОЛОГА: Слово = "зеленый"
    Как видно, в программе всего 13 строчек, а остальное база знаний. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Правило Ципфа и его значение при прогнозировании развития системы городов
Просмотров:95
Описание: Правило Ципфа и его значение при прогнозировании развития системы городов Введение В рамках системного подхода к некоторой национальной экономике начнем изложение с расс

Название:Мастерство критического разбора А.С. Пушкина (о жизни и сочинениях Озерова)
Просмотров:86
Описание: МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ. М. В. ЛОМОНОСОВА ФАКУЛЬТЕТ ЖУРНАЛИСТИКИ КАФЕДРА СТИЛИСТИКИ РУССКОГО ЯЗЫКАМАСТЕРСТВО КРИТИЧЕСКОГО РАЗБОРА А. С. ПУШКИНА (О ЖИЗНИ И СОЧИНЕНИЯХ ОЗЕРОВА)Работа студен

Название:Деловое письмо: правило и стиль изложения
Просмотров:96
Описание: Введение Расширение международных политических и экономических связей, открытие страны для внешнего мира привели к тому, что спрос на квалифицированных специалистов, знающих иностранные языки намного превы

Название:Определение перемещения методом Мора. Правило Верещагина
Просмотров:97
Описание: УО «БГУИР» кафедра инженерной графики РЕФЕРАТ на тему: «ОПРЕДЕЛЕНИЕ ПЕРЕМЕЩЕНИЙ МЕТОДОМ МОРА. ПРАВИЛО ВЕРЕЩАГИНА»   МИНСК, 2008 Рассмотрим теперь общий

Название:Разработка подсистемы морфологического анализа информационной системы
Просмотров:73
Описание: Введение В данном дипломном проекте ставится задача разработки алгоритмов морфологического анализа. В ходе выполнения проекта был проведен анализ существующих решений в сфере программных продуктов проверк

 
     

Вечно с вами © MaterStudiorum.ru