الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحليل النص

بدأه ammareen في 16 مارس 2010 · 4 رد · 993 مشاهدة · في الذكاء الاصطناعي وتطبيقاته
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الرجاء ممن لديه خبرة في الموضوع الاجابة

بفرض اننا نريد تحليل الملف النصي عبر شبكة عصبية لنحدد فيما اذا كان النص عبارة عن رسالة اعلانية او رسالة تجارية او .....

فهل من احد يرسم الخطوط العريضة لهذا الموضوع

علما ان البرمجة ستتم بلغة السي شارب

مع الشكر الجزيل للمهتمين

#2

الخطوط العريضه انت الذي تحددها , الامر يرجع الى قاعدة البيانات التي سوف تستخدمها لكي تمرن الشبكه العصبيه للتفريق بين الرساله الاعلانيه والرساله التجاريه , ثم يدخل تطبيق خوارزميات الشبكات العصبونيه للتحقق من هذا النص الذي تريد ..

اشرح اكثر لكي نساعدك ..

بالتوفيق

#3

يمكن الرجوع الى اي كتاب مناسب في معالجة اللغات الطبيعية Natural Language Processing لتأخذ أساسيات الموضوع.(الموضوع سهل و ممتع وتوجد العديد من الخوارزميات والادوات الجاهزة المجانية التي توفر عليك الوقت والجهدا).

بالتوفيق،

الحمد لله الذي هدانا لهذا وماكنا لنهتدي لولا ان هدانا الله

#4

بعض المصادر المفيده :

اداة متخصصة مجانية و مفتوحة المصدر مع كتاب يشرحها، الاداة مستخدمة في العديد من الجامعات في العالم.

http://www.nltk.org/book

كتاب مهم اصدارة MIT

http://ifile.it/e2g86d/2000-book-foundations_of_statistical_natural_language_processing.pdf

يمكن ايضا الرجوع الى مواقع المجلات مثل IEEE للحصول على اخر الابحاث في هذا الموضوع.

يمكن ايضا استخدام ادوات مثل الويكا و الاورانج (مجانية ومفتوحة المصدر) في هذا الموضوع :

http://www.cs.waikato.ac.nz/~ml/weka/

http://www.ailab.si/orange/

http://www.ailab.si/orange/extensions.html

بالنسبة للبيانات القياسية معظم الابحاث تستخدم رويتر:

http://kdd.ics.uci.edu/databases/reuters21578/reuters21578.html

ايضا يمكن الاستفادة من :

http://corpus.byu.edu/

بالتوفيق،

الحمد لله الذي هدانا لهذا وماكنا لنهتدي لولا ان هدانا الله

#5

السلام عليكم.

الشبكة العصبية (العصبونية) تحتاج إلى التدريب training، وهناك نوعين من التعليم، مراقب supervised و غير مراقب unsupervised، وفي حالتك أظن أن النوع هو ال supervised learning لأن النماذج محددة، لذلك عليك بناء قاعدة بيانات بالكلمات التي تعبر عن كل نوع من الرسائل(إعلانية، تجارية...) ومن ثم تدرب الشبكة بحيث تشتطيع التمييز فيما بعد بين النوعين.

هذه المسألة هي مسألة classification ولا أعتقد أنها بحاجة إلى شبكة عصبية (إلا إذا طلب ذلك منك صراحةً)..

أنصحك بالعودة إلى الكتاب التالي :Practical Artificial Intelligence programming in Java- page 162

بالتوفيق

تم تعديل هذه المشاركة بواسطة JDurrah في 17 مارس 2010 في 15:06

مواضيع مشابهة