Skip to content
This repository has been archived by the owner on Nov 10, 2024. It is now read-only.

Disambiguation

Mostafa Sedaghat Joo edited this page Oct 15, 2019 · 2 revisions

ابهام زدایی

همانطور که تا کنون مشاهده کرده‌اید برای برخی کلمات و عبارات حالتهای متفاوتی پیدا شده است. برای مثال «عالَم» می‌تواند به معنای جهان و اسم باشد یا «عالِم» به معنی دانشمند و صفت. در اینجا نیاز است تا از این پیکره ابهام ردایی شود.

برای این منظور از برنامه پردازش متن هضم استفاده می‌کنیم. هضم برنامه‌ای است که با کمک هوش مصنوعی متن وارده را پردازش و حالتهای دستوری کلمات را مشخص می‌کند.خوشبختانه این برنامه متن‌باز است و بنا بر لایسنس آن مجوز استفاده از آن برای برای دیگر برنامه‌های متن باز و غیر تجاری مانند تیهو آزاد می‌باشد.

خروجی مثال ما پس از ابهام زدایی به صورت زیر در خواهد آمد:

عالمی دیگر بباید ساخت وز نو آدمی آدمی درعالم خاکی نمی آید به دست
توکن نقش دستوری آوا
عالمی اسم Alami
دیگر ضمیر digar
بباید فعل bebAyad
ساخت فعل sAxt
وز حرف اضافه vaz
نو صفت no
آدمی اسم Adami
توکن نقش دستوری آوا
آدمی اسم Adami
در حرف اضافه dar
عالم اسم alam
خاکی صفت xAki
نمی‌آید فعل nemiAyad
به حرف اضافه be
دست اسم dast

بعدی: کسره اضافه | فهرست | قبلی: آوا یابی

Clone this wiki locally