کد سی شارپ مترادف های کلمات فارسی
با استفاده از فرهنگ لغت بکار رفته در این کد، کلمات مترادف و هم معنی با هر کلمه قابل استخراج می باشد. لذا می توان از این برنامه بمنظور معناگرایی در انواع الگوریتم های پردازش متن استفاده نمود…
دو بخش در این برنامه طراحی شده است.
حالت اول: کلمات مترادف مستقیم برای هر کلمه که در فرهنگ لغت ذکر شده اند.
MyDictionary MyDicObj = new MyDictionary();
string[] Syns = MyDicObj.GetSyn(Word);
حالت دوم: به صورت سلسله مراتبی و پیوسته کلمات مترادف با هر یک از کلمات هم معنی با کلمه مورد نظر را به لیست کلمات مترادف آن می افزاید و بدین ترتیب تعداد مترادفات و کلمات هم معنی با لغت اولیه افزایش پیدا خواهد کرد.
MyDictionary2 MyDicObj2 = new MyDictionary2();
string[] Syns = MyDicObj2.GetSyn(Word);
============================================
اگر به دنبال ابزار یا کدهای پیش پردازش متن هستید، حتما دو مطلب زیر را ملاحظه نمایید.
کد حذف ایست واژه ها (Stop Words Remover) در زبان فارسی
کد استفاده از کتابخانه های ابزارهای پردازش متن فارسی (نرمال سازی، تشخیص جملات، تشخیص کلمات، حذف ایست واژه ها و ریشه یابی) حذف کننده کلمات ایست (Stopword Remover) در این ابزار، کلمات کم اهمیت تر و یا ایست واژه ها در صورت تایید کاربر از متون مورد پردازش، حذف میگردند. ایست واژه ها لغاتی پرکاربرد و اغلب کم اهمیتی هستند که … ادامه مطلب »
کد استفاده از کتابخانه های ابزارهای پردازش متن فارسی
کد استفاده از کتابخانه های ابزارهای پردازش متن فارسی در این کد که به زبان سی شارپ نوشته شده است چگونگی استفاده از کتابخانه های ابزارهای پردازش متن فارسی زیر آورده شده است: – نرمالسازی متون فارسی – Normalizer – تشخیص جملات – Sentence Spliter – تشخیص کلمات – Tokenizer – ریشه یابی کلمات – Stemmer – برچسب زنی نحوی کلمات … ادامه مطلب »