![ان هذا القران یهدی للتی هی اقوم ] (http://www.3erat.com/wp-content/uploads/2013/06/559.jpeg)

۱. مقدمه

با توجه به پیشرفت تکنولوژی و ابزارهای لازم در جهت برآورد نیازهای بشر من قبیل کامپیوتر، اینترنت و ... مشکل اساسی در این مقطع زمانی با توجه به محدودیت های استفاده از این ابزارها افزونگی داده ها می باشد که مشکلات عدیده ای را به همراه دارد ؛ برای نمونه امکان دسترسی اطلاعات به این پایگاه عظیم داده ای گاهی دشوار و گاهی غیر ممکن به نظر می رسد.

محققان و دست اندرکاران حوزه ی فناوری اطلاعات و علوم کامپیوتر در سراسر این کره خاکی دست به کار شده و امکانات زیادی را در جهت دسترسی آسان و به طور خاص مطمئن در این زمینه فراهم کردند.

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

حال چگونگی دسترسی به این اطلاعات مطرح می شود که در این مقدمه سعی شده تا مفهومی نزدیک به ذهن مخاطب ارائه گشته و روند کار به طور واضح مشخص شود.

در حوزه علوم اسلامی در سال های اخیر در جهت تسهیل کار طلاب علوم اسلامی و پیشبرد سریع تر اهداف حوزه های علوم اسلامی کتاب های ایشان که محتوای درسی و پژوهشی داشته و علی الخصوص کتب معتبر شیعه از منظر روایات ، تفاسیر و ... به نرم افزارهایی در حوزه ی دیجیتالی مبدل گردیده است.
از این رو کار با این نرم افزارها باعث تسهیل در روند پژوهشی – آموزشی شده و ارتقای سطح کمی و کیفی مطالعات را به دنبال داشته است.

حال در جهت این مهم سعی شده است تا امکانات اصلی و قطعی در امر مطالعات برای این نرم افزارها در نظر گرفته شود ؛ یکی از این امکانات جستجوی پیشرفته در متون می باشد.

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

۲. کارهای مرتبط

سیستم هوشمند جستجوی عبارات قرآنی در متون دیجیتال روندی را برای کاربران و محققان این حوزه طرح ریزی می کند تا نیازهای ایشان در این مورد خاص را بررسی کرده و محقق کند.

برای شروع روندی ساده برای حل این مسئله ارائه می شود و در ادامه و برای رسیدن به الگوریتمی دقیق تر و کاراتر مشکلات در مسیر عنوان می شود تا در فازهای بعدی بررسی شود که آیا می توان راه حلی را در جهت از بین بردن این مشکلات ارائه کرد یا خیر.

روشی که با تحقیق و بررسی های صورت گرفته برای شروع کار به دست آمده روش کد کردن کلمه های قرانی به اعداد ابجد آن ها است به این طریق که چون کلمات قرانی محدودند و دائما در سرتاسر قران تکرار می شوند ما این کلمات محدود را به عدد ابجدشان مبدل می کنیم و این کلمات کد شده را با متنی که آیات و متون ساده به چشم می خورد تطبیق داده و متن قرانی را استخراج می کنیم.
به عنوان نمونه متن زیر را در نظر بگیرید:

قوله تعالی: انا اعطیناک الکوثر

متن اصلی : جبرائیل آیه " انا اعطیناک الکوثر" را بر پیامبر خدا نازل کرد.

قران کد شده : 200 45 100

متن کد شده : 34 65 200 45 100 4 3 25 67 434 87

خروجی : 200 45 100

تبدیل به کلمات : انا اعطیناک الکوثر

تذکر : اعداد غیر واقعی هستند.

حال به مشکلات اساسی در ادامه بهبود الگوریتمی کار می پردازیم:

  1. نگاشت آیات با رسم الخط های متفاوت

  2. روایاتی که بسیار شبیه آیات قرانی اند و امکان اشتباه در برگردان متون را سبب ساز می شوند

  3. تکه هایی از آیات قران که ممکن است در جمله ای عربی باشند که جدا کردن متن قرانی امکان ابهاماتی را فراهم آورد

  4. ...
    همان طور که در پیشتر ذکر شد روند ابتدائی پیاده سازی مسئله مشخص گردید اما در ادامه برای مشکلات مطرح شده و گویا مسائلی دیگر که بنده به دلایل مختلف موفق به کشف آن نشده ام راه کارهایی باید ارائه گردد تا این سیستم به مراحل تکمیلی خویش برسد.

۳. مراجع

  1. جستجوی هوشمند عبارات قرآنی در متون دیجیتال ، محمد حبیب زاده بیژنی

  2. رده بندی متون فارسی با استفاده از روش های آماری ، محمد حسین الهی منش – دکتر بهروز مینایی

  3. امکان سنجی برچسب گذاری ادات سخن متون عربی در لایه نحو ؛ قوانین سیستم تشخیص اسم و خبر نواسخ (خانواده اِنّ) ، محمد رضا جوان آراسته – دکتر بهروز مینایی

  4. کنکاشی در الگوریتم های خطایابی ، دکتر بهروز مینایی – محمد حسین شیخ الاسلام

  5. کاربرد های داده کاوی در علوم اسلامی ، حسن عابدینی – دکتر بهروز مینایی

  6. برچسب گذاری ادات سخن متون فارسی به کمک مدل مخفی مارکوف ، محمد حسین الهی منش – دکتر بهروز مینایی

  7. امکان سنجی برچسب گذاری ادات سخن متون عربی در لایه نحو ؛ قوانین سیستم تشخیص حدود جمله ، محمد امین الهی منش – دکتر بهروز مینایی

  8. امکان سنجی برچسب گذاری ادات سخن متون عربی در لایه نحو ؛ قوانین سیستم تشخیص معطوف و معطوف علیه (واو)، محمد رضا جوان آراسته – دکتر بهروز مینایی

  9. شناسایی واحد های اسمی در زبان عربی ، دکتر بهروز مینایی – محمدرضا وفائی

  10. مروری بر نرم افزار هوشمند صرف ، حامد مقیسه

  11. سیستم هوشمند برچسب گذار ادات سخن زبان عربی ؛ لایه صرف ، حبیب سریانی – دکتر بهروز مینایی

12 . A new framework for detecting similar texts in Islamic Hadith Corpora
Hossein Juzi
, Ahmed Rabiei Zadeh
, Ehsan Barati
, Behrouz Minaei-Bidgoli
Computer Research Center of Islamic Sciences, Qom, Iran
School of Engineering, Qom University, Qom, Iran
Iran University of Science and Technology, Tehran, Iran

13 . Automatic classification of Islamic Jurisprudence Categories
Mohammad Hossein Elahimanesh,
Behrouz Minaei-Bidgoli,
Hossein Malekinezhad
Islamic Azad University, Qazvin Branch, Qazvin, Iran
Iran University of Science and Technology, Tehran, Iran
Islamic Azad University, Naragh Branch, Naragh, Iran
Computer Research Center of Islamic Sciences, Qom, Iran

14 . A framework for detecting Holy Quran inside Arabic and Persian texts
Mohsen Shahmohammadi1
, Toktam Alizadeh
, Mohammad Habibzadeh Bijani
,Behrouz Minaei
Islamic Azad University Tehran (North), Tehran, Iran,
Computer Research Center of Islamic Sciences (Noor), Qom, Iran
University of Science and Technology, Tehran, Iran

15 . Extracting person names from ancient Islamic Arabic texts
Majid Asgari Bidhendi, Behrouz Minaei-Bidgoli, Hosein Jouzi
School of Computer Engineering, Iran University of Science and Technology, Tehran, Iran
Computer Research Center of Islamic Sciences, Qom, Iran

16 . An Introduction to Noor Diacritized Corpus
Akbar Dastani,
Behrouz Minaei-Bidgoli,
Mohammad Reza Vafaei,
Hossein Juzi
Computer Research Center of Islamic Sciences, Qom, Iran
Iran University of Science andTechnology, Tehran,Iran

17 . Grammatical Analysis of Quranic Arabic using
Artificial Intelligence
Posted by kaisdukes on September 13, 2010

18 . An Artificial Intelligence approach
to Arabic and Islamic content on the internet
Eric Atwell, Claire Brierley, Kais Dukes, Majdi Sawalha, Abdul-Baquee Sharaf
I-AIBS Institute for Artificial intelligence and Biological Systems,
School of Computing, University of Leeds, Leeds LS2 9JT, UK

19 . An Introduction to Noor Corpus and its
Language Model
Mohammad Hossein Elahimanesh
Islamic Azad University, Qazvin Branch, Qazvin, Iran
Computer Research Center of Islamic Sciences
Qom, Iran
Behrouz Minaei-Bidgoli
Iran University of Science and Technology, Tehran, Iran
Computer Research Center of Islamic Sciences
Qom, Iran
Mohammad Javad Gholami
Computer Research Center of Islamic Sciences
Qom, Iran
Hossein Juzi
Computer Research Center of Islamic Sciences,
Qom, Iran

20 . The Qur'an Annotation for Text Mining
School of Computing
By : Abdul-Baquee M. Sharaf Supervisor
Dr. Eric Atwell

۴. پیوندهای مفید

محسن ایمانی

در فاز اول پروژه باید شما کارهای مرتبط را که سایرین در این حوزه انجام داده‌اند را معرفی می‌نمودید. در واقع در این فاز نیازی به ارائه راهکار ابداعی و جدید نبود و کافی بود کارهایی که در مقالات دیگر انجام شده بود را بیان کنید که شما این کار را نکردید.

در مورد راهکار ابداعی خودتان هم به نظرم توضیحات شما در مورد این روش بسیار گنگ بود، مثلا مشخص نبود که چرا از ابجد برای کدگذاری استفاده نمودید و با هم‌پوشانی احتمالی که بسیار هم زیاد خواهد بود چه کار خواهید کرد؟ یا چرا از روش‌های متداول hashing برای این کار استفاده ننمودید؟ و یا چطور می‌خواهید مرز آیات با سایر متون را تشخیص دهید؟

تعداد بسیاری زیادی از مراجعی که ذکر کرده‌اید هیچ ربطی به موضوع کار شما ندارد و بعید می‌دانم در این حوزه برای شما قابل استفاده باشد. شما باید تنها مراجعی را ذکر کنید که خودتان آن‌ها را مستقیما مطالعه کردید و در کار شما قابل استفاده است.