COMPARISON STUDY OF AUTOMATIC CLASSIFIERS PERFORMANCE IN EMOTION RECOGNITION OF ARABIC SOCIAL MEDIA USERS Abdullah Adnan Daood MSc.Thesis - abdullah_6
|
|
- عالية بنو يعلى
- منذ 4 سنوات سابقة
- المشاهدات:
النسخ
1 COMPARISON STUDY OF AUTOMATIC CLASSIFIERS PERFORMANCE IN EMOTION RECOGNITION OF ARABIC SOCIAL MEDIA USERS Abdullah Adnan Daood MSc.Thesis - abdullah_64730@svuonine.org MWS_ATH_C3_S15 supervisor: Dr. Nada Mohammad Rifai Ghneim Ph. D (Syrian Virtual University) T_nghneim@svuonline.org Co-supervisor: Eng. Issam Mohamad Salman MSc (Czech Technical University in Prague) issam.salman@fjfi.cvut.cz
2 Syrian Arab Republic Ministry of Higher Education Syrian Virtual University الجمهورية العربية السورية وزارة التعليم العالي الجامعة االفتراضية السورية رقم المشروع: MWS-S15 Dr. Nada Ghneim MSc (Czech Technical University in Prague) Ing. Issam Salman & Ing. Abdullah Adnan Daood S15 اسم المشرف: اسم المشرف المساعد بريد المشرف: اسم الطالب: بريد الطالب: عنوان المشروع باللغة العربية: عنوان المشروع باإلنكليزية: دراسة مقارنة ألداء المصنفات اآللية في تحديد مشاعر مستخدمي وسائل التواصل االجتماعي باللغة العربية. Comparison study of automatic classifiers performance in Emotion Recognition of Arabic Social Media Users.
3 Contents الملخص... 5 الفصل األول مقدمة البحث...6 تحليل الشعور Sentiment Analysis من النص تطبيقات تحليل الشعور تحليل العاطفة Emotion analysis من النص تطبيقات تحليل العاطفة... 9 الفصل الثاني خوارزميات التصنيف مقدمة الفصل خوارزميات التصنيف Bayesian Support Vector Machine Conditional Random Field Random Forest تقييم خوارزميات التصنيف الفصل الثالث - دراسة مرجعية لمنهجيات تعرف المشاعر من النص الفصل النص مقدمة 2-3- منهجيات وطرائق الكشف عن العاطفة في تعاريف المنهجيات العامة األبحاث المجراة في هذا المجال الفصل الرابع - النظام المقترح الصعوبات وتحديات البحث تحليل المشاعر من النص خطة العمل a- بناء المدونة المنم طة بالمشاعر b-3-4 -بناء c-3-4 -المعالجة النصية القواميس d-3-4 -توليد أشعة واصفات البيانات للتغريدات Feature Vector Generation e-3-4 -تدريب المصنفات الفصل الخامس - التنفيذ العملي والنتائج األدوات المستخدمة التطبيق البرمجي... 02
4 معالجة شعاع الواصفات تحويل مجموعة بيانات التدريب إلى ملف أشعة الواصفات الفصل السادس تقييم النتائج وتعميم النموذج "6 مشاعر" + "أشعة واصفات ذات سمات بعدد كلمات المدونة" "6 مشاعر" + "أشعة واصفات ذات 6 سمات رئيسية" األساس... N-gram 39 النفي سيف أثر نمط أثر نموذج أثر االستعانة بقاموس أثر نموذج التوزين على دقة المصنفات أثر اضافة سمات خاصة بالسب والتعجب واالستفهام ضمن شعاع الواصفات أثر التعامل مع شكل الكلمة أثر االحتفاظ ب كلمات التوقف... Stop words تعميم نموذج التدريب الخاتمة وا فاق مستقبلية References 15...Table of Figures
5 الملخص مع االنتشار الواسع لشبكات التواصل االجتماعي وتأثيرها المتزايد في حياتنا اليومية يوما بعد اخر أحدثت هذه الشبكات تحوال جذريا في توجه الويب ليصبح التركيز فيه على اإلنفتاح وحرية المعلومات والمحتوى المقدم من قبل المستخدمين user-.generated content ومما ساعد على ذلك تنوع وسائل ولوج المستخدمين إلى شبكة االنترنت مع انتشار أجهزة الموبايل واألجهزة اللوحية المختلفة. فأصبحت منصات شبكات التواصل اإلجتماعية هي المصدر األساسي لألخبار والمعلومات بما فيها من أفكار وآراء ومشاعر ومواقف وردود أفعال يبديها المستخدمون كل ذلك أدى إلى تحفيز الجهود البحثية لمحاولة تحقيق مختلف أشكال االستفادة واإلستثمار لهذه البيانات وهذا ما عرف الحقا ب "علم دراسة وتحليل البيانات اإلجتماعية". تعتبر طرائق التنقيب في النصوص ال Textمن Mining أهم الطرق لدراسة وتحليل البيانات اإلجتماعية وذلك بما تقدمه من أدوات مختلفة وخاصة ما يتعلق بمجال "تحليل المشاعر واآلراء "Emotional Analysis وذلك من خالل استخدام الطرق التحليلية والحسابية ومعالجة اللغات الطبيعية للتعرف على ميول وآراء وعواطف المستخدمين. ولكن وعلى الرغم من االستخدام الكبير للغة العربية ضمن شبكات التواصل االجتماعية إال أن الجهود البحثية تفتقر ألي نتاج نوعي يحقق استفادة حقيقة من البيانات المكتوبة باللغة العربية. وعليه فإن هذه األطروحة تقدم دراسة لتحليل العواطف من النصوص المكتوبة باللغة العربية اللهجة المحكية السورية أجريت هذه الدراسة على تعليقات المستخدمين في موقع التواصل اإلجتماعي تويتر لتخلص إلى تطوير نظام يتيح طرائق فعالة لتحليل العاطفة والتعرف عليها يمكن أن تستخدم في األبحاث والتطبيقات على حد سواء. استخدم في هذه الدراسة ما يزيد عن 1321 تغريده وتعليق باللغة العربية اللهجة المحكية السورية. تم جمعها بشكل الي وتصنيفها يدويا وذلك لبناء نموذج تصنيف للمشاعر والذي أحرز دقة %66.6 عند اختيار أسلوب Cross-Validation وذلك باستخدام المصنف.Random Forest تم تقسيم هذه البحث إلى ستة فصول: 1- الفصل األول يتضمن مقدمة البحث وتفصيال عن مفهومي تحليل الشعور وتحليل العاطفة. 2- الفصل الثاني يقدم شرحا لخوارزميات التصنيف. 3- الفصل الثالث يقدم دراسة مرجعية لمنهجيات التعرف على المشاعر من النصوص. 4- الفصل الرابع ينفرد بتقديم النظام المقترح والصعوبات التحديات ضمن البحث وخطة العمل. 5- في الفصل الخامس نقدم الدراسة العملية وصوال إلى النتائج. 6- أما في الفصل السادس نقوم بدراسة وتقييم النتائج.
6 الفصل األول مقدمة البحث يعتبر مجال تحليل العاطفة أو الشعور واآلراء من المجاالت الواعدة في ميدان التنقيب عن البيانات لما يعود به من خدمات وفوائد جمة لمتخذي القرار في المؤسسات السياسية واإلجتماعية والمالية والتسويقية على حد سواء. وقد تضاعف دور هذا المجال مع األهمية المتزايدة التي تكتسبها شبكات التواصل اإلجتماعي وما تعرضه هذه الشبكات من تعليقات لمستخدميها يعبرون من خاللها عن آرائهم وأفكارهم وتقييمهم للمنتجات التي يشترونها أوالكتب التي يقرؤونها والخدمات التي يحصلون عليها حتى أصبح أي حدث أو موضوع ينتشر على هذه الشبكة عرضة إلصدار األحكام والقطبية في اآلراء. وأصبحت محاولة استقطاب الجمهور اإللكتروني العريض من المهام األولى للشركات التسويقية والمؤسسات المختلفة التي تحاول بناء سمعة حسنة لكسب مزيد من الزبائن أو العمالء وتحقيق مزيد من األرباح والفوائد وهذا ما يصعب تحقيقه دون وجود أدوات ووسائل فعالة لفهم آراء ومواقف الزبائن تجاه أي خدمة أو منتج أو أداء تقوم به هذه المؤسسات. ولهذا فقد حاز مجال تحليل العاطفة واآلراء أهمية كبيرة من قبل الباحثين والدارسين وذلك لبناء أدوات وتقنيات تساعد منظمات األعمال لبناء سمعتها على أساس فهم عميق لرغبات وميول زبائنها. ومما ساعد ايضا على نشاط األبحاث في هذه المجال توفر األدوات المختلفة لمعالجة النصوص في اللغة اإلنكليزية من أدوات تقطيع النص إلى كلمات مرورا بفلترتها ثم تجريدها من أحرف الزيادة تمهيدا لمعالجتها. وذاد على ذلك توفر أدوات ذكية في معالجة اللغة اإلنكليزية هذه األدوات قادرة على تحديد بداية ونهاية كل جملة في النص وتحليل الجملة إلى مكوناتها من فعل وفاعل ومفعول به باإلضافة إلى توفر القواميس والبرامج والتطبيقات والتي غالبا ما تكون متوفرة جميعها باللغة اإلنكليزية. أما فيا يخص اللغة العربية وخصوصا اللهجات المحكية فإن هكذا أبحاث ما تزال تقتصر على بعض الدراسات الخجولة في مواضيع محددة والتي غالبا ما تبقى في نطاق التوصيف والمقارنات واالقتراحات دون أن تشكل أساسا عمليا لبناء تطبيقات حقيقية وفاعلة في معالجة هذه اللغة والسبب في ذلك هو عدم توفر األدوات المناسبة التي تساعد الباحثين باإلضافة إلى صعوبة قواعد اللغة العربية وعدم إلمام أغلب الباحثين بهذه القواعد. بشكل عام نستطيع القول بأن المهمة األساسية في تحليل الشعور( 1 ) من النص هي تصنيف الداللة الشعورية لنص ما في وثيقة أو جملة إذا كان الراي المعبر عنه إيجابي أو سلبي أو محايد. حيث يتم العمل على مستوى الوثيقة Document level أو على مستوى الجملة.sentence level يجدر اإلشارة إلى أن تحديد الشعور على مستوى الجملة يعاني من صعوبة اعتماد داللة الكلمات على السياق بشكل كبير أما بالنسبة للعمل على مستوى الوثيقة فصعوبته تكمن بأن الوثيقة الواحدة قد تحوي على مجموعة اراء متناقضة عن نفس الهدف. أما بشكل خاص فأن المهمة المتقدمة في مجال التعرف إلى الشعور العام التي يهدف اليها النص هي التخصص في عملية تصنيف الحاالت العاطفية Emotion Analysis للكشف عن دالالت عاطفية بشرية أعمق مثل "غضب قرف ثقة حزن فرح تفاجؤ.. " وهذا ما سنقدمه في هذه االطروحة وذلك من خالل دراسة نصوص مكتوبة باللغة العربية اللهجة المحكية السورية ومحاولة التقاط أو تحديد الصنف العاطفي ضمن هكذا نصوص وذلك باالستفادة من أدوات معالجة اللغات الطبيعية والعلوم الرياضية وطرائق ومنهجيات التصنيف تحليل الشعور Sentiment Analysis من النص تحليل الشعور )1( Analysis Sentiment أو التنقيب عن الرأي opinion mining من النص هو استخدام كل من تقنيات معالجة اللغة الطبيعة واللغويات الحاسوبية لتحديد واستخراج المعلومات الموضوعية من المصادر النصية المختلفة. يهدف تحليل الشعور بشكل عام لتحديد موقف الكاتب بالنسبة لفكرة ما أو تحديد القطبية العامة لوثيقة ما )إيجابا أو سلبا(. هذا الموقف قد يكون التقييم الشخصي أو الحالة الشعورية )للمؤلف( تطبيقات تحليل الشعور يوما بعد يوم يزداد اإلهتمام بشكل كبير بهذا المجال بسبب العديد من التطبيقات المهمة فمثال: a- ترغب الشركات عادة بعد إصدار منتجاتها بمعرفة رأي الناس في هذه المنتجات
7 وتستخدم ألجل ذلك Sentiment Analysis tools فبدال من أن تضطر هذه الشركات للغوص في االف اآلراء فإنها تقوم باستخدام هذه األدوات التي تلخص مدى رضى الزبائن بهذه المنتجات وما هي مالحظاتهم عليها وبالتالي إمكانية التفاعل مع الزبائن والحصول على معلومات "Feedback" منهم بفاعلية كبيرة. الشكل 1. الشكل 1: إحصائية آلراء مستخدمي كاميرا HP Officejet إن اإلنتشار الكبير لوسائل التواصل اإلجتماعي social media واستخدام الناس لها كوسيلة للتعبير عن آرائهم أدى النتشار دراسات كثيرة تحدد مما يكتبه الشخص أو يشاركه على صفحته الشخصية فيما إذا كان هذا الشخص ذو شخصية مائلة إلى اإليجابية أو السلبية أو الحيادية ويمكن من خاللها معرفة إذا كان شخص ما ذو تأثير في محيطة من خالل آرائه وانطباعاته الشخصية وبالتالي التأثير في آرائهم. يمكن أيضا اإلستفادة من ال sentiment analysis in social media للقيام بدراسات من أجل قياس معدل السعادة لمجتمع ما منطقة أوبلد معين. الشكل 2. -b الشكل 2: إحصائية على شبكة تويتر لمدى رضى الناس عن بعض القادة السياسيين استخدام تحليل اآلراء sentiment analysis في المجال السياسي: إذ يمكن من خالل تحليل المنشورات على مواقع التواصل اإلجتماعي معرفة رأي الناس بمرشح معين لإلنتخابات أو تحديد المناطق التي تدعم مرشح ما أكثر من االخر وحتى التنبؤ بنتائج االنتخابات. الشكل 3. -c
8 الشكل 3: يوضح شعبية كال من مرشحي الرئاسة االمريكية وفقا لما يتفاعل به الناس على تويتر 2-1- تحليل العاطفة Emotion analysis من النص إن مفهوم الكشف عن العاطفة "حزن فرح غضب.. " التي تشير إليها النصوص قد اجتذب اهتماما متزايدا وذلك نظرا لتطبيقاته المفيدة. على سبيل المثال يمكن تطوير عالقة قوية بين اإلنسان والحاسوب من خالل التفاعل النصي المتبادل كما يمكن كشف رؤى مثيرة لإلهتمام من خالل تحليل التغريدات والمدونات التي يحررها المستخدمون. قام العالم Ekman ضمن دراسة )2( بعنوان emotion Facial expression and بتمثيل المشاعر التي يبديها اإلنسان ضمن ستة فئات عاطفية "السعادة الحزن الغضب الخوف التفاجؤ القرف" تماما كما أشار اليها العالم Parrott في عام 2111 في كتاب )3( بعنوان Psychology Emotions in Social يشرح فيه العاطفة البشرية ويقوم بتصنيف العواطف البشرية من خالل التسلسل الهرمي العاطفي ضمن ست فئات على المستوى العام. ظهرت فيما بعد دراسات توسعت بهذه العواطف األساسية إلى مجموعات "مفردات عاطفية" جزئية أكبر - مثلما قام العالم Robert Plutchik بشرحه )4( ضمن Robert Plutchik s wheel of emotions إذ قام بافتراض ثمانية قطاعات رئيسية لإلشارة إلى أن هناك ثمانية أبعاد للعاطفة األولية وهم: الغضب الترقب الفرح الثقة الخوف المفاجأة الحزن واالشمئزاز. ثم قام بعد ذلك بإضافة بعد أخر يمثل كثافة العاطفة يتم ضمن هذا البعد تكثيف الحالة العاطفية إلى واحد من القطاعات الرئيسية. على سبيل المثال الشعور بالملل قد يكثف إلى الكذب إذا ترك دون رادع. بعد ذلك تم إضافة بعد خاص بالعالقات العكسية وفيه يتم إرفاق كل قطاع من القطاعات الرئيسية بعاطفة عكسية "عكس الحزن هو الفرح وعكس الثقة هو االشمئزاز". وهكذا فإن العواطف من أي لون تمثل العاطفة التي هي مزيج من العواطف األساسية. على سبيل المثال التوقع والفرح يتحدان إلى التفاؤل. الفرح والثقة يتحدان إلى الحب. الشكل 4
9 الشكل emotions:4 Robert Plutchik s wheel of تطبيقات تحليل العاطفة بالنسبة لألسواق التجارية المختصة بمجال الكشف عن المشاعر والتعرف عليها فمن المتوقع( 30 ) أن ينمو حجم ايرادات الكشف عن المشاعر واإلعتراف بها بمعدل سنوي يبلغ %36.6 في الفترة من 2116 الى 2121 ضمن األسواق العالمية ومن المتوقع أن تشهد منطقة اسيا والمحيط الهادئ فرص نمو واسعة خال السنوات القليلة القادمة. تم تقسيم أسواق الكشف عن العواطف على أساس التكنولوجيا المستخدمة البرمجيات الخدمات المقدمة مجاالت التطبيق المستخدم النهائي والمنطقة الجغرافية للمستخدمين. فيما يلي بعض أهم الشركات العالمية التي تقدم خدمات تجارية للكشف عن المشاعر والتعرف اليها: Affective (U.S.) Beyond Verbal (Israel) Crowd Emotion Ltd. (U.K.) an Apple company (U.S.) Emotient Eyeris (U.S.) Kairos Ar. Inc. (U.S.) Noldus (Netherlands) nviso (Switzerland) Realeyes (U.K.) Sentiance (Belgium) Sightcorp (Netherland) SkyBiometry (Lithuania) إن مسألة تعرف العواطف من النصوص تعتبر مسألة تصنيف للنص إلى إحدى أصناف العواطف المدروسة لذا سنقدم في الفصل التالي دراسة ألهم خوارزميات التصنيف المستخدمة في هذا المجال.
10 الفصل الثاني خوارزميات التصنيف 1-2- مقدمة الفصل في حال دراسة أساليب وطرق تحقيق تحليل العاطفة من النص Emotional analysis from text فإنه البد من التطرق الستعراض منهجيات التصنيف والتنقيب عن البيانات. والتي تنقسم )5( إلى: Supervised learning (Classification).1 تكون أمثلة التدريب مصنفة حسب الصنف التي تنتمي إليه )الداللة العاطفية مثال( وممثلة بشعاع من السمات.Features ثم يتم استخدام هذه األشعة من قبل المصنف كبيانات تدريب حيث أن مجموعة معينة من ال Features تؤدي إلى ظهور صف معين "عاطفة" كخرج للمصنف وذلك بتطبيق أحد خوارزميات التصنيف مثل: Naive Bayesian Classifier Random Forest Support vector machine (SVM) Entropy بشكل عام تقوم خوارزميات Supervised learning بتحليل أمثلة التدريب. ومن ثم تطبيق مجموعة التوابع التي ستقوم الخوارزميات باستخدامها لتوليد أمثلة جديدة وبالتالي الكشف عن معارف جديدة. المشكلة هنا أن خوارزميات هذه الطريقة تشترط أن تكون أمثلة التدريب تحتوي على مجموعة كبيرة من النصوص ذات الدالالت العاطفية "كما في حالتنا في هذه األطروحة" والتي بدورها يجب أن تحتوي على الكم الكافي من المؤشرات العاطفية الخاصة باللغة. يندرج تحت هذا النوع أنواع فرعية أخرى وذلك بحسب الخرج المطلوب من نظام تعلم االلة من أهم هذه األنواع: التصنيف :)classification( وهو النوع األكثر استخداما في تعلم االلة في هذا النوع يكون الدخل مصنفا إلى نوعين أو أكثر وهدف عملية التعلم هذه هو إنتاج نموذج يستطيع تصنيف أي دخل جديد إلى نوع أو أكثر من األنواع المعروفة سابقا. أهم أمثلة هذا النوع هو عملية تصنيف البريد اإللكتروني وعملية التعرف على الوجوه. اإلنحدار :)Regression( هذا النوع شبيه بالتصنيف إال أنه يتنبأ بقيم مستمرة بدال من التبوء بأصناف منفصلة هناك العديد من التطبيقات لهذا النوع أيضا كالتنبؤ بأسعار البورصة والتنبؤ بعمر شخص يشاهد مقطع فيديو والتنبؤ بدرجة الحرارة في داخل مبنى ما اعتمادا على معلومات الطقس والوقت والحساسات الموجودة. Unsupervised learning (Clustering) هذه الخوارزميات تقوم بتحليل النص والعمل على استخراج دالالت العاطفة منه وجمع هذه الدالالت ضمن عناقيد. يستخدم لذلك معاجم للشعور Emotional lexicons وفيه توضع كل كلمة يقابلها semantic intensity كرقم يدل على الصف الخاص بها ثم يتم استخدام هذا المعجم الستخراج كلمات الشعور من الجملة واستخالص داللتها العاطفية من مجاميع ال semantic intensity لكلمات الجملة. والهدف هنا هو استنباط نماذج جديدة وعالقات خفية بين البيانات من أهم فروع هذا النوع: التجميع أوالعنقدة :)clustering( من أهم تطبيقاته تعلم حركات الشخص الواقف أمام كاميرا فيتم تسجيل تحركاته بحيث يستطيع النظام الحقا التعرف على هذه الحركات وربطها بردود فعل مناسبة ومن التطبيقات األخرى في مجال التجارة اإللكترونية عملية تجميع المستخدمين في مجموعات بناء على عمليات الشراء التي قاموا بها وسلوك التصفح الخاص بهم ومن ثم استخدامها إلرسال رسائل إعالنية موجهة بحسب كل مجموعة. Reinforcement Learning التعلم التعزيزي )6( learning( :)Reinforcement في هذا النوع يتم تعلم كيفية التصرف عند حدث معين من خالل إعطاء إشارات ترمز إلى مكافئة أو عقاب بناءا على السلوك الحالي..2.3 إن عملية التصنيف تتم من خالل خطوتين )بناء النموذج استخدام النموذج( الشكل 5:
11 الشكل 5 :خطوات تدريب المصنف واستخدام النموذج الخطوة األولى: بناء النموذج model construction "أمثلة التدريب الشكل 6": وهي عبارة عن مجموعة من البيانات "األغراض" لكل غرض من هذه األغراض مجموعة من الواصفات Attributes - الشكل 6: مثال عن أمثلة التدريب يوجد عدد مختلف من أنماط الواصفات: :Nominal اسمي الرقم المعرف لون العيون zip codes :Ordinal قيم ترتيبية عالمات طول )طويل متوسط قصير( :Interval مستمرة تاريخ الحرارة بالدرجة المؤية أوالفهرنهايت :Ratio نسبية الوقت عدادات طول بالسنتي متر انطالقا من أمثلة التدريب training set نسعى لتدريب خوارزمية تصنيف بهدف الوصول إلى خرج نسميه نموذج model هذا النموذج عبارة عن مجموعة من القواعد التي نسميها knowledge base or Model والتي بدورها تعبر عن المعرفة. بناء هذا النموذج يتم من خالل خوارزميات خاصة بالتصنيف "سنقوم باستعراضها تباعا". وهكذا ستكون المعرفة الناتجة عن النموذج أوال Model واحدا من األشكال التالية: Classification rules
12 Decision trees Mathematical formulae الخطوة الثانية: استخدام النموذج model usage بالنسبة الستخدام المعرفة التي توصلنا إليها Model يجب أوال احتساب درجة الثقة أو الدقة Accuracy 1 التي سيتم وفقها العمل مع هذه المعرفة والتي تمثل مدى وثوقيه العمل مع النموذج. يتم احتساب هذه الدقة من خالل تخصيص مجموعة من أمثلة التدريب training set وعادة تكون بنسبة 21- %31 من مجمل األمثلة المستخدمة كدخل للخوارزمية. نسمي هذه المجموعة ب Test set ونستخدمها ضمن عملية احتساب الدقة وذلك من خالل تطبيق المعرفة في عملية التعرف على هذه األمثلة "كما سنشرح الحقا" خوارزميات التصنيف Bayesian هذه الخوارزميات تنمذج( 8 ) مصنف احتمالي بسيط قائم على نظرية بايز مع افتراضات استقالل بين السمات.Features وتعتبر إحدى طرق التعلم بإشراف. وهي واحدة من التقنيات األساسية في تصنيف النصوص في تطبيقات عديدة مثل الكشف عن البريد المزعج وفرز البريد اإللكتروني الشخصي وتصنيف الوثائق والكشف عن اللغة والكشف عن المشاعر. تستخدم هذه الخوارزميات لحل مسائل التشخيص والتنبؤ. وتمتاز بأنها ال تحتاج إلى كمية كبيرة من بيانات التدريب كما أنها تزودنا برؤية مفيدة لفهم وتقييم الكثير من خوارزميات التعليم األخرى. كما أن هذه المصنفات مناسبة للمدخالت المتعددة األبعاد وغالبا ما يكون أدائها أفضل في الحاالت الواقعية الكثيرة التعقيد. على الرغم من اإلفتراضات المبسطة التي تفترضها هذه التقنية فإن Naïve Bayes تؤدي غرضها بشكل جيد في العديد من مشاكل العالم الحقيقي وهي تستخدم كأساس في العديد من األبحاث. إذ أنه وعلى الرغم من أن كثيرا من التقنيات مثل support Boosted trees Max Entropy random forests Vector Machines تفوقت على Naïve Bayes إال أن األخير فعال جدا ألنه أقل كثافة حسابية )في كل من وحدة المعالجة المركزية والذاكرة( ويحتاج كمية صغيرة من بيانات التدريب إضافة إلى أن وقت التدريب الذي يتطلبه أقل بكثير مقارنة مع الطرف البديلة. هناك العديد من أشكال Naïve Bayes ومن أهمها ثالثة اشكال: Multinomial Naïve Bayes The Binarized Multinomial Naïve Bayes The Bernoulli Naïve Bayes وكل منها يمكن أن يحقق نتائج مختلفة تماما ألنها تستخدم نماذج مختلفة عن بعضها البعض. عادة نستخدم Multinomial Naïve Bayes عندما تكون تكرارات الكلمات ذات أهمية كبرى في التصنيف. ويتم استخدام The Binarized Multinomial Naïve Bayes عندما ال تلعب تكرارات الكلمات دورا رئيسيا في التصنيف. وأخيرا يمكن استخدام The Bernoulli Naïve Bayes عندما يكون غياب كلمة معينة مؤثرا. آلية عمل خوارزمية :Naïve Bayes ليكن لدينا المجموعة Dالتي تدل على عدد من األسطر في جدول بحيث كل سطر يمثل شعاع ب n بعد بالشكل التالي: X = (X 1 X 2 X 3.. X n ) وليكن لدينا مجموعة األصناف C المؤلفة من m صنف: C = (C 1 C 2 C 3.. C n ) يتوقع مصنف بيز أن األسطر X تنتمي إلى الصنف Ci إذا كان P(C i X) > P(C j X): i j 1 j m أي إذا كان احتمال وقوع Ci أكبر من احتمال وقوع أي من األصناف األخرى علما أن X قد وقع. يمكن حساب تلك اإلحتماالت باستخدام العالقة: p(c i X) = p(x C i)p(c i ) p(x) ; i {1 2.. m} 1 معادالت احتساب هذه الدقة تشرح في الفصل الثاني ضمن فقرة "تقييم اداء المصنفات"
13 وتكون أكبر تلك القيم من أجل الصنف :Ci p(c i X) = max { p(x C i)p(c i ) p(x) } وفي حال كانت X متعددة القيم وتلك القيم مستقلة شرطيا عن بعضها البعض يكون حساب Ci) P X) بالشكل التالي: والمكافئة للعالقة: p(c i X) = p(x k C i ) n k=1 p(x C) = p(x 1 C i ) p(x 2 C i ).. p(x n C i ) Support Vector Machine نالت خوارزمية التصنيف (8)SVM اهتماما كبيرا ولهذه التقنية جذورها في نظرية التعليم اإلحصائي وقد أظهرت نتائج تجريبية واعدة في العديد من التطبيقات العملية بدءا بالتمييز الرقمي للكتابة بخط اليد وانتهاء بتصنيف النص. كما تعمل هذه الخوارزمية بشكل جيد مع البيانات التي لها عدد كبير من األبعاد. هناك جانب آخر لهذه الطريقة هو أنها تمثل حد القرار باستخدام مجموعة جزئية من أمثلة التدريب تعرف بمتجهات الدعم.support vector قبل دراسة أنواع SVM سنتحدث عن مفهوم المستوي الفائق ذي الهوامش القصوى.maximum margin hyperplane يعرض الشكل 7 مخططا لمجموعة بيانات تحوي أمثلة تنتمي إلى صنفين مختلفين ممثلة بالمربعات والدوائر إن مجموعة البيانات هذه قابلة للفصل خطيا أي أنه يمكننا إيجاد مستوي فائق بحيث تستقر كافة المربعات في جهة من المستوي الفائق فيما تستقر كافة الدوائر في الجهة األخرى. الشكل 7: مجموعة بيانات مفصولة خطيا تنتمي إلى صنفين مختلفين هناك عدد غير منته من هذه المستويات الفائقة. وعلى الرغم من أن خطأ التدريب لها هو صفر فإنه ال توجد أية ضمانات بأن المستويات الفائقة ستؤدي الغرض المطلوب بنفس مستوى الجودة على األمثلة التي لم تر من قبل "التعميم". لتوضيح الصورة حول آلية تأثير الخيارات المختلفة على أخطاء التعميم سنأخذ حدي القرار B2 B1 المبينان في الشكل 8 يمكن لكال حدي القرار فصل أمثلة التدريب إلى األصناف المقابلة لها بدون ارتكاب أية أخطاء في التصنيف. يترافق كل حد قرار Bi مع زوج من المستويات الفائقة يرمز إليها ب bi2 bi1 على الترتيب. يتم الحصول على bi1 بتحريك مستوي فائق متوازي بعيدا عن حد القرار إلى أن يلمس أقرب مربع )مربعات( في حين يتم الحصول على bi2 بتحريك المستوي الفائق إلى أن يلمس أقرب دائرة )دوائر(. تعرف المسافة بين هذين المستويين الفائقين بهامش )margin( المصنف. نالحظ من الرسم البياني في الشكل 8 أن الهامش من أجل B1 أكبر إلى حد بعيد منه بالنسبة ل B2. وفي هذا المثال يتحول B1 ليصبح المستوي الفائق ذا الهامش األقصى ألمثلة التدريب.
14 الشكل 8: رسم يوضح حدود القرار لمجموعة بيانات منفصلة خطيا تنحو حدود القرار التي لها هوامش كبيرة ألن تكون لها أخطاء تعميم أفضل مقارنة بتلك التي لها هوامش أقل. وبشكل حدسي فإذا كان الهامش صغير فإن أية تغيرات صغيرة على حد القرار يمكن أن يكون لها تأثير هام على تصنيفه. ولذلك فإن المصنفات التي ينتج عنها حدود قرار بهوامش صغيرة يكون تعميمها رديئا على األمثلة التي لم تر سابقا. فالنماذج التي لها هوامش أصغر يكون استيعابها أعلى ألنها أكثر مرونة ويمكن أن تالئم الكثير من مجموعات التدريب بخالف النماذج التي لها هوامش كبيرة. على أية حال فإنه بزيادة اإلستيعاب سيزداد خطأ التعميم أيضا. لذلك من المفضل تصميم مصنفات خطية تجعل هوامش حدود القرار الخاصة بها أعظمية بهدف ضمان أن تكون أخطاء تعميمها األسوأ أصغرية مثال على هذه المصنفات SVM الخطية. الخطية SVM لتكن مجموعة بيانات تدريب تتألف من n نقطة يتم التعبير عنها بالصيغة (x i i y i ) i = 1 n حيث y تأخذ قيمة 1 أو 1 - بحيث تعبر عن الصف الذي تنتمي إليه. x i نريد إيجاد المستوي الفائق ذي الهامش األقصى الذي يقسم النقاط x i عبارة عن شعاع حقيقي ذو بعد.p x إلى مجموعة كل i نقاط تنتمي إلى الصف = 1 i y ومجموعة نقاط تنتمي للصف 1 = i y بحيث يكون الهامش أكبر ما يمكن: أي مستوي فائق يمكن أن يكتب كمجموعة من النقاط x i بالشكل = 0 b w. x i حيث w هو الشعاع القياسي b يحدد مقدار إزاحة المستوي الفائق. للمستوي الفائق والبارامتر w الشكل 9: SVMالخطية
15 هناك حالتان لل SVM الخطية: الهامش الصلب margin( )hard :وفيه تكون البيانات قابلة للفصل خطيا ولدينا مستويين فائقين يفصالن البيانات إلى صفين لذلك تكون المسافة بينهما أكبر ما يمكن ويكون المستوي الفائق ذي الهامش األقصى هو المستوي الفائق التموضع في منتصف المسافة بينهما. هذان المستويان يعطيان بالمعادالت: -1 w. x i b = 1 & w. x i b = 1 2 لذلك حتى نزيدها يجب أن ننقص w. وأيضا يجب أن نمنع هندسيا إن المسافة بين المستويين هي w نقاط البيانات من التواجد ضمن الهامش لذلك نضيف القيد التالي لكل نقطة w. x i b 1 if y i = 1 أو w. x i b 1 if y i = 1 هذه القيود تضمن أن تتواجد كل نقطة على الجانب الصحيح من الهامش. وهكذا نستطيع كتابة الشرطين كما يلي: y i (w. x i b) 1 for al 1 i n وللحصول على حل أمثلي نكتب الصيغة التالية تصغير w تبعا ل y i (w. x i b) 1 i = 1 2 n x sgn(w. x تحل هذه المشكلة هي محددات المصنف التي وb w i b) إن x i نتيجة هذا الوصف الهندسي يتم تحديد المستوي الفائق ذو الهامش األقصى بشكل كامل عن طريق المتجهات المتوضعة بالقرب منه وتدعى بمتجهات الدعم.support vectors الهامش المرن:( margin (soft في هذه الحالة البيانات تكون غير قابلة للفصل خطيا لذلك نستخدم التابع max (0 1 y i (w. x i b)) -2 يأخذ هذا التابع قيمة صفر إذا كان x i تتوضع على الجانب الصحيح وإال يأخذ قيمة تتناسب مع البعد عن الهامش. ثم نقوم بتصغير المقدار n [ 1 n max (0 1 y i(w. x i b)) ] + γ w 2 i=1 حيث أن البارامتر غاما" يتخذ قرار المبادلة بين زيادة حجم الهامش والتأكد من أن تقع x i على الجانب الصحيح. SVM غير الخطية: تم إنشائها بتطبيق خدعة النواة للحصول على المستوي الفائق ذو الهامش األقصى هذه الخوارزمية مشابهة للخوارزمية الخطية ماعدا أن كل منتج نقطة dot product يستبدل بتابع نواة غير خطي مما يسمح للخوارزمية بمالئمة المستوي الفائق ذي الهامش األقصى مع تغيرات فضاء الميزة. هذا التغيير قد يكون غير خطي. من الجدير بالمالحظة أن العمل في فضاء ميزة ذو بعد أعلى يزيد من خطأ التعميم في SVM بالرغم من أنه يعطي عينات كافية لتعمل الخوارزمية بشكل جيد.
16 الشكل 10: SVM غير الخطية تحقيق SVM باستخدام خوارزمية :SMO البارامترات الموجودة في المستوي الفائق ذو الهامش األقصى يتم استنتاجها عن طريق الحل بطريقة أمثليه وخوارزمية SMO optimization) (sequential minimal هي إحدى الخوارزميات المستخدمة إليجاد حل سريع للمشاكل حيث تقسم المشكلة إلى مشاكل جزئية ثنائية البعد بحيث تكون قابلة للحل بشكل تحليلي وبذلك لم نعد بحاجة الستخدام خوارزميات أمثليه عددية وتخزين المصفوفات. SVM خوارزمية ذات مفهوم بسيط وسهلة التحقيق وأسرع في التوليد ولديها خصائص تقييس أفضل من أجل مشاكل SMO الصعبة. Conditional Random Field هو نوع من أكثر النماذج االحتمالية المميزة التي تستخدم من أجل تعريف معطيات متسلسلة مثل نص لغة طبيعية أو سالسل حيوية. تعتمد CRF على نموذج ماركوف المخفي )Hidden Markov Model( HMM الشكل 11. لكنه أكثر قوة منه ويعتبر هذا المصنف من أحدث تقنيات تعريف السلسلة. الشكل 11: مثال عن سالسل ماركون المخفية لنفترض X متحول عشوائي يدل على سالسل المعطيات التي يجب تعريفها. ولنفترض Y متحول عشوائي يدل على سالسل التعاريف االفتراضية. تفترض مجاال يدل على مجموعة أبجدية منتهية من التعاريف: Yi = {noun verb adjective and so on} المشكلة هنا هي: تعلم كيفية إعطاء تعاريف من مجموعة مغلقة Y إلى سلسلة معطيات X.
17 الشكل 12: اعطاء بطاقات تعريف من مجموعة مغلقة Y إلى سلسلة معطيات X في حال استخدام HMM - Standard tool vs the hidden Markov Model يتم تخصيص وصلة احتمالية من أجل كل ثنائية "سلسلة مالحظة" باإلضافة إلى تخصيص سالسل تعاريف خاصة بهذه الوصالت. يتم تدريب البارامترات بشكل نموذجي للحصول على أعظم احتمال للوصلة في أمثلة التدريب. الشكل Model: 13 HMM محاسن :HMM التخمين عن طريقها سهل جدا. البارامترات يمكن أن يتم تخمينها بثقة عالية نسبيا من عينات صغيرة. - - الصعوبات والمساوئ في :HMM نحتاج إلى إحصاء كل سالسل المالحظات الممكنة. ليس عمليا في تمثيل الميزات التفاعلية المتعددة أو التبعيات طويلة المدى للمالحظات. الفرضيات مستقلة بشكل صارم عن المالحظات مقارنة بين :HMMوCRF
18 CRF تستخدم اإلحتمال الشرطي P(y x) حيث y سلسلة تعريف و x سلسلة مالحظة أكثر من استخدام الوصلة االحتمالية P(y x) المعتمدة من قبل.HMM احتمالية اإلنتقال بين التعاريف في CRF ربما تعتمد على المالحظات السابقة والمستقبلية..HMM تخفف االستقاللية القوية للتخمينات الموجودة في CRF الشكل acyclic:14 CRF undirected and Random Forest تنمو في الغابات العشوائية Random Forest عدة أشجار تصنيف. لتصنيف غرض جديد من شعاع دخل نضع شعاع الدخل أسفل كل شجرة في الغابة. كل شجرة في هذه الغابة تعطي تصنيف ونستطيع أن نقول إن األشجار تصوت من أجل التصنيف والغابة تختار الصنف ذو التصويت األعلى. كل شجرة تنمو كما يلي: إذا كان عدد الحاالت في مجموعة التدريب يساوي N يتم إيجاد عينة من N حالة بشكل عشوائي من المعطيات األصلية هذه العينة ستصبح مجموعة التدريب من أجل نمو الشجرة. إذا كان لدينا Mمتحول وعدد m<<m يحدد كل عقدة المتحوالت m يتم تحديدها بشكل عشوائي أفضل تجزئ على هذه المتحوالت يستخدم لتجزئ العقد. قيمة m تبقى ثابتة خالل نمو الغابة. كل شجرة تنمو إلى أقصى حد ممكن واليوجد اقتطاع. )1 )2 )3 ومعدل خطأ تعميم الغابة يعتمد على شيئين: 1( االرتباطات بين شجرتين في الغابة اذ أن ازدياد االرتباطات يؤدي إلى زيادة معدل الخطأ عند التعميم. 2( طول كل شجرة في الغابة فشجرة مع معدل خطأ منخفض هي مصنف قوي كما أن زيادة طول الشجرة يؤدي لزيادة معدل الخطأ. إن تقليل عدد المتحوالت m يؤدي إلى تناقص كل من االرتباطات والطول وزيادته تؤدي إلى ازدياد االثنان. في بعض األحيان يكون المجال المثالي للمتحوالت m واسع جدا. ميزات األشجار العشوائية: تنفذ بكفاءة على قواعد البيانات الضخمة. تستطيع المحافظة على آالف متحوالت الدخل من دون حذف أي متحول. تعطي تخمينات حول المتحوالت المهمة في عملية التصنيف.
19 تولد تخمين داخلي غير متحيز لخطأ التعميم أثناء بناء الغابة. لديها طريقة فعالة لتخمين البيانات المفقودة عندما يتم فقدان نسبة كبيرة من البيانات. لديها طريقة لموازنة الخطأ في صف مجموعات المعطيات غير المتوازنة. الغابات المولدة يمكن أن تحفظ لتستخدم في المستقبل على معطيات أخرى. النماذج تحسب بحيث تعطي معلومات عن العالقة بين المتحوالت والتصنيف. الغابات العشوائية تنفذ على الذي نريده من األشجار وهي سريعة تنفذ على قاعدة بيانات تحوي حالة و 111 متحول وتنتج 111 شجرة في 11 دقيقة من أجل مجموعات المعطيات الضخمة الذاكرة الرئيسية المطلوبة هي سعة تخزين المعطيات بحد ذاتها باإلضافة إلى ثالث مصفوفات لها نفس بعد المعطيات. كيف تعمل الغابات العشوائية: عندما ترسم مجموعة التدريب عن طريق أخذ العينات مع التبديل ثلث الحاالت تكون خارج العينة وهذه البيانات تدعى out_of_bag(oob) تستخدم للحصول على تنفيذ تخمين غير متحيز لخطأ التصنيف كلما تم إضافة شجرة للغابة وتستخدم لتخمين أهمية المتحول. بعد أن يتم بناء كل شجرة كل المعطيات تنزل إلى أسفل الشجرة ويتم حساب التقارب لكل زوج من الحاالت إذا كان لحالتان نفس العقدة النهائية سوف يزداد تقاربهما بمقدار واحد في نهاية التنفيذ التقارب يحسب بالتقسيم حسب عدد األشجار. يعرض الشكل 15 المخطط التدفقي لهذه الخوارزمية: الشكل 15: المخطط التدفقي لخوارزمية Random Forest
20 missing 3-2- تقييم خوارزميات التصنيف هناك مجموعة من المناظير( 9 ) التي يتم من خاللها مقارنة وتقييم نماذج التصنيف: السرعة Speed وذلك يشير إلى تكاليف عمليات الحساب والمعالجة الالزمة لتوليد واستخدام النموذج. المتانة Robustness وهي درجة تأثر الخوارزمية بالبيانات غير الواضحة noise data أو البيانات غير المكتملة.values قابلية التوسع Scalability إمكانية بناء نموذج فعال وذلك عند التعامل مع بيانات كبيرة الحجم. التفسير Interpretability تعتمد مدى وضوح وفهم النتائج التي يعيدها نموذج التصنيف. في هذه األطروحة سنقوم بتقييم نماذج خوارزميات التصنيف وفقا الحتساب كل من Precision(P) Recall(R) & F measure(f) كالتالي( 10 ) : P = #correct guesses / #total guesses R = #correct guesses / #total F = 2PR / (P+R) : #correct guesses: The number of Statement marked correctly as expressing an emotion X by the classifier. #total guesses: The total number of Statement that are marked by the classifier as expressing the emotion X (including correct and wrong guesses (. #total: The number of Statement expressing the emotion X in the dataset.
21 الفصل الثالث - دراسة مرجعية لمنهجيات تعرف المشاعر من النص 1-3- مقدمة الفصل لدراسة وتحليل طرق الكشف عن العاطفة يجب التركيز على كيفية تصنيف الكلمات ذات الدالالت العاطفية: وفقا لبحوث علم النفس نجد عدد من النظريات حول كيفية تصنيف الكلمات ذات الدالالت العاطفية أهمها (11) : الشكل 16: طرق تصنيف الكلمات ذات الدالالت العاطفية الفئات العاطفية )11( categories Emotional قام مجموعة من الباحثين وباالستعانة مع علماء نفس بتحديد ودراسة الكلمات اللغوية ذات الدالالت العاطفية ومن ثم قاموا بتمثيلها كنقاط ضمن فضاء متعدد األبعاد المسافة بين نقطتين "كلمتين" تدل على درجة تشابه الداللة العاطفية بين هاتين الكلمتين. ومن خالل دراسة هذا التمثيل البياني لوحظ عدة مجموعات "كثافات بيانية" كل مجموعة منها تحتوي جملة نقاط "كلمات" ذات دالالت عاطفية متقاربة وبناء عليه تم االفتراض بوجود فئات عاطفة منفصلة عن بعضها البعض. في بعض المناهج )2( تم اإلتفاق على ستة فئات أساسية: "غضب اشمئزاز خوف سعادة حزن مفاجأة" وفي مناهج أخرى )3( تم إضافة كل من "الثقة والترقب" إلى الفئات السابقة. كل من الفئات السابقة نظمت فيما بعد ضمن أربع مجموعات قطبية: "الفرح مقابل الحزن الغضب مقابل الخوف الثقة مقابل االشمئزاز المفاجأة مقابل الترقب" األبعاد العاطفية )11( dimensional Emotional تم هنا التطوير على النموذج السابق فمن أجل كل كلمة تم األخذ بعين اإلعتبار كل من الشدة العاطفية ومدى فاعلية التعبير التي تتمتع به هذه الكلمة وذلك من خالل دراسة المسافة البيانية بين النقطة التي تمثل هذه الكلمة عن مركز المجموعة التي تنتمي اليها. وهكذا أصبحت العواطف تتوزع ضمن مساحة دائرية ثنائية البعد الشكل 17. الشكل 17: شكل يوضح توزيع االبعاد العاطفية بشكل دائري ثنائي البعد
22 يشير البعد األول إلى درجة العاطفة اإليجابية Unpleasant Pleasant" " Deactivation Activation" ". ويشير البعد الثاني مدى فاعلية العاطفة إلى 2-3- منهجيات وطرائق الكشف عن العاطفة في النص تعاريف جذب مفهوم الحوسبة الوجدانية في عام 1667 العديد من الباحثين في مجال علوم الكمبيوتر والتكنولوجيا الحيوية وعلم النفس والعلوم المعرفية وباقي العلوم المشابهة. فبدأت في الظهور أبحاث في مجال الكشف عن الدالالت العاطفية من البيانات النصية وذلك لتحديد العاطفة اإلنسانية التي تشير اليها هذه البيانات. وعليه فقد تم صياغة مفهوم كشف العواطف من النصوص بالشكل التالي: بافتراض E: مجموعة كلمات اللغة ذات الدالالت العاطفية. A: مجموعة أسماء الكتاب أصحاب النصوص. T: مجموعة الدالالت العاطفية المحتملة للنصوص. T انطالقا من النص A المرتبطة بالكاتب E التابع المعبر عن العاطفة R: فإن R: A x T E وهكذا فإن الهدف العام من منهجيات الكشف عن العاطفة من النص هي البحث عن العالقة التي تحقق التابع R. المشكلة الحقيقية في أنظمة التعرف على المشاعر من النص تكمن في حقيقة أنه على الرغم من أن تعريفات E وT هي تعريفات صريحة إال أنه سيكون هناك الكثير من الحاالت الفرعية لكل منهما! فبالنسبة ل T هناك عناصر جديدة تضاف إلى اللغة بشكل دائم بسبب أن اللغات البشرية آخذه بالتطور والتوسع وكذلك األمر بالنسبة لمجموعة التصنيفات العاطفية فليس هناك تصنيفات موحدة تشمل جميع المشاعر اإلنسانية بسب الطبيعة المعقدة للعقول البشرية. المهام الحالية للكشف عن العاطفة من النص تختلف وفقا ل: أنواع الصفوف المتوقعة - عاطفة )حزن فرح تفاجئ اشمئزاز خوف غضب(.. o شعور )ايجابي سلبي محايد(. o مستويات التصنيف المستخدمة )الجملة العبارة النص(. - أنواع الخصائص التي يجب اعتبارها للتصنيف وتقنية التصنيف المستخدمة. - داللية حيث يتم اخذ داللة الكلمة بعين اإلعتبار. ألجل ذلك يمكن االستعانة بقواميس تشير إلى درجة داللة - كلمة اللغة ضمن كل عاطفة. نحوية حيث يتم أخد بنية الكلمة والجملة بعين اإلعتبار. - تردد جذور الكلمات. o N-gram تردد الكلمات o وجود عالمات الترقيم o اسلوبية حيث يتم أخذ الرموز وأوزان الكلمات "مجموع الكلمات وطولها وتوزع المحارف... بعين - اإلعتبار المنهجيات العامة بناء على ما سبق نستعرض الطرق المستخدمة للتعرف على المشاعر من النصوص المكتوبة: Keyword Based Method (21) (20) )a
23 Learning based Methods (23). Hybrid Methods (21). )b )c Keyword Based Method في المنهجيات السابقة لعمليات الكشف عن العاطفة في النصوص كان يتم احتساب تكرار كلمات رئيسية من مجموعة عاطفية معينة ضمن النص المدروس وذلك باإلستعانة ب موارد معجمية Lexical resources تحتوي الكلمات اللغوية ذات الدالالت العاطفية. وكان يطلق على هذه المنهجية.Keyword pattern matching تم التحسين على هذه المنهجية فأطلق عليها فيما بعد ب Keyword Spotting Technique وأصبح يتم اإلعتماد في هذه المنهجية على الموارد المعجمية الخاصة باللغات الطبيعية ألجل الكشف عن المشاعر في النص. وأصبحت تعمل وفقا للسياق التالي الشكل 18 الشكل :18 Technique Keyword Spotting هذه الطريقة تتكون من خمس خطوات رئيسية: - يتم التعامل مع الوثيقة النصية كدخل للنظام والخرج هو فئة العاطفة الذي سيتم الكشف عنها. - يتم تحويل كلمات النص إلى رموز Token ومن هذه الرموز سيتم تحديد كلمات العاطفة وكشفها. - بعد ذلك تأتي عملية تحليل كثافة "توزين" الكلمات العاطفية في النص. - ومن ثم مرحلة تفحص حالة النفي.negation check - أخيرا ارجاع فئة العاطفة كخرج للنظام. يتميز الكشف عن العواطف وفقا لهذه المنهجية بأنه سهل اإلستخدام إذ يتم استخدام محلل صرفي "مجذع" Stemmer السترجاع كلمات النص إلى جذعها ومن ثم استخدام مجاميع "قواميس" لغوية خاصة بالمصطلحات العاطفية إلى جانب مجاميع "قواميس" لغوية خاصة بمفردات اللغة نفسها. يحتوي القاموس األول على مجموعة الكلمات ذات الداللة العاطفية مع وزن كل منها بينما القاموس الثاني يحتوي كل كلمات اللغة بغض النظر عن احتوائها على داللة عاطفية أم ال. بعد القيام بتحليل النص إلى مفرداته الرئيسية يتم إيجاد التقارب بين المفردات والدالالت العاطفية لكل منها ومن ثم إيجاد صنف العواطف المرتبط بالنص بأفضل احتمال ممكن وذلك بشكل مستقل تماما عن سياق الحديث. من عيوب هذه الطريقة غياب الداللة العاطفية األكثر عمقا من مستوى الكلمة نفسها فعلى سبيل المثال: كلمة accident تشير إلى مشاعر سلبية باحتمال كبير على الرغم من أنها قد تحمل معاني مختلفة وذلك وفقا لسياق النص: I have an accident or I met my friend by accident
24 تم بناء هذه الخوارزمية لتستخدم 22)WordNet-Affect )وهو معجم مفرداتي ضخم خاص بالكلمات العاطفية مقسم لمجموعات متعددة كل مجموعة تحتوي كلمات ذات معاني مترابطة بشكل مفاهيمي ومفرداتي. هذا المعجم موسع عن WordNet Domains والذي يحتوي على قرابة 211 لصاقه a-labels كل واحدة منها تمثل صنف من أصناف المعاني الداللية للكلمات. WordNet Domains A-Labels EMOTION MOOD TRAIT COGNITIVE STATE PHYSICAL STATE EDONIC SIGNAL EMOTION-ELICITING SITUATION EMOTIONAL RESPONSE BEHAVIOUR ATTITUDE SENSATION جدول 1 جدول يستعرض بعض لصاقات المعجم هذه التوسعة WordNet-Affect تقوم بالربط بين األصناف العاطفية "a-labels" والكلمات اللغوية التي تشير اليها مع األخذ بعين االعتبار الحاالت المزاجية وحاالت كشف المشاعر أواالستجابات العاطفية. Category emotion cognitive state trait behavior attitude feeling WordNet-Affect Example Term anger doubt competitive cry skepticism pleasure جدول : 2 توسعة
25 Learning based Methods. في هذه المنهجيات يتم اإلستفادة من خوارزميات التعلم اآللي إذ يتم العمل على بناء نموذج يستند على المدخالت "النص" وباستخدام هذا النموذج يقوم النظام بالكشف عن العاطفة. وجدنا في الفصل الثاني أنه يتم تقسيم منهجيات التعلم إلى: Supervised learning approaches Unsupervised learning approaches Reinforcement learning في الطرق السابقة كانت المشكلة تكمن في تحديد العاطفة من النص المدخل بينما المشكلة هنا تتجلى في كيفية تصنيف النص المدخل إلى مشاعر مختلفة. وعلى عكس طرق الكشف القائمة على الكلمة بشكل مجرد Keyword-based detection methods فإن هذه الطريقة تحاول الكشف عن المشاعر من النص انطالقا من تدريب مصنفات وفقا لخوارزميات التعلم االلي الشكل 16: الشكل 19: تدفق خوارزميات التعلم االلي إذ يتم تقسيم العواطف إلى فئات مشاعر أساسية ومن أجل كل واحده يتم التقسيم إلى خمسة وسوم Hashtags شائعة ترتبط بقوة مع العواطف الرئيسية والتي سيتم استخدامهم ك بذور "كلمات ذات دالالت عاطفية". الجدول 3 صفوف المشاعر AFFECTION ANGER FEAR JOY SADNESS Seed Hashtags بذور الوسوم #loveyou #sweetheart #bff #soulmate #romantic #angry #mad #hateyou #furious #pissedoff #afraid #petrified #scared #worried #anxious #happy #excited #yay #thrilled #blessed #sad #depressed #disappointed #unhappy #foreveralone جدول 3 الوسوم الشائعه الخاصة بكل فئة عاطفية ثم تبدأ هذه المنهجية بعملية جمع النصوص التي تحتوي البذور باإلضافة إلى تحديد العواطف المقابلة لهم ثم استخدام ذلك في عملية تدريب مجموعة من المصنفات. ألجل كل صف من صفوف المشاعر Emotion s class سيتم تدريب Logisticواحد. regression classifier يتميز تحليل اإلنحدار الخطي بانة يساعد بإنتاج اإلحتماالت مع توقعاتها مما يسمح بتوزين الوسوم ضمن النص الواحد وهذا ما يمكن المص فن من عملية انتخاب الوسوم المناسبة للتوقع. وفي نهاية هذه المرحلة سيقوم المصنف بعملية تصنيف الوسوم الواردة في النص ضمن صفوف المشاعر مثال على ذلك الجدول 4. AFFECTION ANGER FEAR JOY SADNESS
26 Yourthebest# Bestfriendforever# Loveyoulots# Flyhigh# Comehomesoon# Wuvyou# alwaysandforever# Donttalktome# Pieceofshit# # Fuming# Hateliars# Heated# Haunted# Shittingmyself# Worstfear# Scaresme# Nightmares# Paranoid# Tgfad# Greatmood# Thankful# Atlast# Feelinggood# happygirl# جدول : 4 جدول يوضح تصنيف الوسوم في نص ضمن صفوف المشاعر العاطفية Foreverugly Singleprobs# Lonerlyfe# Teamlonely# Unloved# friendless# ثم تأتي مرحلة Learning Hashtag Patterns وفي هذه المرحلة يتم إعادة الوسوم إلى كلمات متتالية ذات معنى باستخدام خوارزميات N-Gram 2 وألجل ذلك يتم استخدام البنية (Tire) Prefixلتمييز Tree بادئات الكلمات في العبارة الواحدة الشكل 21. الشكل :20 Tree Prefix بعد عملية البحث عن الوسوم وتوزينها وتصنيفها وفقا ألصناف المشاعر الخمسة يتم احتساب متوسط احتماالت الوسوم ضمن كل مجموعة class Emotion s ومن ثم يتم انتخاب الوسوم ال 11 األكثر وزنا. وهكذا نكون قد حصلنا على أفضل الوسوم ضمن النص - الجدول 5 لتقوم الخوارزمية بعد ذلك بتكرير نفسها من جديد. جدول 5: جدول يوضح تصنيف الوسوم في نص ضمن صفوف المشاعر العاطفية 2 1-gram sequence (to be or not to be > to be or not to be) 2-gram sequence (to be or not to be > to be be or or not not to to be) 3-gram sequence (to be or not to be > to be or be or not or not to not to be)
27 في المرحلة النهائية Creating Phrase-based Classifiers يتم تطبيق خوارزميات ال word segmentation على كل وسوم التعلم بهدف تحويلها إلى العبارات التي تكونت منها الوسوم مثال : live( )#lovemylive << love my بناء على ذلك نكون قد قمنا بتدريب logistic regression classifier على كل وسم من وسوم المشاعر األساسية في النص الواحد باإلضافة إلى البذور seeds الخاصة بكل منها. بالنسبة ألهم تجارب الكشف عن المشاعر من النص باإلعتماد على منهجيات التعلم غير المشرف عليها Unsupervised learning method قام كل من (2012 (24)(Bak & Kim باستخدام قاعدة بيانات معيارية تسمى ANEW وذلك للوصول إلى ما يسمى ب Tree-dimensional vector )تكافؤ اثارة هيمنة( وذلك لكل وثيقة. قاعدة البيانات المعيارية هذه تعتمد مبدأ األبعاد العاطفية motional Dimension في عملية تمثيل الكلمات ذات الدالالت العاطفية إذ يتم األخذ بعين اإلعتبار كل من الشدة العاطفية ومدى فاعلية التعبير التي تتمتع به هذه الكلمة. ومن جهة أخرى قام كل من (25) Mihalcea) (Strapparava & باإلعتماد على Categorical Emotion كأسلوب لتمثيل العواطف في عملية كشفها من النصوص باإلعتماد على منهجيات التعلم غير المشرف عليها. Hybrid Methods. بهدف البحث عن الدقة في النتائج فقد وجدت بعض المنهجيات التي تلخص الشكل الهجين لكل من منهجيتي keyword-based.learning-based وmethods methods تستخدم هذه المنهجيات طرق قائمة على قواعد الستخراج كلمات داللية من النص تتعلق بعواطف محددة باإلضافة إلى استخدام انطولوجي خاصة باللغة فيتم استخراج الصفات العاطفية منها. هذه الدالالت semantic والصفات attributes ترتبط مع العواطف Emotion على شكل "قواعد عاطفية". وهكذا فإن هذه القواعد تحل محل كلمات العاطفة األصلية فيتم تدريب المصنفات عليها األبحاث المجراة في هذا المجال - بالنسبة العتماد الخصائص النحوية واإلسلوبية في عملية تحليل أو التقاط الشعور من النص: نجد دراسة( 12 ) بعنوان Languages" "Sentiment Analysis in Multiple قام فيها كل من A. Salem & H. Chen &.A Abbase باستخدام مزيج من الخصائص النحوية واإلسلوبية لتصنيف الشعور "ايجابي أو سلبي" في الويب الرسمي )لغات رسمية وليست محكية( باللغتين العربية واإلنكليزية فكانت أمثلة التدريب تقارب 1311 مثال استخدمت لتدريب خوارزمية التصنيف SVM بطريقة 10. Fold Cross validation طبعا لم يتم األخذ بعين اإلعتبار أي خصائص شعورية للكلمات واستخدموا Entropy وحققوا دقة عالية %61 نتيجة الجمع بين الخصائص النحوية واإلسلوبية قاموا باختبار دقة المصنفات باستخدام measure(f) Precision(P). Recall(R) & F أما R.Obeidat & RAl-Shalabi في دراسة( 13 ) تهدف الى كشف الفئة االخبارية التي تنتمي اليها وثيقة انطالقا من النص المكتوب باللغة العربية قاموا بجمع ما يقارب 1445 خبر من مواقع اعالمية ناطقة باللغة العربية الرسمية مثل الجزيرة والنهار ثم قاموا بتدريب مصنفات KNN K-Nearest Neighbor" KNN مرة باإلعمتاد على N-grams ومرة اخرى باالعتماد على الطرق التقليدية لفهرسة الكلمات ضمن األصناف التي تنتمي اليها وخلصت هذه الدراسة الى ان استخدام N-grams تعطي نتائج افضل %7-6 مما هي عليه عند استخدام طرق فهرسة الكلمات ضمن االصناف انتهت الدراسة الى االشارة الى ان دقة النظام قاربت %64.5 اذ تم اختبار دقة المصنفات باستخدام (10) Precision(P).Recall(R) & F measure(f) بالنسبة الستخراج المعلومات في اللغة العربية فإن Zreik & Hajjar قدما( 14 ) مخططات مختلفة للتحليل الصرفي للكلمات العربية وقارنوا نهج فهرسة الكلمات بالشكل المجذر مع نهج N-gram واقترحوا منهج هجين يستخدم كل منهما. - أما بالنسبة الستخراج العاطفة من النص وفقا للخصائص النحوية واألسلوبية:
28 عند الحديث عن اإلعتماد على الخصائص األسلوبية في تحديد العاطفة فال بد من التطرق الى أساليب طرق توزين الكلمات لما لها من أهمية في دقة تحديد العاطفة والتي تنوعت نتائجها مع تنوع أساليب التوزين فمثال قام كل من & Danisman Taner (15) Alpkocak Adil و كل من (16) Choi Hyo Jin Do & Ho-Jin بتقديم دراستين تختصان بكشف العواطف من النص تم تمثيل بيانات التدريب ضمن فضاء شعاعي vector space model باإلعتماد على قواميس يتم يناءها من بيانات التدريب بشكل مباشر. في الدراسة األولى )15( تم تدريب مجموعة من المصنفات LibSVM & Naïve Bayes SVM باستخدام تقنية 10-Folds cross validation وذلك على مدونة مكونة من 811 مثال مكتوب اللغة االنكليزية الرسمية وذلك بهدف بناء نموذج للتصنيف الى واحد من خمسة سمات للمشاعر "غضب خوف فرح حزن وقرف". أما في الدراسة الثانية )16( فقد تم تدريب المصنف SVM على مدونة تدريب مؤلفة من 4447 تغريده مكتوبة باللغة الكورية تم جمعها من موقع التواصل االجتماعي تويتر عملية التدريب تمت باستخدام النهج 10-Folds cross validation بهدف الوصول لنموذج تصنيف الى واحد من ستة عواطف "غضب خوف فرح حزن تفاجئ وقرف". والذي حقق دقة -f 70%.measure في كل دراسة تم استخدام طريقة لتوزين كلمات بيانات التدريب بطريقة تختلف عن األخرى. ففي )15( كانت عملية احتساب األوزان تتم باستخدام معادلة رياضية TF-IDF فكانت تأخذ بعين االعتبار تردد كل كلمة ضمن الوثيقة وترددها ضمن كل صنف باإلضافة الى عدد الوثائق ضمن كل صنف عاطفي. اما معادلة احتساب االوزان في )16( كانت تشابه سابقتها باستثناء انها لم تأخذ تردد الكلمة ضمن كل صنف بعين اإلعتبار. في عمل أخر بعنوان (33) ANN Emotion Recognition from text using knowledge-based قام الباحثون بالبحث عن الصنف العاطفي الذي تشير إليه جمل مكتوبة باإلنكليزية الرسمية قاموا ببناء مدونة تدريب بحجم 3211 جملة وتعاملوا مع ثمانية أصناف عاطفية )الغضب الخوف التمني الحزن السعادة الحب الشكر والصنف المحايد(. واستخدموا في ذلك منهجية Knowledge Based Artificial Neural Network باإلضافة الى منهجيات التعلم االلي )خوارزمية Keyword-Based )KBANN وحققوا دقة تصنيف %58.8. وكذلك األمر قام باحثون ضمن دراسة بعنوان (34) emotion Using YouTube comments for text-based recognition باستخدام منهجية Keyword-Based وذلك لتصنيف الداللة العاطفية لتعليقات مستخدمي اليوتيوب باللغة اإلنكليزية الرسمية فتعاملوا مع خوارزميات التعلم االلي غير المشرف عليها وتعاملوا مع ستة عواطف رئيسية )2( تم العمل في هذه الدراسة على تمثيل كل فئة عاطفية من قبل قائمة من الكلمات التعبيرية فبدأوا أوال باستخراج األسماء واألفعال والصفات من نصوص مدونة التدريب واستبعدوا الضمائر وحروف الجر والعطف ثم احتساب احتمالية انتماء كل كلمة إلى كل صنف عاطفي وهكذا افترضوا أن احتمالية الجملة بأكملها ضمن كل صنف هي متوسط االحتماالت التي تم الحصول عليها من كلمات هذه الجملة. بعد اخبار الدقة على تعليقات تختلف عن مدونة التدريب حقق دقة 68.82%. f-measure أما في دراسة بعنوان (35) Rules Emotion Recognition from Text Based on Automatically Generated قام الباحثون ببناء مدونة تدريب بحجم تغريده تم جمعهم من موقع التواصل اإلجتماعي "تويتر" وقاموا بتصنيفهم الى ستة عواطف وفقا إليكمان )2(. وحققوا دقة تصنيف %81 باستخدام (KNN) k-nearest neighbors وذلك عند اختبار التصنيف على أمثلة تختلف عن أمثلة التدريب. في هذه الدراسة تم استخدام أنطولوجي مثل WordNet and ConceptNet وذلك بهدف التقاط الكلمات العاطفية "البذور" التي يحتويها النص ومن ثم العمل على توليد قاعدة التحليل العاطفية emotion Stanford (36) الموافقة للجملة المدروسة وذلك من خالل تحليل الجملة إلى مكوناتها باستخدام recognition rule (ERR) pos tagger ثم وبعد استبعاد الكلمات التي ال تحمل داللة عاطفية يتم البحث عن كيفية الترابط بين كلمات هذه الجمل باستخدام )37( parser. Stanford dependency بعد ذلك تبدأ عملية تدريب المصنفات. - اما بالنسبة لمهام اكتشاف العاطفة وفقا ألنواع الصفوف المتوقعة: نجد ان كل من (17) Davidiv A. Rapport & O. Tsur & D. في دراسة بعنوان Enhanced Sentiment Learning Using Twitter Hashtags and Smileys قد استخدموا KNN K-Nearest Neighbor خوارزمية الجار األقرب لتصنيف عاطفة التغريدات باللغة اإلنكليزية واستخدموا 51 smileys & hash-tags عالمة تويتر و 15 وجه تعبيري" بشكل
29 رئيسي كخصائص ضمن المصنفات. تم التدريب على مدونة بحجم 3852 تغريده مكتوبة باللغة االنكليزية الرسمية بهدف التقاط الداللة الشعورية للتغريدات "حزن سعادة غضب وملل" من ناحية أخرى (18) Barbosa.J Feng &.L استخدموا المصنف SVM لتصنيف المشاعر "ايجابية سلبية او محايدة" في التغريدات. واعتمدوا بشكل رئيسي على استخراج الكلمات المميزة للشعور بشكل رئيسي من بيانات التدريب وبناء معجم مفرداتي يحتوي هذه الكلمات ودرجة كل منها ضمن الشعور. تم مقارنة اداء ثالث نماذج تم تدريبها باستخدام ثالث مدونات تحتوي تغريدات "اقل من " حجم تغريدات هذا المدونات الثالث كانت للمدونة األولى و 7666 للثانية و 1312 للثالثة. ودقة التصنيف كانت 77% و 82 %و %86 على الترتيب. عمل اخر يستحق الذكر هو المشروع الذي قام به (19) Elhawary Elfeky & في العام 2116 بعنوان Mining Arabic Reviews Business استخدموا فيه ويب األعمال الرسمي ليكون مصدر البيانات المدخلة واستخرجوا نشرات اعمال مكتوبة باللغة العربية هذه النشرات تم تحليلها ودراسة المشاعر فيها. ال يوجد تقييم تم اجراؤه من قبل هذا العمل. في هذا البحث: قمنا باكتشاف العاطفة من النصوص العربية المكتوبة باللهجة المحكية السورية مع األخذ بعين اإلعتبار "ستة" عواطف رئيسية )حزن فرح تفاجئ اشمئزاز خوف غضب(. حاولنا اإلستفادة من البنية النحوية للكلمة مثل محاولة العمل على الكلمة مرة بشكلها الكامل full form ومرة اخرى بشكلها المجذع ISRI-Stem form وتهجين أفضل الشكلين مع النهج N-grams في عملية تمثيل بيانات التدريب. باإلضافة إلى ذلك عملنا على اإلستفادة من الخصائص اإلسلوبية للكلمات ضمن بيانات التدريب حيث يتم أخذ الرموز وأوزان الكلمات بعين االعتبار. باإلضافة الى ما سبق عملنا على البحث عن أفضل نموذج رياضي اللتقاط أوزان الكلمات ودالالتها ضمن األصناف العاطفية بهدف تمثيل كل من هذه البيانات "التغريدات" ك )15( space vector model ذي بنية رقمية تشير بمدلولها إلى نفس الصنف العاطفي الذي كان يشار اليه ضمن النموذج النصي لبيانات التدريب "التغريدات".
30 الفصل الرابع - النظام المقترح 1-4- الصعوبات وتحديات البحث يوجد الكثير من دراسات تحليل المشاعر من النصوص Emotional Analysis From text وقد كانت غالبيتها تعنى باللغة اإلنكليزية حيث تتوفر األدوات الالزمة لتحليل اللغة إضافة إلى األبحاث الكثيرة في هذا المجال والتي تسهل على الباحثين الجدد عملهم. بالمقابل نعاني من قلة الدراسات التي قامت على تحليل الشعور من نصوص مكتوبة باستخدام اللغة العربية. أن التحدي األكبر لتحليل الشعور من نصوص مكتوبة باللغة العربية هو التعقيد الكبير لهذه اللغة سواء من حيث: - البنية الصرفية حيث أن قواعد اللغة العربية معقدة للغاية. - أومن حيث اختالف الجمل وفقا للبنية القواعدية إذ لدينا الجمل الفعلية التي تبدأ بفعل والجمل اإلسمية التي تبدأ باسم ولدينا العديد من أجزاء الكالم المختلفة كما أن كل كلمة يمكن أن تمتلك اشتقاقات مختلفة إضافة إلى تأثير تشكيل الكلمات على معانيها. إضافة لتحديات أخرى تتعلق باستخدام جذر الكلمة حيث أن الجذر الثالثي للكلمة قد يعطي كلمات مختلفة ذات معاني مختلفة. ونفس الجذر بعد إضافة بادئات والحقات مختلفة بإمكانه أن ينتج كلمات جديدة ومختلفة. نضيف إلى ذلك تحديات استخدام التشكيل والحركات والذي يختلف حسب مكان الكلمة من الجملة وإعرابها. نعاني أيضا من مشكلة قلة األدوات المتوفرة لتحليل الشعور وكذلك قلة المعاجم والقواميس الداللية للغة العربية والحاجة الماسة لمحلالت صرفية تقوم باستخراج جذور الكلمات وإزالة البادئات والالحقات من الكلمات والحاجة لمحلالت قواعدية تستطيع تحديد أجزاء الكالم كالفعل والفاعل والمفعول به... الخ تم تطوير مجموعة من المحلالت الصرفية للغة العربية ومحلالت أجزاء الكالم وتسمى Grammatical analyzers or part (POS) of speech taggers مثل: Buckwalter Arabic Morphological analyzer (BAMA) (26) - Morphological Analysis and Disambiguation for Arabic (MADA) (27) - ولكن وعلى الرغم من ذلك ال يوجد محددات أقسام الكالم POS taggers معقدة تستطيع تحديد جميع أجزاء الكالم والتمييز بين األنواع المختلفة للجمل العربية. كل هذه المشكالت تشكل تحدي للتنقيب عن الشعور أو العاطفة في اللغة العربية والتي تتطلب تحليال دالليا للكلمات إضافة لتحليال قواعديا للنص تحليل المشاعر من النص كما ذكرنا سابقا يوجد بشكل رئيسي )21( نهجين لتصنيف العاطفة من النص Emotion Orientation (EO) & Emotion Analysis with Machine Learning (EAML) EAML Approach هو نهج مشرف عليه Supervisedوفيه approach تكون مجموعة البيانات مصنفة يدويا وفقا للصنف الذي تنتمي اليه. وممثلة بشعاع من السمات.features تستخدم هذه األشعة من قبل خوارزميات تصنيف كبيانات تدريب حيث أن مجموعة معينة من السمات تؤدي لظهور صنف معين كخرج للمصنف وذلك بتطبيق أحد خوارزميات التصنيف من النوع Supervised مثل: Naïve Bayesian classifier - Maximum support vector machine SVM - Entropy - EO Approach نهج غير مشرف عليه Unsupervised approach يستخدم فيه معاجم العاطفة Emotion lexicon وفيه توضع كل كلمة يقابلها semantic intensity كرقم يدل على الصف الخاص بها ثم يتم استخدام هذا المعجم الستخراج الكلمات ذات الداللة العاطفية من الجملة وجمع مقدار كل منها بهدف تحديد العاطفة التي تنتمي اليه الجملة.
31 حاولنا في هذا البحث العمل على تهجين المنهجين السابقية من خالل استخدام EAML ولكن بصيغة محسنة وذلك من خالل األخذ بعين اإلعتبار أهمية كلمات امثلة التدريب إذ سنقوم باحتساب وزن كل كلمة بالنسبة للداللة العاطفية للجملة التي تنتمي إليها الكلمة "وذلك على مستوى كامل أمثلة التدريب" ومن ثم أخذ أوزان الكلمات ضمن عملية بناء أشعة السمات وبالتالي ضمن عملية التدريب وبناء نموذج التصنيف خطة العمل كما ذكرنا سابقا تهدف خطة العمل إلى تقديم دراسة لتحليل العاطفة من النصوص العربية المكتوبة باللهجة المحكية السورية والتي أجريت على تعليقات المستخدمين ضمن أحد مواقع التواصل االجتماعي "تويتر". تم األخذ بعين االعتبار "ستة" عواطف رئيسية )حزن فرح تفاجئ اشمئزاز خوف غضب(. استخدمنا في هذه الدراسة ما يزيد عن 1321 تغريده تم جمعها بشكل الي من موقع التواصل االجتماعي تويتر وتم تصنيفها يدويا وذلك لبناء نموذج تصنيف للمشاعر "في مراحل متقدمة قمنا باختبار هذه النماذج بأسلوب -F Precision and Recall and (10) "measure حاولنا اإلستفادة من البنية النحوية للكلمة مثل محاولة العمل على الكلمة مرة بشكلها الكامل full form ومرة أخرى بشكلها المجذع Stem form وتهجين أفضل الشكلين مع النهج N-grams في عملية تمثيل بيانات التدريب. باإلضافة إ ىل ذلك عملنا على اإلستفادة من الخصائص اإلسلوبية للكلمات ضمن بيانات التدريب بيانات حيث يتم أخذ الرموز وأوزان الكلمات بعين االعتبار والبحث عن أفضل نموذج رياضي اللتقاط أوزان الكلمات ودالالتها ضمن األصناف العاطفية بهدف تمثيل كل من هذه البيانات "التغريدات" ك Vector Space Model ذي بنية رقمية تشير بمدلولها إلى نفس الصنف العاطفي الذي كان يشار إليه ضمن النموذج النصي لبيانات التدريب "التغريدات". نلخص العملية كالتالي: - بناء المدونة المنمطة بالمشاعر. - بناء القواميس. - المعالجة النصية للتغريدات. - توليد أشعة واصفات البيانات. - تدريب المصنفات.
32 3-4-a- بناء المدونة المنم طة بالمشاعر 1- جمع مجموعة بيانات التدريب في جميع األبحاث التي تعتمد على التنقيب في البيانات وتعلم اآللة يتم الحصول على مجموعات البيانات من مراكز األبحاث على اإلنترنت ومن مستودعات الكترونية مخصصة لهذا الغرض. أحد أبرز التحديات التي واجهتنا في هذا الصدد عدم وجود مجموعات بيانات مناسبة باللغة العربية تخدم موضوع بحثنا علما أننا وجدنا أكثر من مجموعة بيانات باللغة العربية لكنها كانت تستخدم لهجات تتبع إلى لهجة بلد الباحث خصوصا أن كل البيانات المجمعة كانت ألغراض تحليل الشعور analysis" "Sentiment اي التقاط الداللة الشعورية للنص "إيجابي أو سلبي " وليست ألغراض تحديد العاطفة كانت هذه البيانات مولدة من قبل المستخدمين على مواقع التواصل االجتماعي والمتوفر منها باللغة العربية يفتقر للجودة ومكتوب بلهجات سعودية( 31 ) أو أردنية( 32 ). لذلك قمنا بالعمل على بناء تطبيق ويب Web Application يستخدم المكتبة LINQ To TwitterCP.DLL بهدف اإلقتران مع حساب على موقع التواصل اإلجتماعي "تويتر" باستخدام Interface(API) 3 Twitter Search Application Programming ومن ثم جلب التغريدات. 2- تصنيف يدوي للعينات "تسمية العينات باسم الصنف المناسب" نظرا لشعبية وسائل االعالم االجتماعية استخدمنا الجمل التي تم جمعها من تويتر باستخدام عملية جمع الي للتغريدات "كما ذكرنا انفا ". إن ناتج عملية الجمع اآللي للتغريدات كانت كمية كبيرة من البيانات في شتى المواضيع والكثير منها ال يحتوي على مواقف ذات دالالت عاطفية مما حملنا عبئا إضافيا للفحص اليدوي لكل حالة واختيار الحاالت التي تحتوي على دالالت شعورية فقط بعد عملية الفحص والفلترة اليدوية للتأكد من احتواء التغريدات على دالالت شعورية قمنا بفرز هذه التغريدات وتنظيمها ضمن مجموعات تتناسب مع الصفوف العاطفية المدروسة. العينات المجموعة تشمل 1321 عينة -تغريده كل منها يشير ضمنيا إلى إحدى األصناف العاطفية التالية: حزن فرح تفاجئ اشمئزاز خوف غضب. مجموعات العينات كانت وفقا لألعداد التالية جدول 8: رمز المجموعة اسم المجموعة "الصنف العاطفي " sad الحزن joy الفرح sur التفاجؤ loa اإلشمئزاز fea الخوف ang الغضب جدول 6 بيانات التدريب عدد العينات "التغريدات" 221 تغريدة 221 تغريده 221 تغريده 221 تغريده 221 تغريده 221 تغريده مالحظة 1: في مرحلة التطوير يمكن العمل أيضا على صنفين عاطفيين إضافيين هما ال "ثقة والتوقع" وهنا يجدر اإلشارة إلى أن مدونة التدريب التي قمنا بجمعها تحتوي طيف واسع من العينات "التغريدات" المنمطة بهذين الصنفين. مالحظة 2: يمكن اإلشارة إلى ان بعض األصناف العاطفية مثل ال "حب" ال يمكن اعتبارها أصناف رئيسية إذ يمكن اإلشارة عليها من حاصل اجتماع صنفين عاطفيين رئيسيين مثل ال "فرح" وال ثقة". b-3-4 -بناء القواميس من الجدير بالذكر أن هذه القواميس تعتبر أول مجموعة قواميس في مجال اللغة العربية باللهجة السورية حيث تفتقر جميع المصادر العربية على االنترنت حتى تاريخ إعداد هذه الدراسة ألي قاموس عربي لكلمات تحليل المشاعر باللهجة السورية وهذا ما يمكن مالحظته في جميع األوراق البحثية العربية التي تعرض أساليب التحليل وتذكر أن أفضل الطرق هو استخدام القواميس ثم تتأسف لعدم وجود مثل هذه القواميس في اللغة العربية مما يدفع الباحث إلى اللجوء إلى أساليب أخرى. 3
33 تم تجميع هذه القواميس طيلة فترة العمل على األطروحة أخذت كلمات هذه القواميس من البيانات النصية التي تم جمعها "بيانات التدريب المدونة المنمطة بالشاعر" باإلضافة إلى الكلمات الشائع استخدامها بين مستخدمي شبكات التواصل االجتماعية. قاموس تكرار كلمات المدونة المنم طة بالمشاعر. يتضمن هذا القاموس كل الكلمات الواردة في المدونة المنمطة بالمشاعر مع تكرار كل منها ضمن المدونة. الشكل 21 يبين جزء من هذا القاموس. -1 الشكل 21: قاموس تكرار الكلمات قاموس اوزان الكلمات وفقا لما تشير اليها من داللة عاطفية :COR Emotional lexicons وهي مجموعة من القواميس "قاموس لكل صنف عاطفي" كل من هذه القواميس تتضمن مجموعة الكلمات الواردة ضمن جمل تشير إلى العاطفة الموافقة للقاموس مع وزن كل من هذه الكلمات ضمن الصنف العاطفي "نستعرض طريقة احتساب هذا الوزن في الفقرة d-4-3". تم استخالص هذه القواميس من المدونة المنمطة بالمشاعر. الشكل 22 يبين جزء من بعض هذه القواميس. يتوفر عالميا مجموعة من القواميس الجاهزة الخاصة باللغة العربية مثل قاموس "سيف (28)" ولكنها ال تستوعب كل كلمات اللهجات العامية العربية بما فيها السورية "وهي موضوع بحثنا". -2
34 الشكل 22: قاموس اوزان الكلمات وفقا لما تشير اليه من داللة عاطفية القواميس بعد احتساب أوزان الكلمات "سنشرح طريقة ذلك الحقا" ستكون كالتالي الشكل 23: الشكل 23: قاموس تردد الكلمات وفقا لما تشير اليه من داللة عاطفية قاموس الكلمات المشددة على المعنى :Emphasizing words dictionary الكلمات المشددة على المعنى هي مجموعة الكلمات التي تزيد من التوكيد الداللي للكلمة التي تليها أو التي تسبقها في سياقات متعددة نذكر منها على سبيل المثال ال الحصر: كتير جدا أكيد خصوصا أبدا نهائيا. هذه الكلمات تم إفراد قاموس خاص بها )حوالي 31 كلمة( ويتم تحديثه باستمرار مع تقدم العمل. -3
35 قاموس الكلمات النافية للمعنى :Negation words dictionary يقسم أسلوب النفي في اللغة العربية إلى قسمين وهما: - التفي الصريح أو الظاهر. - النفي الضمني أو غير الظاهر. والنفي الصريح هو النفي الذي تستخدم فيه احدى أدوات النفي وأشهر هذه األدوات: )ال( و )ما( و )لم( و )لما( و )لن( و )ليس( و )الت( و )إن ) و )غير( و )ال النافية للجنس( و )الم الجحود(. أما النفي الضمني فهو النفي الذي يكون بغير أدوات النفي التي تحمل معنى النفي الصريح وإنما يكون بأدوات أخرى شرطية أو استفهامية تتضمن معنى النفي ومن تلك األدوات: )لما( و )لو( و )لوال(. قمنا ببناء قاموس يحتوي قائمة باألدوات النافية للمعنى )حوالي 71 كلمة(. قاموس كلمات الشتم هذه الكلمات تم إفراد قاموس خاص بها )حوالي 111 كلمة( وتم تحديثه باستمرار مع تقدم العمل. قاموس الكلمات المترافقة وهي مجموعة الكلمات التي جرت العادة أن تأتي مع بعضها ليتم اإلشارة من خاللها إلى معنى واحد مثل "صباح الخير ياسالم أستغفر هللا...". قاموس الوجوه التعبيرية :Emoticons Emotion Dictionaries من مميزات النصوص المتوافرة على شبكات التواصل االجتماعي هي وجود الوجوه التعبيرية فيها حيث درج المستخدمون على التعبير عن مشاعرهم بوضع حروف واشكال ترسم معاني االبتسامات كأن نكتب "):" لنعبر عن ابتسامة سعيدة من الشكل أو"(:" نعبر عن حزن أو" D :" لنعبر عن ابتسامة عريضة. ما ضاعف من استخدام الوجوه التعبيرية على الشبكات االجتماعية هو إتاحة هذه الشبكات للكثير من رموز الوجوه الجديدة بشكل دائم حتى وصلنا إلى الحد الذي باتت فيه بعضا من الوجوه المرسلة من أحد التطبيقات على منصة ما مثل هواتف Android غير مقروءة بالنسبة لمستخدم الكمبيوتر الشخصي فتظهر له بشكل مربعات مفرغة. هذه الوجوه التعبيرية توفر علينا الكثير من العناء في مهمتنا المنشودة للتعرف على مشاعر المستخدمين. لذلك فقد أعطيناها اهتماما كبيرا من خالل إعداد قاموس خاص وتزويده بالوجوه التعبيرية المتعارف عليها في جميع المنصات لكي نتجنب المشكلة سابقة الذكر قمنا في هذا القاموس بعملية إسناد قيمة لكل وجه بما يتناسب مع نوع وشدة الشعور المعبر عنه وذلك بعد دراستنا للدالالت العاطفية لهذه الرموز وتأثير كل منها على كل صنف عاطفي. الشكل 24 يعرض عينة من هذا القاموس )حجم القاموس اإلجمالي حوالي 111 رمز(:
36 الشكل 24: قاموس الوجوه التعبيرية بعض المالحظات المهمة: سنقوم بمحاولة اإلستعانة بقاموس سيف- NRC-Emotion-Lexicon-v0.92 (28) InManyLanguages-web إلى جانب القواميس السابقة. يلجأ بعض الباحثين ممن يتعاملون مع اللهجات المحكية بتحويل الكلمات من هذه اللهجات إلى اللغة الفصحى لسهولة التعامل معها! أنا لم أستخدم هذا األسلوب لقناعتي بعدم جدوى هذه الطريقة خصوصا وأن بناء قاموس للتحويل من اللهجة المحكية إلى اللغة الفصحى يتطلب جهدا أكبر بكثير من بناء قواميس أصلية تتضمن مزيجا من الكلمات الفصحى والمحكية كما في حالتنا.
37 c-3-4 -المعالجة النصية للتغريدات يمكن أن نسرد عملية المعالجة المسبقة للبيانات التي قمنا بها في مجموعة من الخطوات: - التقطيع إلى كلمات Tokenization - تقييس الكلمات Normalization o إزالة حركات التشكيل. o إزالة األحرف المكررة. o إزالة الروابط واالشارات والهاشتاغ. o تقييس األلف. - التعامل مرة مع ازالة كلمات التوقف Remove Stop Words ومرة اخرى اإلحتفاظ بها وأخذها بعين اإلعتبار - تجذيع الكلمات Stemming - التعامل مع أدوات النفي والتأكيد على المعنى ورموز وجوه التعبير. - ثم تأتي مرحلة توليد أشعة واصفات البيانات بهدف نمذجة بيانات التدريب ضمن فضاء شعاعي فقرة "توليد أشعة واصفات البيانات."Feature Vector Generation الخطوة األولى: التقطيع إلى كلمات :Tokenization نقوم هذه الخطوة بتقسيم النص في التغريدات إلى كلمات منفصلة ليتم التعامل مع كل كلمة بشكل مفرد. وهي خطوة ليست بالبساطة التي تبدو عليه فهناك الكثير من الحاالت التي ال يمكن فصل الكلمات فيها اعتمادا على الفراغات مثل حاالت الترقيم المختلفة أو األرقام الملحقة بالكلمات بشكل مباشر. للقيام بهذه الخطوة بشكل متقن ومن خالل متابعة العمل ومراجعة التغريدات وجدنا أنه من المناسب القيام بهذه العملية برمجيا بشكل يراعي عدم تفضيل فصل بعض الكلمات عن األخرى مثل "صباح الخير" "يا سالم" أو "ما بدي"... ولتحقيق ذلك كان البد من بناء قاموس يحتوي هذه الكلمات "قاوس الكلمات المترافقة". الخطوة الثانية: تقييس الكلمات :Normalization في عالم الويب االجتماعي والمحتوى الذي يكتبه المستخدمون من المتوقع أن نجد مختلف أشكال النصوص فهناك الغالبية العظمى التي تفضل أن تكتب باللهجة المحكية وهناك من قرأ خاطرة أو قصيدة نثرية ويرغب ان يشاركها مع أصدقائه والبعض قد يرغب في أن يستخدم العربية الفصحى للداللة على تمسكه بلغتنا الجميلة ويزيد عليه اخر بأن يضع بعض حركات التشكيل ليقصد معاني محدده وهنا يكمن التحدي الكبير أمام أي مجهود لمحاولة فهم وتحليل هذا الكم الجارف من المعلومات الذي يتجدد في كل لحظة. ومما يضاعف المشكلة هو عدم اتفاق مستخدمي الشبكة اإلجتماعية على أساليب كتابة موحدة حتى في استخدامهم للهجة المحكية. فالبعض يضع األلف المهموزة أينما اتفق والبعض االخر ال يضع الهمزة اطالقا والبعض يكتب التاء المربوطة هاء والبعض يعكس ذلك هذا إذا لم نتحدث عن تكرار بعض األحرف إلكساب الكالم معنى التأكيد كأن نقول: "أكييييييد" بدال من "أكيد". أمام هذه الحقيقة قمنا بتطوير برمجية يتم من خاللها إزالة المحارف غير المرغوبة والمقاطع غير العربية من التغريدات وتعديل أشكال الكلمات لتصبح أكثر مالئمة. تعتبر هذه المرحلة ذات أهمية بالغة من ناحية تأثيرها على دقة نتائج عملية التصنيف النهائية لذلك قمنا بتركيز الكثير من الجهد إلجراء عملية تقييس فعالة قمت من خاللها بتطوير اإلجراءات التالية: - معالجة قواعد اإلمالء - إزالة حركات التشكيل. - إزالة األحرف المكررة. - إزالة الروابط واالشارات والهاشتاغ. - تقييس األلف. معالجة قواعد االمالء عند التعامل مع النص الرسمي مثل المقاالت الصحفية من المستحسن معالجة األخطاء اإلمالئية وحاالت اختالف أشكال األحرف "تسوية الحرف" والتي تتعلق بأربع أحرف واشكالهم المختلفة وهي:
38 أشكال مختلفة للحرف ألف وهي: أ إ ا الخطأ في كتابة األف قد يغير من زمن الفعل مثال "ادرس فعل أمر" و "أدرس فعل مضارع" حرف الياء "ي" وااللف المقصورة "ى" األف المقصورة ال تأتي إال في نهاية الكلمة وعادة تتحول إلى ياء عند إضافة لواحق للكلمة مثال: الكلمة "على" عند إضافة حرف الهاء كالحقة تصبح "عليه". وأحيانا تتحول األلف المقصورة إلى ألف مثال الفعل "يرى" عند إضافة الالحقة "حرف الهاء" يصبح يراه. حرفي التاء المربوطة والهاء التاء المربوطة تكتب فقط في نهاية الكلمة وتتحول إلى تاء مبسوطة عند إضافة اللواحق مثل "لعبة لعبته" أشكال الهمزة المختلفة قد تتحول الهمزة على السطر إلى همزة على واو أو على نبرة عند إضافة بعض اللواحق "سماء سماؤه سمائه" إزالة حركات التشكيل.Diacritics Removal ما يميز اللغة العربية عن باقي اللغات هو استخدامها لحركات التشكيل. تفيد هذه الحركات في إكساب بعض الكلمات معان مختلفة باختالف الحركات على نفس مجموعة األحرف. مثال: "كتب" هي فعل ماض يدل على اإلنتهاء من فعل الكتابة. أما "كتب" فهي كلمة تدل على مجموعة الكتب. النقطة اإليجابية في سياق هذا البحث هي أنه يمكننا إزالة جميع الحركات دون أن يؤثر ذلك على العاطفة الضمنية للكلمات ذات المعاني العاطفية وهي الكلمات التي تهمنا في األساس. إزالة األحرف المكررة.Repetition Removal من العادات الشائعة لدى مستخدمي شبكات التواصل االجتماعي تكرار أحد حروف الكلمة للداللة على توكيد المعنى حيث يتناسب مقدار التوكيد مع زيادة التكرار. على سبيل المثال: كلمة "كتير" التي تقابل باللغة الفصحى كلمة "كثير" يمكن أن تشدد لتصبح "كتيير" ويمكن ان تشدد لتصبح "كتييييير". ال يمكن التعرف على الكلمات عندما تكون بهذا الشكل لذلك يلزم حذف التكرار ويجب األخذ بعين اإلعتبار أنه ال يمكن التنبؤ بعدد مرات التكرار في الخوارزمية وأحيانا يكون تكرار الحرف لمرتين من أصل الكلمة مثل كلمة "عدد". لحل هذه المشكلة قمنا بحذف أي تكرار لحرف تكرر وجوده لمرتين أو ألكثر متغاضين بذلك عن المالحظة األخيرة وذلك بعد مراجعة األمثلة في البيانات المتوفرة لدينا والتأكد من أن النسبة ضئيلة جدا الحتمال ورود كلمات بتكرار حرفين من أصل الكلمة وتحمل شعور عاطفي ضمني في نفس الوقت وفي حال وجدت يمكن التغاضي عن ذلك لصالح الكم الكبير من الكلمات التي يمكن التعرف عليها عند تطبيق هذا األسلوب. تقييس األلف األلف الممدودة يمكن أن تأخذ عدة أشكل ضمن المجموعة التالية )ا أ إ آ( وبما أن ورود أحد هذه األشكال األربعة في نفس الكلمة سيفضي إلى أربع كلمات مختلفة )من وجهة نظر الحاسب( وكلمة واحدة من حيث المعنى. لذلك فان الحل هو بتقييس األشكال المختلفة لأللف لتصبح ألفا )ا( بدون همزة أو مدة ثم تقييس كل الكلمات وفقا لذلك إزالة الروابط واالشارات والهاشتاغ. Mention and Hashtag removal URL من الشائع جدا وجود روابط ألخبار أو صور يشاركها المستخدمون أو مناداتهم لبعضهم البعض باستخدام األسلوب المتعارف علية. مثال كما في حالة استخدام الهاشتاغ Hashtag اذ أصبح من النادر ان نرى منشورا ال يحوي سلسلة من المحارف مسبوقا بالرمز # وهي ميزة تجعل هذه السلسة من المحارف قابلة للنقر مما سيولد قائمة بالتغريدات التي تضمنت نفس السلسلة من المحارف المسبوقة بالرمز #. أي الئحة بكل التغريدات التي تضمنت نفس الهاشتاغ.
39 بالتأكيد كل ما سبق ذكره لن يفيد في تحديد الحالة العاطفية في التغريدة لذلك قمنا بكتابة خوارزمية إلزالة أي ورود للروابط واإليميل وال Mention وال.Hashtag الخطوة الثالثة: التعامل كلمات التوقف :Remove Stop Words في هذه الدراسة قمنا بمقارنة نتائج التصنيف مع كل من الحاالت التالية: - حذف وازالة كلمات التوقف - االحتفاظ بكلمات التوقف افتراضا بأن هذه الكلمات قد تحمل داللة عاطفية. الخطوة الرابعة: تجذيع الكلمات :Stemming تنقسم الكلمات العربية إلى ثالث أنواع رئيسية هي: األسماء األفعال الحروف. والحروف عي عبارة عن المتصالت مثل حروف الجر والضمائر. تشتق األسماء العربية واألفعال من الجذور بتطبيق قوالب على الجذور. تطبيق القوالب عادة يتضمن إضافة لواحق أو حذف أو استبدال حروف من الجذر. يبين الجدول 10 الكلمات التي يمكن توليدها من الجذر "كتب": أكتب >ktb كتابه He is writing Book يكتب yhtb كتاب ktab كتب ktb كاتب katb He wrote Writer Their book ktabh كتب ktb كت ابهم وكتابة wktabh And his book ktabhm جدول 7 الكلمات التي يمكن توليدها من الجذر "كتب" I write His book books نظرا للتعقيد الصرفي في اللغة العربية فإن المعالجة الصرفية تساعد في استرجاع واحدات المعنى.units of meaning أحد الحلول هو استخدام light stemming ففي هذا النهج تتم إزالة البادئات واللواحق بشكل روتيني وهناك نوعان لهذا النهج: Al-Stem - هذا النوع يطلق عليه "عدواني" يقوم بإزالة البادئات والالحقات التالية: بادئات: )وال قال بت يت لت مت وت ست نت بم لم وم كم قم ال ل وي لي سي في وا فا ال و با( الحقات: )ات وا ون وه ان تي ته تم كم هم هن ها ية تك نا ين يه ة ه ي ا(. Umass Light 10 stemmer - يقوم بإزالة البادئات والالحقات التالية: بادئات )ال فال بال وال كال و(. الحقات )ها ان ات ون ين يه ية ة ه ي(. تفيد هذه المرحلة في تخفيض فضاء الكلمات من خالل استبدال مجموعة الكلمات المشتقة من نفس الجذر بأصلها. يوجد نوعان من التجذيع: - التجذيع الخفيف :Light Stemming يقوم بإزالة أدوات التعريف في بداية الكلمة والضمائر في نهايتها ويترك الكلمة األساسية كما هي. - التجذيع األساسي :Stemming يرد الكلمة إلى جذرها اللغوي. في سياق هذا البحث قمنا باستخدام Light Stemmer ومن ثم استخدمنا أسلوب التجزيع األساسي والذي يخفض بشكل واضح من حجم فضاء الكلمات.
40 فمثال: الكلمات )تعلم علم يتعلم معلم سيتعلم عليم عالمة معلومة معلوماتية( كلها سترد إلى جذر واحد فقط وهو "علم". هذا يبين الفائدة األساسية التي تقدمها عملية التجذيع في أي تطبيق يتعامل مع اللغات الطبيعية. في هذا السياق قمت بعملية بحث مكثفة عن خوارزمية ناجعة لعمليات التجذيع األساسي على اللغة العربية حيث يوجد خوارزميتين شائعتين في هذا المجال: -1 خوارزمية ISRI تعتمد على قواعد الصرف وعلم األوزان. -2 خوارزمية Khoja تعتمد على جداول مخزنة من الجذور الشائعة باإلضافة للقواعد الصرفية. الخطوة الخامسة: التعامل مع ادوات النفي والتأكيد على المعنى ورموز المشاعر وعالمات التعجب واالستفهام وهذا ما سنتطرق اليه الحقا. Feature Vector Generation أشعة واصفات البيانات d-3-4 -توليد يقصد بشعاع البيانات )15( التعبير عن كل مدخل من مدخالت مجموعة البيانات )تغريدة( بشعاع رياضي يفهمه الحاسوب ونقصد بأن يفهمه الحاسوب هنا أي أن يفهمه المصنف Classifier المسؤول عن عملية التدريب. ففي ميدان تعلم اآللة Machine Learning يتم تمرير بيانات التدريب مع الحالة العاطفية الصحيحة لكل منها إلى المصنف ليقوم بالتدرب عليها ومحاولة بناء نموذج رياضي Modelيعبر عن عملية الربط المنطقي بين هذه المدخالت وتلك المخرجات ليكون هذا النموذج المدرب قادرا مستقبال على التنبؤ بالحالة العاطفية بمجرد إدخال أشعة واصفات جديدة. تكمن أهمية هذه الخطوة في تأثيرها المباشر على الدقة النهائية لعملية التصنيف حيث تتسابق األوراق البحثية في هذا المجال على اقتراح الطرق المختلفة لنمذجة البيانات بهدف تحسين الدقة وغالبا ما تكون ناقصة في مجال اللغة العربية. السبب في ذلك هو عدم وجود أدوات فعالة في مجال اللغة العربية للتعرف على أجزاء الكالم وهو ما يعرف ب POS Tagging حيث يشير اختصار POS إلى Part Of.Speech اإلسلوب الشائع والمستخدم في العديد من دراسات تحليل المشاعر هو استخدام البيانات النصية مباشرة حيث يتم اعتبار كل كلمة واردة في المدونة على أنها واصفة attribute في شعاع الواصفات وقيمتها يمكن أن تختلف وفقا للمنهج المتبع: المنهج االول: أبسط األشكال هو أن يتم تمثيل الكلمة )الواصفة( في الشعاع بالرقم )1( ليعبر ذلك عن ورودها في النص الموافق أو الرمز )1( ليعبر ذلك عن غيابها. المنهج الثاني: هو أن نمثل كل كلمة بعدد يعبر عن تكرار ورودها Term Frequency في النص الموافق "التغريدة". وال bigrams 5 من المنشورات ثم اإلحتفاظ بمن يتجاوز عتبة معينه من تبدأ العملية باستخراج كل ال 4 unigrams مرات التكرار ليتم اعتبارهم كسمات ضمن الشعاع. ثم من أجل كل منشور نحسب تكرار كل feature مختار. من أجل كل منشور سينتج لدينا ال feature vector التالي: ) word2: frequenc 2 word1: frequenc1 ( gram sequence (abcd > a b c d) 5 2-gram sequence (abcd > ab bc cd)
41 جدول : 25 حالة اخذ كل كلمات التغريدة كواصفات ضمن شعاع الواصفات المنهج الثالث: وهو األفضل وهو أسلوب مطور عن السابق فمن اجل اعطاء أوزان للكلمات ضمن بيانات التدريب يتم األخذ بعين اإلعتبار كل من syntactic & stylistic features Syntactic feature مثل تكرارات ال n-grams تكرارات جذور الكلمات وجود عالمات الترقيم Stylistic feature مثل العدد الكلي للكلمات العدد الكلي للمحارف تكرار المحارف الخاصة. باإلضافة إلى اإلستفادة من الداللة العاطفية للكلمات وذلك عن طريق اإلستعانة بقواميس تشير إلى الداللة العاطفية لكلمات اللغة )الفقرة 2-b-4-3(. وهنا قمنا بالمقارنة بين ثالث اساليب الحتساب هذا الوزن: - Term Frequency inverse Document وهو اختصار ل TF-IDF (29) Frequency o TF-IDF: Q0 number of the term [x] in tweets which refer to emotion [e]. Q2 number of the terms within tweets which refer to emotion[e]. fij = Q1 Q2 N number of all tweets with in training data. dfi number of all tweets which contain term [x] with in training data. Freq of term x in emotion e = fij ( ) log ( N max fij dfi )/log(2)
42 )16( weighted-twf o weighted-twf: D number of all tweets with in training data. ne number of the tweets which refer to emotion [e] and contain term [x]. Q Total number of terms in the d. Normalized_Tweet_Frequency = ne Q { (ne < D) then weight = 1 ne else weiht = 0 Freq of term x in emotion e = NTF weight Mod Tf-IDF o We modify TF-IDF to Be: Q number of tweets which refer to the emotion [e]. Z number of the term [x] within tweets which refer to emotion [e]. V number of the terms within all tweets. Freq of term x in emotion e = Z Q V المشكلة في جميع األشكال السابقة هي حجم شعاع الواصفات والذي يمكن أن يصل إلى أالف الواصفات وهكذا فإن هذا العدد يزداد مع ازدياد عدد الكلمات في مجموعة البيانات "المدونة المنمطة بالمشاعر". بمعنى اخر ستكون المهمة الملقاة على عاتق المصنف في هذه الحالة هي أن يتعرف على الشكل البياني الذي سيتموج للحد الذي يستطيع فيه أن يفصل بين النقاط الواقعة في فضاء من 11 االف بعد ليتمكن بعد ذلك من التعرف على صنف نقطة جديدة من هذا الفضاء وهي مهمة ليست بسيطة بالتأكيد. الحل الذي فكرنا به هو تركيز الجهد على تصميم شعاع الواصفات بشكل ملخص بحيث نحمله أكبر كمية ممكنة من المعلومات المميزة للنص "في حالتنا نحن نهتم بالمعلومات المعبرة عن نوع العاطفة في تغريدة معينة". لذلك قمنا باختزال شعاع الواصفات من الشكل الذي يحتوي كل كلمات التغريدة كواصفات إلى شكل اخر مكون من ثمانية واصفات فقط أو ستة "واصفة لكل صنف عاطفي". قيمة كل واصفة من هذه الواصفات ستكون عبارة عن عداد تراكمي يمثل مجموع أوزان كلمات الجملة وفقا للصنف العاطفي الذي يشير اليه هذا العداد. مثال على هذا الشعاع الشعاع التالي الذي يعبر عن المنشور "انا متفاجئ انو الوقت رح يمر بشكل جيد" والذي يشير بدرجة كبيرة إلى "التفاجؤ" الشكل 26
43 جدول 26: شعاع يعبر عن تغريدة تشير على التفاجؤ مالحظة: سنقوم بتفصيل النتائج في فقرة "تدريب المصنفات وتقييم األداء". سنناقش حاالت خاصة ضمن فقرة - "معالجة شعاع الواصفات 1-2-5".
44 e-3-4 -تدريب المصنفات قمنا بتدريب واختبار مجموعة من المصنفات وهي: SMO weka.classifiers.functions.smo -C 1.0 -L P 1.0E-12 -N 0 -V -1 -W 1 -K "weka.classifiers.functions.supportvector.polykernel -E 1.0 -C " -calibrator "weka.classifiers.functions.logistic -R 1.0E-8 -M -1 -num-decimal-places 4" Naïve Bayes weka.classifiers.bayes.naivebayes -output-debug-info RandomForest weka.classifiers.trees.randomforest -P 100 -I 100 -num-slots 1 -K 0 -M 1.0 -V S 1 وذلك باستخدام مجموعة البيانات التي قمنا بجمعها من موقع التواصل االجتماعي تويتر 1320 تغريده ذات داللة عاطفية". الشكل التالي يبين مجموعة التغريدات التي استخدمناها ضمن المدونة المنمطة بالمشاعر بهدف تدريب المصنفات: : مدونة التدريب Examples of Training Sad s Instances 220 Joy s Instances 220 Surprise s Instances 220 Disgust s Instances 220 Fear s Instances 220 Anger s Instances 220 Total Instances = 1320 باإلضافة إلى أمثلة إضافية خاصة بعملية اختبار المصنفات عددها يقارب %31 من عدد أمثلة التدريب. : مدونة االختبار Examples of Testing Sad s Instances 65 Joy s Instances 65 Surprise s Instances 65 Disgust s Instances 65 Fear s Instances 65 Anger s Instances 65 Total Instances = 390 من أجل كل مصنف مما سبق قمنا ببناء عملية التدريب في WEKA.Net مع أخذ المكون Validation بعين اإلعتبار والذي يقوم بتقسيم البيانات إلى عشر أقسام ثم من خالل عشر دورات يستخدم في كل دورة تسع أقسام من البيانات في عملية التدريب والقسم العاشر في عملية اإلختبار ثم في الدورة التي تليها يأخذ تسع أقسام لعملية التدريب وقسم مختلف في عملية اإلختبار وهكذا حتى يتم استخدام جميع األقسام في عملية االختبار. أما عملية تعميم المصنفات ستكون على مدونة منفصلة عن مدونة التدريب تشكل مدونة االختبار %31 من حجم مدونة التدريب.
45 سنأخذ بعين اإلعتبار استخدام المكون Gainبهدف Ratio Validation تحديد الكلمات األكثر تأثيرا على الداللة العاطفية كما سنأخذ بعين االعتبار استخدام الطريقة Corss Validation 10-Folds 6 6 أظهرت تجارب واسعة النطاق أن 10-Folds يعتبر أفضل خيار للحصول على تقدير دقيق لعمل المصنف Breiman( since CART book by ) Olsen 1994 Stone Friedman
46 الفصل الخامس - التنفيذ العملي والنتائج 1-5- األدوات المستخدمة لتحقيق هذا العمل قمنا باستخدام التقنيات التالية: الشكل 27: التقنيات المستخدمة في بناء التطبيق Weka WEKA هي أداة برمجية مفتوحة المصدر تم برمجتها باستخدام Java وهي توفر بيئة الستخدام عدد من خوارزميات التنقيب عن البيانات. من أجل استخدام هذه األداة ضمنnet. نحتاج إلى وسيط لتفسير كل مما يلي لألخر Java class $.net ومن أجل ذلك قمنا باستخدام IKVM. NET والذي يتطلب ما يلي: - تحميل Java SDK عندما نريد عمل تفسير لكود جافا ضمن Dot Net فإننا بحاجة إلى مفسر جافا java compiler وبما أن iknm.net ال يحتوي مفسر لذلك يجب االستعانة ب يأ واحد أخر مثل Java SDK - تحميل مكتبات IKVM.Dll إلى مشروع Dot Net وبالتحديد IKVM.runtimedll باإلضافة إلى IKVM.openJDK -1 إن IKVM. NET يؤمن ما يلي: A Java Virtual Machine implemented in.net - A.NET Implementation of the Java class libraries - Tools that enable Java and.net interoperability - وهكذا فإن الهدف من استخدام IKVM.NET هو تحويل ملف WEKA.jar إلى WEKA.DLL وبالتالي إمكانية استخدام إمكانيات هذه األداة ضمن.DOT NET قمت بالعمل على اإلصدارات التالية: WEKA IKVM ASP.NET ASP اختصار ل Active Server Pages والتي تعني "صفحات الخادم النشط" هو إطار لتطبيقات الويب تم تطويره وتسويقه من خالل شركة Microsoft من أجل إعطاء القدرة للمبرمجين على بناء مواقع ويب ديناميكية تطبيقات ويب وخدمات ويب. -2
47 تم إصدار النسخة األولى منه عام 2112 تعتبر هذه التقنية خلفا لتقنية ASP كما أن ASP.NET تم بناؤها لتستند على تقنية.)Common Language Runtime( CLR مما يسمح للمبرمجين بكتابة أكوادهم الخاصة بإطار NET. باستخدام أي لغة برمجية يفضلونها على أن تكون مدعومة بإطار عمل دوت نت ASP.NET Visual C# هو بيئة التطوير المتكاملة والرئيسية من Microsoft يتيح برمجة واجهة المستخدم الرسومية والبرامج النصية إلى جانب Windows Forms ومواقع الويب وتطبيقات وخدمات الويب المدعومة من قبل Microsoft Windows وWindows Mobile ذات إطار عمل NET. وMicrosoft.Silver Light يحتوي Visual Studio 2010 على محرر أكواد يدعم تقنية IntelliSence وإعادة كتابة الكود ويحتوي أيضا على مترجم يكشف األخطاء اإلمالئية في األكواد ويحتوي أيضا على مصمم نماذج لبناء واجهات مستخدم رسومية ومصمم ويب ومصمم فئات ومصمم مخطط لقواعد البيانات ومصمم لتقارير الكريستال. كما يدعم Visual Studio 2010 العديد من لغات البرمجة مثل ++C Microsoft Visual وMicrosoft Visual XML HTML أيضا من لغات الترميز مثل والعديد وJavaScript Visual Basic وMicrosoft #C وXSL. XHTML التطبيق البرمجي قمنا بإنجاز كل العمل السابق الذكر برمجيا في واجهه خاصة للتعامل مع مجموعات البيانات والقواميس وأشعة الواصفات. الشكل التالي يعرض النموذج التشغيلي للنظام ضمن السياق البرمجي ابتداء من مرحلة العمل على معالجة مدونة التدريب وصوال إلى مرحلة تدريب المصنفات وبناء نموذج التصنيف واختباره على أمثلة تدريب جديدة وعرض النتائج.
48 الشكل :28 model Context
49 الشكل Use Case Diagram26 استعرضنا سابقا طريقة استخراج شعاع الواصفات اذ الحظنا شعاع الواصفات إلحدى التغريدات "أنا متفاجئ انو الوقت رح يمر بشكل جيد" الفقرة d-4-3. والتي تم تقييم هذه التغريدة يدويا بأنها تشير إلى الصنف العاطفي \التفاجؤ\ فذكرنا أنه وبعد عملية المواءمة النصية للتغريدة تبدأ الخوارزمية بتمثيل التغريدة كشعاع ضمن فضاء شعاعي وذلك من خالل البحث عن وزن كل كلمة في التغريدة ضمن كل صنف عاطفي "بعد عملية المواءمة النصية" فتكون البداية في التغريدة السابقة مع كلمة "أنا" ليتم البحث عن وزن هذه الكلمة ضمن كل صف من صفوف المشاعر بعد الحصول على هذه األوزان يتم اإلحتفاظ بها من أجل كل عداد من عدادات صفوف المشاعر المدروسة. وهكذا تتكرر العملية من أجل كل كلمة في التغريدة معالجة شعاع الواصفات بعد اإلنتهاء من مرحلة استخراج شعاع الواصفات الخاص بالتغريدة تقوم خوارزمية العمل بمعالجة هذا الشعاع ليتم األخذ بعين اإلعتبار كل من الحاالت التالية: تأثير الوجوه التعبيرية على شعاع الواصفات النهائي نالحظ في الشكل 31 تغير قيم شعاع الواصفات النهائي مع كل مرة نقوم فيها بإدخال أو تغيير وجه تعبيري جديد إلى التغريدة "أنا اليوم قدمت أصعب امتحان بالسنة ":
50 الشكل 30: تاثير الوجوه التعبيرية على شعاع الواصفات فكما سبق الذكر قمنا بإنشاء قاموس الوجوه التعبيرية كل واحدة من هذه الوجوه تمتلك القدرة للتأثير على المعنى "التأثير على العاطفة" بمقدار محدد "كما تم التعبير عنه في القاموس". بعد أن يتم تحليل واستخراج شعاع الواصفات النهائي للتغريدة تقوم خوارزمية التحليل بإعادة المرور على التغريدة للتأكد من وجود أي وجه تعبيري ضمنها. ففي حال ورود وجه S سيتم إضافة قيمة عددية إلى قيمة V العداد التراكمي C الخاص بكل صنف عاطفي i بمقدار يساوي إلى حاصل ضرب القيمة V لهذا العداد مع شدة تأثير هذا الوجه SM على هذا الصنف العاطفي i "كما ورد في القاموس الموافق". V Ci = V Ci + (V Ci SM i ) هنا يجدر بنا مالحظة أن كل وجه تعبيري قد يحمل قيمة "وزن" ضمن كل صنف عاطفي باإلضافة الى القيمة المعبر عنها ضمن القاموس الخاص بالوجوه التعبيرية يتم احتساب هذا الوزن انطالقا من بيانات التدريب )الفقرة 1-b-4-3(. مثال: الوجه (: يحمل قيمة داللية ضمن صنف الفرح بينما أن الوجه ال يحمل أي قيمة داللية ألي صنف عاطفي والسبب بذلك يعود إلى أن الوجه الثاني لم يرد ضمن أي تغريدة من تغريدات مدونة التدريب وبالتالي لم يتم احتساب أي وزن له على عكس الوجه األول و على عكس كلمات التغريدة تأثير الكلمات المشددة للمعنى على شعاع الواصفات النهائي إن ورود الكلمات المشددة للمعنى ضمن جملة في اللغة العربية قد يأخذ العديد من األشكال التي تختلف عن بعضها البعض وفقا للمكان الذي تأتي به الكلمة المشددة للمعنى ضمن هذه الجملة. فقد نكتب "أنا واثق من النجاح كتير" ونكتب أيضا "أنا كتير واثق من النجاح" أو "أنا واثق كتير من النجاح". في جميع األحول تقوم الكلمة المشددة على المعنى بالتأثير على العاطفة الضمنية التي تحتويها الكلمة التي تسبق كلمة التشديد أو التي تليها والتي "هذه العاطفة" تتطابق مع العاطفة الضمنية التي تشير اليها الجملة كاملة.
51 في حال ورود كلمة مشددة على المعنى ضمن التغريدة تقوم الخوارزمية بالبحث عن الصنف العاطفي Emax الذي تشير اليه التغريدة "الواصفة التي تمتلك أكبر قيمة ضمن شعاع الواصفات". ثم تقوم بمضاعفة قيمة العدادات التي تشير الى الصنف العاطفي Emax وذلك لكل من الكلمة السابقة والالحقة لكلة التشديد على المعنى. "الخوارزمية تراعي حالة ورود كلمة التشديد في الجملة". الشكل 31 يستعرض تأثير الكلمات المشددة للمعنى على نتائج تحليل شعاع واصفات يأخذ بعين االعتبار ستة واصفات "غضب خوف اشمئزاز تفاجئ فرح والحزن". الشكل 31: تأثير الكلمات المشددة للمعنى على شعاع الواصفات تأثير الكلمات النافية للمعنى على شعاع الواصفات النهائي النفي في اللغة العربية مصدر من الجذر اللغوي )نفى( وضده: اإلثبات. ويأتي النفي في اللغة بعدة معان ومنها: اإلنكار أو التكذيب واإلبعاد. فهو أسلوب من األساليب العربية يفيد اإلنكار واإلخبار بعدم وقوع شيء معين في الماضي أو الحاضر أو المستقبل. إسلوب النفي يتم بإدخال إحدى أدوات النفي إلى الجملة فتقسم الجملة إلى جزئين "الجزء السابق ألداة النفي والجزء الالحق لها". للتعامل مع حاالت النفي قمنا بالمقارنة بين إسلوبين: 1- Negation_Feature إضافة واصفة خاصة ضمن شعاع الواصفات تعبر عن احتواء الجملة على أداة نفي. 2- Negation_Swap التعامل مع تأثير اداة النفي على الداللة العاطفية للكلمة التالية لألداة ضمن الجملة. ففي االسلوب الثاني عادة يقع غرض النفي على الجزء الثاني من الجملة المنفية "االحق ألدوات النفي" وهكذا فإنه عند احتواء هذه الجملة "التغريدة" على إحدى هذه الكلمات فإن العاطفة الضمنية للجملة التالية ألدات النفي سوف تعكس. فبعد التحقق من كل كلمات التغريدة وعند التأكد من ورود أداة نافية للمعنى "باالستعانة بقاموس أدوات النفي سابق الذكر" فإن العاطفة الضمنية لكل الكلمات التالية لهذه األداة سوف تعكس فيتم تبادل قيم العدادات لكل كلمة كالتالي "إفتراضا ": - عداد الحزن سيتبادل قيمته مع عداد الفرح. - عداد التفاجؤ سيتبادل قيمته مع عداد التوقع. - عداد االشمئزاز سيتبادل قيمته مع عداد الفرح. - عداد الغضب سيتبادل قيمته مع عداد الفرح. - عداد الثقة سيتبادل قيمته مع عداد الخوف. - عداد التوقع سيتبادل قيمته مع عداد الثقة. مثال لنأخذ أوال تغريدة ال تحتوي أي كلمة نافية للمعنى
52 الشكل 32: تحليل شعاع الواصفات لتغريدة تشير بدرجة كبيرة إلى الثقة عند تعديل التغريدة من "أنا واثق انو الوقت رح يمر بشكل جيد" لتصبح "أنا واثق انو الوقت مارح يمر بشكل جيد" سنالحظ تبادل قيم العدادات وذلك لكل كلمة تالية ألداة النفي التي تم الكشف عنها "الحظ عدادات الكلمات: يمر شكل جيد": الشكل 33: تحليل شعاع الواصفات لتغريدة تحتوي اداة نافية للمعنى وذلك عند اعتماد اسلوب مبادلة القيمة كذلك األمر مع هذه التغريدة "أنا ماني واثق انو الوقت رح يمر بشكل جيد":
53 الشكل 34: تحليل شعاع الواصفات لتغريدة تحتوي اداة نافية للمعنى وذلك عند اعتماد اسلوب مبادلة القيمة تحويل مجموعة بيانات التدريب إلى ملف أشعة الواصفات وهي المرحلة األخيرة من التطبيق فبعد اختبار العديد من النصوص والتأكد من سير خوارزمية المواءمة بشكل منطقي وفقا للقواميس ننتقل للخطوة األخيرة وهي تحويل مجموعة البيانات Dataset إلى ملف يحوي جميع أشعة الواصفات. وبما أن العمل مع خوارزميات التصنيف سيكون من خالل األداة WEK Data mining tools فإن مجموعة البيانات يجب ان يتم تمثيلها وفقا لصيغة Syntax محددة تفهمها هذه األداة وذلك ضمن ملف من النوع :ARFF ملفات arff Attribute-Relation File Format وهي ملفات نصية تصف قائمة من الحاالت والسمات Instances والتي تتقاسم مجموعة من الواصفات Attributes فيما بينها. بداية يجب التصريح عن كل الواصفات Attributes وهي األصناف العاطفية نفسها سنتعامل مع هذه األصناف من خالل العدادات التراكمية الخاصة بكل منها لذلك يجب أن تكون أنماط هذه الصفات من النوع.numeric الشكل 35: طريقة التصريح عن انماط الواصفات التي تمثل شعاع البيانات ضمن ملف التدريب ARff في قسم أخر من ملف ARFF يجب التصريح عن الحاالت التي تحتويها المدونة وهي مجموعة األصناف العاطفية "المشاعر" التي يتم تصنيف التغريدات اليها.
54 الشكل 36: طريقة التصريح عن األصناف العاطفية التي تصنف اليها التغريدات وهكذا فإن كل تغريدة سيتم تمثيلها ك اجتماع لواحدة من الحاالت Instance سيحتوي عليه القسم األخير من هذا الملف. مع مجموعة من الصفات Attribute وهذا ما الشكل 37: تمثيل بيانات التدريب ضمن ملف التدريب ARFF
55 الفصل السادس تقييم النتائج وتعميم النموذج قمنا بإجراء مجموعة من اإلختبارات بهدف المقارنة بين طرائق مختلفة لتصنيف الداللة العاطفية من التغريدات 1-6- "6 مشاعر" + "أشعة واصفات ذات سمات بعدد كلمات المدونة" بداية قمنا باختبار مجموعة من المصنفات على مدونة التدريب التي تم تمثيلها شعاعيا بشكل يأخذ بعين اإلعتبار كل كلمات المدونة كسمات ضمن شعاع الواصفات وذلك بهدف استعراض دقة المصنفات عند التعامل مع أشعة ذات فضاء سمات واسع جدا وغير قابل للحصر. من أجل كل مصنف قمنا ببناء عملية التدريب واالختبار في WEKA.Net مع أخذ الخيار Validation بعين االعتبار وكانت النتائج كالتالي: النتائج: حزن اشمئزاز سعادة AVG ALG P R F P R F P R F P R F SMO NB CRF غضب تفاجئ خوف P R F P R F P R F جدول: 8 نتائج المصنفات عند أخذ كلمات المدونة كسمات ضمن شعاع الواصفات الشكل 38: نتائج المصنفات عند أخذ كلمات المدونة كسمات ضمن شعاع الواصفات نالحظ في هذه النتائج قيم متدنية لدقة التصنيف لذلك عملنا على تحسين هذه النتائج من خالل تحسين شكل أشعة بيانات التدريب وذلك من خالل اختصار شعاع الواصفات )الفقرة d-4-3( "6 مشاعر" + "أشعة واصفات ذات 6 سمات رئيسية" هكذا وبعد تحسين أشعة الواصفات )الفقرة d-4-3( قمنا بتدريب المصنفات وفقا لمجموعة من الصيغ "النماذج" كل من هذه النماذج يختلف عن األخر تبعا لمجموعة الخيارات التالية:
56 طريقة توزين الكلمات. اسلوب التعامل مع حاالت النفي. القواميس المستخدمة. األساس N-gram المستخدم في بناء أشعة الواصفات. أسلوب التعامل مع الكلمة "بشكلها الكامل أو بعد التجذيع" Symbols Explain: الشكل 39: Symbols Explain One-option الفقرة d-4-3 One-option Multi-option One-option 1- Negation_Swap 2- Negation_Feature )الفقرة ) (28)-Lexicon NRC-Emotion قاموس سيف COR-Emotion-Lexicons القواميس المبنية من المدونة المنمطة بالمشاعر )الفقرة 3-4-b( 1-gram 2-gram الشكل :40 Explain Symbols بعد بناء مجموعة النماذج التي تتنوع ضمن طيف يشمل كل الخيارات السابقة مع اعتماد التعامل مع الكلمة بعد تجذيعها باستخدام ISRI قمنا بتدريب المصنف CRF على كل منها وكانت النتائج الشكل 41:
57 الشكل 41: مقارنة نتائج المصنف CRF مع كل من النماذج
58 Average Sadness Joy Surprise S1 S2 S3 S4 P R F P R F P R F P R F A A C A A A C B A A B A A A B B A B C A A B C B A B B A A B B B B A C A B A C B B A B A B A B B B B C A B B C B B B B A B B B B Average Disgust Fear Anger S1 S2 S3 S4 P R F P R F P R F A A C A A A C B A A B A A A B B A B C A A B C B A B B A A B B B B A C A B A C B B A B A B A B B B B C A B B C B B B B A B B B B Average جدول : 8 مقارنة نتائج المصنف CRF مع كل من النماذج بالعودة إلى نتائج المصنفات عند تدريبها واختبارها على أشعة الواصفات التي تأخذ كل كلمات المدونة كسمات رئيسية )فقرة 6-1( نستنتج أن تدريب المصنفات على أمثلة التدريب بعد تحسين شعاع الواصفات قد حسن من نتائج التصنيف ب %71-61 مما كانت عليه.
59 أثر نمط األساس N-gram نقوم هنا بدراسة أثر الشكل المضاف 1-gram" 2-gram + لكلمات أمثلة التدريب على نتائج التصنيف بالمقارنة بين نتائج التصنيف عند التعامل مع األساس 1-gram مع نتائج التصنيف عند التعامل مع األساس 2-gram نستنتج وفقا للجدول 6 أن التعامل مع األساس gram-2 قد حسن وسطي النتائج ب %1 5 أكثر ما كانت عليه عند التعامل مع االساس.2-gram هي نفسها نتائج أفضل حالة من 1-gram أما من حيث النتائج المطلقة فإن نتائج أفضل حالة من.gram-1 يوضح الشكل 42 هذه النتائج ويستعرضها. الشكل 42: استعراض نتائج المصنف CRF عند اختالف األساس Average S1 S2 S3 S4 P R F A A C A CRF A A B A CRF A B C A CRF A B B A CRF B A C A CRF B A B A CRF B B C A CRF B B B A CRF Average A A C B CRF A A B B CRF A B C B CRF A B B B CRF B A C B CRF B A B B CRF B B C B CRF B B B B CRF Average جدول : 9 جدول نتائج المصنف CRF عند اختالف األساس
60
61 أثر نموذج النفي في هذه الفقرة نقوم بدراسة أثر اسلوب التعامل مع حاالت النفي الواردة في التغريدة على نتائج التصنيف )الفقرة ( الجدول 11 يوضح أن التعامل مع حاالت النفي من خالل إضافة واصفة خاصة ضمن شعاع الواصفات تشير إلى ورود أداة للنفي ضمن التغريدة قد حسن وسطي نتائج المصنفات ب %4 مما كانت عليه عند التعامل مع حاالت النفي من خالل عكس الداللة العاطفية للكلمة التي تتأثر بأدوات النفي ضمن التغريدة. يستعرض الشكل 43 هذه النتائج ويوضح ذلك. الشكل 43: مقارنة نتائج المصنف CRF عند اختالف نموذج التعامل مع حالة النفي S1 S2 S3 S4 Average P R F A A C A CRF A A B A CRF B A C A CRF B A B A CRF A A C B CRF A A B B CRF B A C B CRF B A B B CRF Average A B C A CRF A B B A CRF B B C A CRF B B B A CRF A B C B CRF A B B B CRF B B C B CRF B B B B CRF
62 Average جدول 10: مقارنة نتائج المصنف CRF عند اختالف نموذج التعامل مع حالة النفي أثر االستعانة بقاموس سيف نقوم في هذه الفقرة بدراسة تأثير االستعانة بقاموس سيف في عملية البحث عن أثر الكلمات ضمن األصناف العاطفية إلى جانب القواميس المبنية من المدونة. نالحظ في الجدول 11 أن االستعانة مع قاموس سيف قد أدى إلى تحسن وسطي النتائج ب %1.3 أكثر مما كانت عليه عند اإلقتصار على استخدام القواميس المبنية من تغريدات أمثلة التدريب في عملية البحث عن أثر الكلمات على األصناف العاطفية. يستعرض الشكل 44 هذه النتائج ويوضح ذلك. الشكل 44: مقارنة نتائج دقة المصنف CRF عند االستعانة بقاموس سيف إلى جانب القواميس المبنية من المدونة S1 S2 S3 S4 Average P R F A A C A CRF B A C A CRF A A C B CRF B A C B CRF A B C A CRF B B C A CRF A B C B CRF B B C B CRF Average A A B A CRF B A B A CRF A A B B CRF B A B B CRF A B B A CRF B B B A CRF
63 A B B B CRF B B B B CRF Average جدول 11: مقارنة نتائج دقة المصنف CRF عند االستعانة بقاموس سيف إلى جانب القواميس المبنية من المدونة
64 أثر نموذج التوزين على دقة المصنفات نقوم هنا بدراسة أثر طريقة احتساب أوزان الكلمات ضمن األصناف العاطفية )d-4-3( على نتائج التصنيف. بالمقارنة بين نتائج المصنفات مع اعتماد نموذجي التوزين TF-IDF) (TF-IDF) & (Modified وبمقارنة النتائج مع دقة التصنيف عند استخدام نموذج التوزين (Weighed-TwF) نالحظ النتائج التالية وفقا للجدول 12: 1- استخدام نموذج التوزين TF-IDF في عملية إيجاد قيمة تأثير كل كلمة من كلمات المدونة ضمن كل صنف عاطفي قد حسن من وسطي نتائج التصنيف ب %11-11 مما كانت عليه عند اعتماد النموذج.Modified TF-IDF 2- استخدام نموذج التوزين TF-IDF في عملية إيجاد قيمة تأثير كل كلمة من كلمات المدونة ضمن كل صنف عاطفي قد حسن من وسطي نتائج التصنيف ب %1.3 مما كانت عليه عند اعتماد النموذج.Weighted-TwF يستعرض الشكل 45 هذه النتائج. الشكل 45: مقارنة نتائج المصنف CRF عند اختالف نموذج التوزين Average S1 S2 S3 S4 P R F A B C A A B B A A B B B A B C B Average C B C A C B B A C B B B C B C B Average B B C A B B B A B B B B B B C B Average جدول 12: مقارنة نتائج المصنف CRF عند اختالف نموذج التوزين
65 فيما يلي مقارنة ألداء لنتائج مجموعة من المصنفات على أفضل نموذجين CBCA CBBA( ) تستخدم طريقة التوزين TF-.IDF الشكل 46. نالحظ أن المصنف CRF أظهر أفضل نتائج. الشكل 46: مقارنة نتائج المصنفات NB CRF SMO مع أفضل ثالث نماذج عند اعتماد نموذج التوزين TF-IDF Average S1 S2 S3 S4 P R F C B C A SMO C B B A SMO C B C A CRF C B B A CRF C B C A NB C B B A NB Average جدول : 13 مقارنة نتائج مصنفات NB CRF SMO مع أفضل ثالث نماذج عند اعتماد نموذج التوزين TF-IDF
66 أثر اضافة سمات خاصة بالسب والتعجب واالستفهام ضمن شعاع الواصفات نقوم باستعراض أثر كلمات السب وعالمات الإلستفهام والتعجب على دقة التصنيف فبعد تعديل شعاع الواصفات ليأخذ بعين اإلعتبار كل من كلمات السب وعالمات التعجب واإلستفهام التي قد ترد ضمن التغريدة وذلك من خالل إضافة واصفات خاصة بكل منها "الجدول 14". وبالمقارنة مع النتائج "الجدول 13" التي تشير إلى دقة المصنفات قبل إضافة سمات خاصة بالسب والتعجب واالستفهام نستنتج أن هذه اإلضافة قد حسنت من وسطي نتائج المصنفات ب %0.2 يستعرض الشكل 47 هذه النتائج. الشكل 47: مقارنة نتائج المصنفات NB CRF SMO مع أفضل نموذجين وذلك بعد تمثيل حالت السب التعجب واالستفهام ك سمات ضمن شعاع الواصفات Average S1 S2 S3 S4 P R F C B C A SMO C B B A SMO C B C A CRF C B B A CRF C B C A NB C B B A NB Average جدول 14 مقارنة اداء مصنفات NB CRF SMO مع أفضل نموذجين وذلك بعد تمثيل حالت السب التعجب واالستفهام ك سمات ضمن شعاع الواصفات
67 أثر التعامل مع شكل الكلمة في هذه الفقرة نستعرض تأثير أسلوب التعامل مع شكل الكلمات على نتائج التصنيف فبعد إضافة السمات الخاصة بالسب والتعجب واالستفهام ضمن شعاع الواصفات. نستعرض نتائج دقة التصنيف ألفضل ثالث نماذج وذلك بهدف المقارنة بين حالة التعامل مع الشكل الكامل للكلمة word(f-f) Full Form أو مع الجذع الخاص بها word(s-f).stem form نستنتج ان التعامل مع الشكل الكامل للكلمة Full Form Word ضمن عملية بناء أشعة الواصفات قد حسن وسطي النتائج ب % مما كانت عليه عند التعامل مع الشكل المجذع للكلمة. الشكل 48: مقارنة نتائج المصنف CRF مع أفضل ثالث نماذج وذلك عند التعامل مرة مع الكلمة بشكلها الكامل F-F ومرة عند التعامل مع الكلمة بشكلها المجذع S-F S1 S2 S3 S4 Class Average P R F C B C A S-F CRF C B B A S-F CRF C B C B S-F CRF Average C B C A F-F CRF C B B A F-F CRF C B C B F-F CRF Average A B C A S-F CRF A B B A S-F CRF A B B B S-F CRF Average A B C A F-F CRF A B B A F-F CRF A B B B F-F CRF Average جدول : 15 مقارنة نتائج المصنف CRF مع أفضل ثالث نماذج وذلك عند التعامل مرة مع الكلمة بشكلها الكامل F-F ومرة عند التعامل مع الكلمة بشكلها المجذعS-F
68 أثر االحتفاظ ب كلمات التوقف Stop words نقوم هنا بدارسة تأثير كلمات التوقف على نتائج التصنيف من خالل مقارنة النتائج مرة من خالل التصنيف بعد حذف كلمات التوقف من أمثلة التدريب ومرة بعد اإلبقاء عليها. فبعد إضافة السمات الخاصة بالسب والتعجب واالستفهام ضمن شعاع الواصفات. نستعرض نتائج دقة التصنيف ألفضل ثالث نماذج وذلك بهدف بالمقارنة بين حالة حذف كلمات التوقف Stop words أو اإلبقاء عليها. نالحظ في الجدول 16 أن اإلبقاء على كلمات التوقف قد حسن من وسطي نتائج التصنيف بمقدار %1.1 أكثر مما كانت عليه عندما حذفنا كلمات التوقف من أمثلة التدريب. يستعرض الشكل 46 هذه النتائج. الشكل 46: مقارنة نتائج المصنف CRF عند اختالف نموذج التعامل مع كلمات التوقف S1 S2 S3 S4 Class Average P R F A B C A Remove SW CRF A B B A Remove SW CRF A B B B Remove SW CRF Average A B C A Keep SW CRF A B B A Keep SW CRF A B B B Keep SW CRF Average جدول 16: مقارنة نتائج المصنف CRF عند اختالف نموذج التعامل مع كلمات التوقف
69 تعميم نموذج التدريب وهكذا عند اختبار المصنف CRF الذي تم تدريبه على مدونة التدريب التي تم تمثيلها شعاعيا باستخدام النموذج ABCB "والذي ثبت أنه أفضل النماذج وفقا للنتائج السابقة" وعند اختبار هذا المصنف على مدونة اإلختبار "مدونة تحتوي 281 تغريدة موزعه ضمن ستة أصناف عاطفية هذه التغريدات تختلف تماما عن التغريدات التي تم تدريب المصنف عليها والتي تم بناء القواميس انطالقا منها" نالحظ الدقة التالية: Precision Recall F-Measure Class Sadness Joy Surprise Disgust Fear Anger Avg جدول 17: نتائج تعميم المصنف CRF نالحظ أن المصنف يتفوق في علمية تنبؤ الصنف العاطفي "حزن" منه على الصنف العاطفي "تفاجؤ" وذلك يرتبط بمدى احتواء القاموس العاطفي الموافق للصنف العاطفي على كلمات مميزة للشعور فكلما كانت كلمات القاموس العاطفي أكثر تمييزا للعاطفة كلما كانت نتائج التنبؤ المرتبط بهذا الصنف أكثر دقة. على سبيل المثال: نالحظ أن كلمة "تعيس" من القاموس العاطفي الذي يشير الى الحزن أكثر تمييزا للحزن من الكلمة "القتل" التي تنتمي الى نفس القاموس يستعرض الجدول 18 بعض هذه الكلمات. غضب حزن فرح تفاجؤ اشمئزاز خوف الجدول 18: استعراض مدى تمييز بعض الكلمات لصنف العاطفي تعيس القتل دمعه حرام كريه نجاح بهدف إجراء توضيح بياني لدقة المصنف CRF نستعرض الشكلين التاليين: يعرض الشكل 51 تمثيال بيانيا ل "أشعة بيانات التدريب التي تمثل المدونة المنمطة بالمشاعر وفقا للنموذج "ABCB ضمن فضاء ثنائي البعد. -
70 الشكل 50: تمثيل "أشعة أمثلة التدريب نموذج ABCB ضمن فضاء ثنائي البعد أما الشكل 51 فإنه يعرض تمثيال بيانيا ل "نتائج خوارزمية التصنيف CRF على أشعة بيانات التدريب التي تمثل المدونة المنمطة بالمشاعر وفقا للنموذج " ABCB ضمن فضاء ثنائي البعد - الشكل 51: تمثيل "دقة المصنف CRF على أشعة أمثلة التدريب نموذج "ACBC ضمن فضاء ثنائي البعد
المحاضرة الثانية عشر مقاييس التشتت درسنا في المحاضرة السابقة مقاييس النزعة المركزية أو المتوسطات هي مقاييس رقمية تحدد موقع أو مركز التوزيع أو البيانات
المحاضرة الثانية عشر مقاييس التشتت درسنا في المحاضرة السابقة مقاييس النزعة المركزية أو المتوسطات هي مقاييس رقمية تحدد موقع أو مركز التوزيع أو البيانات وهي مهمة في حالة المقارنة بين التوزيعات المختلفة وكان
المحاضرة العاشرة الجديده لالساليب الكميه في االداره الفصل الثاني لعام 1439 ه للدكتور ملفي الرشيدي يجب الرجوع للمحاضره المسجله لفهم الماده وامثلتها تحل
المحاضرة العاشرة الجديده لالساليب الكميه في االداره الفصل الثاني لعام 1439 ه للدكتور ملفي الرشيدي يجب الرجوع للمحاضره المسجله لفهم الماده وامثلتها تحليل القرارات الجزء األول Decision Analysis- Part I عناصر
) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس
) NSB-AppStudio ) 1 ( أهداف الدرس : بعد انتهاء هذا الدرس ستكون الطالبة قادرة على أن : )1 توضح مميزات برنامج ( NSB-AppStudio ) 2( تعدد لغات البرمجة المستخدمة في برنامج ( NSB-AppStudio ) 3( تذكر خطوات كتابة
دبلوم متوسط برمجة تطبيقات الهواتف الذكية
دبلوم متوسط برمجة تطبيقات الهواتف الذكية الهواتف الذكية عدد مرات تنزيل التطبيقات توقع ارتفاع عدد مرات تنزيل التطبيقات 178B 2017 258B 2020 66% 54% عدد مستخدمي 3,8B االجهزة الذكية 4/2018 استخدام التطبيقات
نموذج السيرة الذاتية
بسم اهلل الرحمن الرحيم البيانات الشخصية االسم تاريخ ومكان الميالد الكلية القسم عمان العلوم التربوية المكتبات و المعلومات المؤهالت الد ارسية الدرجة العلمية التخصص الجهة المانحة لها 2012 دكتو اره علم المعلومات
الفصل الثاني
1 برنامج MINTAB 17 105 احص إعداد أ- ريم المبطي 2 الفصل الثاني ( اختبارات الفروض وفترات الثقة ) لمعالم مجتمع واحد أوال : اختبار المتوسط : لدينا حالتين : نستخدم اختبار Z عندما : N كبيرة و معلومة أو مجهولة
حقيبة الدورة التدريبية التخزين السحابي Google Drive حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter 1438 ه
حقيبة الدورة التدريبية حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter : @azzahkabbas azzahkabbas@gmail.com 1438 ه الهدف العام : إكساب املتدربات املعرفة بأساسيات الحوسبة السحابية وتطبيقاتها بشكل
الحل المفضل لموضوع الر اض ات شعبة تقن ر اض بكالور ا 2015 الحل المفص ل للموضوع األو ل التمر ن األو ل: 1 كتابة و على الشكل األس. إعداد: مصطفاي عبد العز
الحل المفص ل للمضع األ ل التمر ن األ ل: كتابة على الشكل األس k ' cos s cos s e e ب( تع ن ق م العدد الطب ع بح ث كن العدد حق ق ا e e e arg حق ق معناه k منه k عل ه k ' k ح ث e ج( عدد مركب ح ث حساب ط لة العدد
وزارة الرتبية الوطنية امتحان بكالوراي التعليم الثانوي الشعبة: تقين رايضي اختبار يف مادة: الرايضيات اجلمهورية اجلزائرية الدميقراطية الشعبية الديوان الو
وزارة الرتبية الوطنية امتحان بكالوراي التعليم الثانوي الشعبة: تقين رايضي اختبار يف مادة: الرايضيات اجلمهورية اجلزائرية الدميقراطية الشعبية الديوان الوطين لالمتحاانت واملسابقات 710 املدة: دورة: 10 د و 01
Microsoft Word - Sample Weights.doc
ورشة العمل الا قليمية حول تصميم العينات الدوحة ١٥-١٧ ا يار/ مايو ٢٠٠٧ ترجيح العينات ا عداد خميس رد اد مستشار العينات ١ المحاضرة الثامنة ترجيح العينات مقدمة ان عملية ترجيح العينة تعنى عملية اعادة وضع العينة
المملكة العربية السعودية م ق س ..../1998
SFDA.FD 2483 /2018 الدهون )األحماض الدهنية( المتحولة Trans Fatty Acids ICS : 67.040 تقديم الهيئة جهة مستقلة الغرض األساسي لها هو القيام بتنظيم وم ارقبة الغذاء والدواء واألجهزة الطبية ومن مهامها وضع اللوائح
Slide 1
Correlation and Regression اإلرتباط واإلنحدار Correlation اإلرتباط - Describes the relationship between two (X & Y) variables يوضح العالقة بين متغيرين )Y, X( - One variable is called independent (X) and
الرقابة الداخلية والرقابة الخارجية
الرقابة الداخلية - التدقيق الداخلي الرقابة الخارجية القاضي أفرام الخوري الرقابة الداخلية - التدقيق الداخلي والرقابة الخارجية الفقرة االولى : المقاييس العامة ألي نظام رقابي 1 هدف الرقابة : الرقابة على الوسيلة
PowerPoint Presentation
مشروع التسويق ولوجيستيات االعمال الزراعية المتقدمة التحليل المالي كيبف تحدد سعر التكلفة والسعر النهائي الى أي مدى يعكس السعر الجودة 50 قرش للكيلو جنيه للكيلو هل التكاليف هي المكون الوحيد للسعر 3 مالذي
Slide 1
تصميم السيرة الذاتية كصفحات الويب د. احمد عادل اسماعيل عمادة المركز الجامعي لخدمة المجتمع و التعليم المستمر. WWW.Dr-Ahmed.Info Info@Dr-Ahmed.Info -------------- المرجع: www.support.office.com اهداف المحاضرة
Microsoft Word - new.doc
الدرس الاول فى الماتلاب عنوان الدرس : ما هو الماتلاب الماتلاب هو لغة ذات مستوى عالى للحسابات والبرمجة و تمتاز بوجود برنامج يسهل عملية التعامل مع هذه اللغة. ويشمل البرنامج على: الحسابات الرياضية عمل الالجوريثمات
رسالة كلية التمريض: تلتزم كلية التمريض - جامعة دمنهور بتقديم سلسلة متصلة من البرامج التعليمية الشاملة إلعداد كوادر تمريضية ذوى كفاءة عالية فى مهارات ا
معايير تقييم أداء أعضاء هيئة التدريس والهيئة المعاونة معايير تقييم أداء أعضاء هيئة التدريس ومعاونيهم أوال: معايير تقييم أداء أعضاء هيئة التدريس من قبل رئيس القسم العلمى 1. اإلعداد للبرامج األكاديمية :-
PowerPoint Presentation
عرض لنظام المعماري الاستراتيجي لمتابعة الأداء وتنفيذ الاستراتيجيات 1999 مقدمة تاسست عام في مصر شركة مساهمة خاصة من عام 2002 المقر الرئيسي بالقاهرة 35 موظف شركاء استراتيجيين في الشرق الأوسط خبرات دولية
صندوق استثمارات اجلامعة ومواردها الذاتية ( استثمارات اجلامعة الذاتية ) مركز مركز استثمارات الطاقة املتجددة االستثمارات مركز اإلمام للمالية واملصرفية ا
صندوق استثمارات اجلامعة ومواردها الذاتية ( استثمارات اجلامعة الذاتية ) استثمارات الطاقة املتجددة االستثمارات اإلمام للمالية واملصرفية العقارية استثمارات تقنية املعرفة التنمية الصحية الوسائط املتعددة مركز
درس 02
ع دI و تحولاتها المادة المجال أفراد هندسة 02 الوحدة الا نواع الآيمياي ية بعض م ع ت ج المستوى 1 02 رقم الدرس ( المادة و التفاعلات الآيمياي ية بنية ) أفراد بعض الا نواع الآيمياي ية هندسة رقم 2 الوحدة المفاهيم
16 أبريل 2019 االطالق الرسمي للجائزة
16 أبريل 2019 االطالق الرسمي للجائزة إطالق جائزة ولي العهد ألفضل تطبيق خدمات حكومية والموجهة لطالب الجامعات في المملكة األردنية الهاشمية نبذة عن الجائزة 300+ جامعة +30 حكومية وخاصة في المملكة األردنية
Microsoft Word - CO_RT10
إعداد : تقديم الشكل أسفله يمثل مضخم يعتمد على ترانزيستور. فھو يحتوي على شبكة من المقاومات تمكن من تقطيب و مكثفات تعمل على ربط المضخم بأخر وذلك بتمرير اإلشارات المتناوبة. R1 100k 1µF 1µF (Load) Rc (charge)
المحاضرة الرابعة التكامل المحدد Integral( (Definite درسنا في المحاضرة السابقة التكامل غير المحدد التكامل المحدد لها. ألصناف عدة من التوابع وسندرس في ه
المحاضرة الرابعة التكامل المحدد Integrl( (Deinite درسنا في المحاضرة السابقة التكامل غير المحدد التكامل المحدد لها. ألصناف عدة من التوابع وسندرس في هذه المحاضرة مفهوم التكامل المحدد ليكن () تابعا مستمرا
دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم
دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالمات )70( عالمة مالحظة: عدد األسئلة خمسة أسئلة وعلى الطالب
بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات )100 بحث ) الفصل الدراسي األول للعام الدراسي 1439/1438 ه االختبار الفصلي الثاني اسم الطالب: الرق
بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات ) بحث ) الفصل الدراسي األول للعام الدراسي 9/8 ه االختبار الفصلي الثاني اسم الطالب: الرقم الجامعي: أستاذ المقرر: الدرجة: أكتب اختيارك لرمز اإلجابة الصحيحة
WHAT’S NEW
الجديد في انجز تطبيق إصدارات X.4 المحتويات المحتويات... 1 المواصفات الجديدة بالنظام... 3.1.1.1 عدد المهام التي يجب إنجازها... 3 انشاء مهمة... 3.1.2 2. تعديل تكليف المهمة... 3 تاريخ حالات المهمة... 4.2.1.2.2.3
المواصفات الاوربية لإدارة الابتكار كخارطة طريق لتعزيز الابتكار في الدول العربية
المواصفات االوربية إلدارة االبتكار كخارطة طريق لتعزيز االبتكار في الدول العربية د. عوض سالم الحربي Workshop on Fostering Innovation in the Public Sectors of Arab Countries Cairo, Egypt, 30-31 October 2017
الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺮﺍﺑﻊ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﻣﺎﺭﺱ 2018 الـرقم الــــق
الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺮﺍﺑﻊ )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﻣﺎﺭﺱ 2018 الـرقم الــــقياسي لتكاليف اإلنشاءات 1 مفصال حسب : مجموعات المواد والخدمات
االبداع في صياغة المواقف المضحكة من خصائص الشخص ذو الذكاء: الفكاهي A. الذاتي B. اللغوي C. العاطفي D. االتصال الذي يتخذ فيه الفرد قراراته بناء على المع
االبداع في صياغة المواقف المضحكة من خصائص الشخص ذو الذكاء: الفكاهي A. الذاتي B. اللغوي C. العاطفي D. االتصال الذي يتخذ فيه الفرد قراراته بناء على المعلومات التي يتلقاها من حواسة هو االتصال: A. الجمعي B.
التعريفة المتميزة لمشروعات الطاقة المتجددة في مصر
تعريفة التغذية للطاقة المتجددة في مصر أكتوبر 4102 أعد الجهاز هذه الوثيقة لتجيب عن أهم االسئلة التي تخص منظمومة الطاقة المتجددة بشكل عام و على االخص تعريفة التغذية ما هو الوضع الراهن فيما يخص قطاع الطاقة
الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺜﺎﻟﺚ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﺩﻳﺴﻤﺒﺮ 2017 الـرقم الـــ
الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺜﺎﻟﺚ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﺩﻳﺴﻤﺒﺮ 2017 الـرقم الــــقياسي لتكاليف اإلنشاءات 1 مفصال حسب : مجموعات المواد
الشريحة 1
تعريف الفيزياء الفيزياء في الحياة اليومية الفيزياء في القران المراجع من يدرس الفيزياء هل ترغب في معرفة كيف تعمل األشياء من حولنا مثل الكمبيوتر والليزر والصواريخ الفضائية وهل ترغب في إيجاد تفسير لما يدور
8 مادة إثرائية وفقا للمنهاج الجديد األساسي الثامن للصف الفصل الدراسي األول إعداد املعلم/ة: أ. مريم مطر أ. جواد أبو سلمية حقوق الطبع حمفوظة لدى املكتبة
8 مادة إثرائية وفقا للمنهاج الجديد الساسي الثامن للصف الفصل الدراسي الول إعداد املعلم/ة:. مريم مطر. جواد و سلمية حقوق الطع حمفوظة لدى املكتة الفلسطينية رقم إيداع )017/614( من وزارة الثقافة تطل من املكتة
تصحيح مادة الرياضيات شعبة الرياضيات التمرين األول : و أي ان تكون النقط بما أن و و و α β α β α β و منه الشعاعان و غير مرتبطان خطيا إذن النقط من نفس الم
تصحيح مادة الرياضيات شعبة الرياضيات التمرين األل : تكن النقط بما أن β β β منه الشعاعان غير مرتبطان خطيا النقط من نفس المستي يعني أجد عددين حقيقين β من بطرح منه بالتعيض في β بتعيض القيمتين في استقامية β
اجيبي علي الاسئلة التالية بالكامل:
أساليب توزيع السكان وكثافتهم أوال: التوزيع السكاني Population Distribution التوزيع السكاني هو عبارة عن توزيع البشر األعداد المطلقة على الرقعة المساحية. إن التوزيع الجغ ارفي للسكان هو الجغ ارفية. انعكاس
طبيعة بحته و أرصاد جوية
طبيعة بحته و أرصاد جوية 3 206-2007 الضوء محاضرة 3 قوانين األنعكاس واألنكسار المرايا العدسات التلسكوب الفلكي قوانين األنعكاس و األنكسار عند سقوط شعاع ضوئي علي سطح فاصل بين وسطين ينعكس جزء منة و ينكسر جزء
كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع
كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع وتجربته وفي النهاية ستجدون روابط المثال مع شرح فيديو
مقدمة عن الاوناش
مقدمة عن االوناش مهندس اعداد / ناصر محمود احمد االوناش Cranes هي نوع من المعدات تستخدم لرفع وخفض ونقل االحمال الكبيرة. المبادئ الميكانيكية االساسية لالوناش:- قدرة الونش علي رفع الحمولة. 1. عدم سقوط الونش
الجلسة الأولى: الابتكار والملكية الفكرية
الجلسة الثانية :الملكية الفكرية واالبتكار في المجتمعات األكاديمية الملكية الفكرية والمؤسسات األكاديمية دور الملكية الفكرية الجامعية إدارة الملكية الفكرية الجامعية وسياساتها ما الهدف األساسي الذي خلقت من
Slide 1
الفصل 25: الجهد الكهربي فرق الجهد الكهربي والجهد الكهربي فرق الجهد الكهربي لمجال كهربي منتظم -1-2 -3 الجهد الكهربي وطاقة الوضع الكهربية لمجموعة من الشحنات النقطية. Slide 1 Fig 25-CO, p.762 : فرق الجهد
الشريحة 1
2 األشكال الثالثية األبعاد 4 الف ص ل السادس 5 6 ن 2 : املئ الجدول بالرقم المناسب عدد أضالع القاعدة 4 ن 3 8 عدد أحرف المجس م 6 كانت إذا قاعدة الهرم مثلثة الشكل ذ فكم عدد أضالعها كم حرف ا كانت إذا للهرم
عرض تقديمي في PowerPoint
.1.2.3 أولا هذا اإلجراء يقوم به أمين مركز مصادر التعلم بعد الدخول للصفحة الرئيسية من حسابه في نظام نور ثم إختيار مصادر التعلم يتم إضافة أوعية مصادر التعلم ) الكتب أقراص الليزر( من قبل أمين مركز المصادر
. رصد حضور المرأة في وسائل اإلعالم المحلية 2017
. رصد حضور المرأة في وسائل اإلعالم المحلية 2017 المقدمة : عينة الدراسة الصحافة المطبوعة : الرأي والغد والدستور والسبيل. المواقع اإللكترونية : عمون وسرايا وخبرني والوكيل. التلفزيون : التلفزيون األردني ورؤيا.
الشريحة 1
القيادة 1 القيادة -الم ادة - تعر فات الم ادة -الفرق ب ن الم ادة واإلدارة - عناصر الم ادة اإلدار ة - نظر ات الم ادة اإلدار ة 2 القيادة تنطوي الم ادة على عاللة تبادل ة ب ن من بدأ بالفعل وب ن من نجزه وهذه
PowerPoint Presentation
ZAD Consult- Management Consultations and Feasibility Studies شركة زاد لدراسات الجدوى الهندسية و االقتصادية 1 دراسات جدوى مبدئية دراسات الجدوى االقتصادية المتقدمة تخطيط االعمال التقييم الدراسات السوقية
وضح أهمية وصف مظاهر التكوينات الجديدة فى التربة فى مجال مورفولوجيا الأراضى
كلية الزراعة- قسم األراضى والمياه أمتحان الفصل الدراسى االول للعام الجامعى /1012 1015 تاريخ االمتحان : 15 1012 / 2 / شعبة / األراضى الفرقة / الرابعة الزمن / ساعتين أسم المادة/ االستشعار عن بعد فى الزراعة
Microsoft Word - C#2
الفصل الا ول مفاهيم البرمجة بواسطة الا هداف معنى البرمجة بواسطة األھداف... 5 معنى الفصيلة 5...Class ما ھي دوال البناء و دوال الھدم...6 Construction & destruction ما ھي خاصية التوريث 7...inheritance ما
الأول في السي شارب((c#للمبتدائين
شباب التنميه والبداع : امحد ياسني شلش ذ د الدرس األول: فتح فيوجل ستوديو وشرحه 2012 1 -هذا هوه البرنامج نقوم بفتحه نسخه 2012 فيوجل استوديو new )نضغط علي - 2 اي مشروع جديد( project المتبنأ هذه لغه فيوجل
مكثف الثالثة الوحدة البوابات املنطقية 1 هاتف : مدارس األكاد م ة العرب ة الحد ثة إعداد المعلم أحمد الصالح
مكثف الثالثة الوحدة البوابات املنطقية هاتف : 798226 النظ ري الج زء و الثاني األ ول للد رسين وضح ان قصىد ت ا يهي : انرعثير انعالئقي ج هح خثريح ذكى قي رها إيا صىاب )( و إيا خطأ )( ان عايم ان طقي راتط يسرخذو
التقريرالسنوي لمالكي الوحدات البيت 52 الفترة من يناير 2017 إلى ديسمبر 2017 تقارير الصندوق متاحة عند الطلب وبدون مقابل
التقريرالسنوي لمالكي الوحدات البيت 52 الفترة من يناير إلى ديسمبر تقارير الصندوق متاحة عند الطلب وبدون مقابل أ( معلومات صندوق االستثمار: 1. إسم صندوق اإلستثمار صندوق البيت 52 2. أهداف وسياسات االستثمار
The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1
دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1 للتسجيل في صفحة خدمات الشركات Area( )Members على الموقع االلكتروني لشركة هيئة الترقيم االردنية www.gs1jo.org.jo يرجى اتباع الخطوات التالية
ثنائي القطب ثنائي القطب س 4 مادة العلوم الفيزيائية الكهرباء مميزات بعض ثنائيات القطب غير النشيطة الجذع المشترك الفيزياء جزء الكهرباء مميزات بعض ثنائيا
ثنائي القطب ثنائي القطب س 4 الجذع المشترك الفيزياء جزء الكهرباء مميزات بعض ثنائيات القطب غري النشيطة Caractéristiques de quelques dipôles passifs 1- ثنائيات القطب : -1-1 نشاط : صل مربطي كل ثنائي قطب بجهاز
عرض تقديمي في PowerPoint
المحاكاة وتمثيل األدوار أوال : مفهوم طريقة تمثيل األدوار : أن يقوم الطالب بدور شخصية أخرى, سواء كانت هذه الشخصية تاريخية أو خيالية أو واقعية, ويعبر عن آرائها وأفكارها في الموضوع أو القضية المطروحة.] 1
صفوت مصطفي حميد ضهير مدرسة الدوحة الثانوية ب أي خطأ طباعي أو إثناء التحويل من صيغة آلخري يرجي إبالغي به والخطأ مني ومن الشيطان أما توفيقي فمن هللا عرف
أي خطأ طباعي أو إثناء التحويل من صيغة آلخري يرجي إبالغي به والخطأ مني ومن الشيطان أما توفيقي فمن هللا عرف المصطلحات التالية: الكميات الفيزيائية القياسية: هي كميات التي يعبر عنها بعدد ووحدة قياس مثل "درجة
riyadh-geeks-mobile-first
هذه الشريحة ت ركت فارغة عمد ا. رياض قيكس. لقاء شهر أغسطس ٢٠١٥. اجلو ال أوال *. تصميم صفحات الو يب ألجهزة اجلو ال. * مستلهم من http://www.youtube.com/watch?v=nje_or4vilu و غيره. ح سام الزغيبي. @hossamzee
ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i
ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long is the Average Chord of a Circle?/ 2009-2010 Second
الاتصال الفعال بين المعلم والطالب
) 10-10 مدرسه التعاون ( بحث إجرائي عن االتصال الفعال وإثارته لدافعية التعلم لدي الطالب في مدرسة التعاون االتصال عامل هام من العوامل التي تقوم عليها حياة الناس وكل فرد منا يمارس االتصال مع من حوله من أفراد
الدرس : 1 مبادئ ف المنطق مكونات المقرر الرسم عناصر التوج هات التربو ة العبارات العمل ات على العبارات المكممات االستدالالت الر اض ة: االستدالل بالخلف ا
الدرس : 1 مبادئ ف المنطق مكونات المقرر الرسم عناصر التوج هات التربو ة العبارات العمل ات على العبارات المكممات االستدالالت الر اض ة: االستدالل بالخلف االستدالل بفصل الحاالت االستدالل بالتكافؤ نبغ تقر ب
أمثلة محلولة على الفصل الثانى السلوك الش ارئي للمستهلك مثال )1(: الجدول التالى يوضح لهذا المستهلك ومثل ذلك بيانيا المنفعة الكلية إلستهالك البرتقال لمس
أمثلة محلولة على الفصل الثانى السلوك الش ارئي للمستهلك مثال )(: الجدول التالى يوضح لهذا المستهلك ومثل ذلك بيانيا إلستهالك البرتقال لمستهلك ما احسب الحدية الستهالك البرتقال حبات البرتقال و الحدية إلستهالك
Microsoft PowerPoint - محاضرة 2 - الحفر والردم [Compatibility Mode]
المحاضرة الثانية بسم الله الرحمن الرحيم من يقوم بعمل جدول : ١- المهندس الاستشاري للمشروع. ٢- المقاول العام للمشروع. ٣- مقاولي الباطن للا عمال المختلفة. ١ اعداد د.م/ واي ل بهلول ٢ الغرض من عمل جداول : ١-
Our Landing Page
نظام البرمجة SIMATIC S7 PLC وفقا للمستوى الا ساس ف الا صدارة S7-1500 الصفحة 1 من 6 يقد م هذه الدورة التدريبية مدر ب من شركة الهندسية (مجموعة دي و) متخصص ف إصدارات سيمنز. لمحة عامة الهدف الري يس لهذه الدورة
عرض تقديمي في PowerPoint
Dr./ Ahmed Mohamed Rabie Sayed 1 2 صندوق االدوات صندوق االدوات Tools Box يحتوى اظهار وإخفاء Tools Box من قائمة على االدوات Window الرئيسية الالزمة النشاء واختيار.Tools وتعديل التصميم. ويمكن 3 Move Tool
205 6 207 205, 5..7 إجمالي حجم التبادل التجاري لدول مجلس التعاون الخليجي مع جمهورية تركيا في العام 205 م مقارنة ب 6.0 مليار دوالر في العام 204 م وبنسبة انخفاض بلغت %5.4. قيمة العجز في امليزان التجاري السلعي
Our Landing Page
نظام البرمجة SIMATIC S7 PLC وفقا للمستوى المتقد م ف الا صدار S7-300/400 الصفحة 1 من 6 يقد م هذه الدورة التدريبية مدر ب من شركة الهندسية (مجموعة دي و) متخصص ف إصدارات سيمنز. لمحة عامة الهدف الري يس لهذه
PowerPoint Presentation
الفرع الأدبي والشرعي مواقع الت واصل الاجتماعي أ. أيمن محمود العكلوك أ. رمزي راغب النخالة أهداف الدرس بعد الانتهاء من الدرس يتوقع منك أن تكون قادرا على أن: توضح مفهوم مواقع التواصل الاجتماعي. تعدد استخدامات
)) أستطيع أن أفعلها(( المادة : لغة عربية الصف و الشعبة: السابع االسم : عنوان الدرس: ورقة مراجعة )) العمل الفردي (( األهداف: أن يجيب الطالب على جميع اأ
)) أستطيع أن أفعلها(( المادة : لغة عربية الصف و الشعبة: السابع االسم : عنوان الدرس: ورقة مراجعة )) العمل الفردي (( األهداف: أن يجيب الطالب على جميع األسئلة بعد قراءتك * لنص الشعري بعنوان )أعطني الناي(
I تفريغ مكثف في وشيعة. 1 التركيب التجريبي: L = 40mH وشيعة معامل تحريضها C = 1μF مكثف سعته E = 6V العدة: مولد قوته الكهرمحركة ومقاومتها الداخلية r = 10
I تفريغ مكثف في وشيعة. التركيب التجريبي: = 4H وشيعة معامل تحريضها = μf مكثف سعته = 6V العدة: مولد قوته الكهرمحركة ومقاومتها الداخلية r = Ω وموصل أومي مقاومته.R = 3Ω يشحن المكثف عند وضع قاطع التيار K في
متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista
متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista Window أو Windows 7 Enterprise أو Ultimate أو Business
Microsoft PowerPoint - Session 7 - LIBYA - MOH.pptx
دولة ليبيا وزارة الصحة مركز المعلومات والتوثيق 1 إعداد : محمد إبراھيم صالح مدير مركز المعلومات والتوثيق 2 المحتويات. المؤسسات المسئولة في مجال االحوال المدنية واإلحصاءات الحيوية. االطار القانوني لتسجيل.
تأثير اتفاقيتي الشراكة عبر المحيط الهادئ والشراكة في التجارة والاستثمار عبر الأطلسي على الدول العربية
التحديات والفرص التفاقيات التجارة العمالقة على االقتصاديات العربية: اتفاقيتي الشراكة عبر المحيط الهادئ والشراكة في التجارة واالستثمار عبر األطلسي اتفاق الشراكة عبر المحيط الهادئ) TPP ) اتفاقية الشراكة
تحليل الانحــدار الخطي المتعدد
٥٦ تحليل الانحدار الخطي المتعدد Multple Regress Aalss الغرض من التحليل يهتم تحليل الانحدار الخطي المتعدد بدراسة وتحليل أثر عدة متغيرات مستقلة آمي ة عل ى متغي ر ت ابع آمي. نموذج الانحدار الخطي المتعدد بف
الذكاء
ا ل ذ ك ا ء و ا ل ف ر و ق ا ل ف ر د ي ة ا ل ذ ك ا ء ع ل ى ا ل ر غ م م ن تشابه كافة أ ف ر ا د ا جل ن س ا ل ب ش ر ي ف ي م ظ ا ه ر ا ل ن م و ا مل خ ت ل ف ة أ ن ه ن ا ك ت ف ا و ت ا ف ي م ا ب ي ن ه م ف ي ا
طور المضغة
طىر المضغة ف خ ل ق ن ب ال ع ل ق ة م ض غ ة أد/ حنف محمىد مذبىل عضى الهيئة العبلمية لإلعجبز العلم ف القرآن والسنة يتم التحول سريع ا من علقة إلى مضغة خالل يومين )من اليوم 24 إلى اليوم 26( لهذا وصف القرآن
اسم المفعول
اسم المفعول اسم المفعول اسم ي شتق من الفعل المتعدي المبني للمجهول المتعدي وهي تدل على وصف من يقع عليه الفعل. يصاغ اسم المفعول على الن حو التالي : 1 الفعل الثالثي : على وزن م ف ع ول مثل: ك ت ب : م ك ت وب
وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 0211 / 0212 األولى الدراس ة الفترة *************
وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 2 / 22 األولى الدراس ة الفترة ************************************************************************************
شرح توزيعة Parted Magic السلم عليكم و رحمة ال تعالى و بركاته شرح توزيعة Parted Magic )الصدار الثالث( الفهرس : (1 مقدمة (2 تحميل التوزيعة (
السلم عليكم و رحمة ال تعالى و بركاته )الصدار الثالث( الفهرس : (1 مقدمة 02... (2 تحميل التوزيعة 02... (3 حرق التوزيعة 06... (4 شرح قوائم محمل القلع 09... (5 لقطات من داخل التوزيعة 25... مرحلة القلع 25...
برمجة NXT والخوارزميات تتبع الخط سلسلة دروس الروبوت التعل م قسم برمجة NXT والخوارزم ات تتبع الخط )حساس الضوء واأللوان( 1
سلسلة دروس الروبوت التعل م قسم برمجة NXT والخوارزم ات )حساس الضوء واأللوان( www.talents.edu.sa 1 اإلصدار 1,1 سبتمبر 2111 شركة المواهب الوطن ة للتدر ب والتعل م 2111 بعض الحقوق محفوظة. باستثناء المواضع الت
الخطة الاستراتيجية ( 2015 – 2020 )
/ كلية العلوم الاجتماعية ) 2018 2017 الخطة ( االست ارتيجية مركز التطوير األكاديمي وضبط الجودة 2 صفحة االسم أ. د. يونس الشديفات د. سطام الشقور د. عمر السقرات د. هايل البري د. رضوان المجالي د. مسلم الرواحنة
الشريحة 1
1 4 > < فيما سبق درست حل معادالت خطية باجلمع والطرح. اآلن.. أحل متباينات خطية باجلمع أحل متباينات خطية بالطرح المفردات الصفة املميزة للمجموعة. . لماذا تبين المعلومات الواردة في الجدول أدناه أن المخصصات
1 درس :
1 درس : ثانية االمام البخاري التأهيلية المستى: الجدع المشترك العلمي المكن : الهندسة المرجع: في رحاب الرياضيات المادة: الرياضيات الجدادة: رقم 2 71 فبراير االسبع: من الدرس الى 32 فبراير 3172 المستقيم في
اردوينو – الدرس الثامن – تغيير درجة الالوان لـ RGB LED
اردوينو الدرس الثامن تغيير درجة الالوان ل RGB LED في هذا الدرس ستقوم بتطبيق ماتعلمته بالدرس السابع والرابع وذلك لاستخدام الازرار في تغيير درجة الالوان في RGB Led القطع المطلوبة لاتمام هذا الدرس عليك توفير
المعادالت التف اضلية 2 احملاضرة :الثانية عشر املادة: ملك مارديين عنىان احملاضرة :املعادالت الحفاضلية اجلزئية دكحىرة احملتوى العلمي : 1- تتمة منشأ المعادالت التفاضلية الجزئية 2- المغلف 3- الحل الشاذ للمغلف
Microsoft Word - Suites_Numériques_1_sm.doc
الا ستاذ الا لى علم رياضية المتتاليات العددية - I عمميات 4 ; 8 ; ; 6 ; ; ; أمثلة تمهيدية مثال أتمم بشكل منطقي ما يلي نقترح تخصيص رمز لكل من هذه الا عداد لهذا نضع u 4 ; u 8 ; u ; u 6 ; 4 5 فيكن لدينا I
جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع
جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املعلومات زمزم 19 إعداد االسم : هاني عبدالعزيز فلمبان الوظيفة
Morgan & Banks Presentation V
المحرم 1433/ ديسمبر 2011 1 1 د. صنهات العتييب االستاذ بجامعة الملك سعود د. مسري الشيخ مستشار تطوير المصرفية اإلسالمية 2 علي اإلجابة الندوة تحاول التساؤالت التالية: املصرفية أين اإلسالوية يف البنوك التقميدية
جامعة حضرموت
جاهعة حضرهوت التسجيل االلكتروني لمرحلة التنسيق بالجامعة عبر الموقع www.hu-registration.com الصفحة الرئيسية زر الدخول على النظام ف حالة التسج ل سابقا ولد ك اسم مستخدم وكلمة مرور زر تسج ل متقدم جد د اذا
برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب
برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب... 13 1 خطوات التقديم للمساعدة المادية قبل البدء باستخدام البرنامج الرجاء:
ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا
ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة الصحيحة من بني االختيارات االتية - نضغط على االمر ببرنامج
دفتر المتابعة اليومية
ورقة عمل بعنوان قوامئ رؤي للطفل التوحدي االشراف المركزي لقسم التخاطب بمركز تنمية االنسان أخصائي النطق واللغة عماد السعدني Speechcentral@hdc.com.sa /https://slpemad.wordpress.com مقدمة : من خالل تجربة عملية
المحاضرة الثانية
المحاضرة الثان ة أنواع الب انات)المتغ رات و الثوابت( محتو ات المحاضرة أنواع الب انات اإلعالن عن المتغ رات الثوابت إسناد الق م إلى المتغ رات واجهة برنامج Visual Studio 2010 2 أنواع الب انات كلمات لغة ال
بسم الله الرحمن الرحيم الخطة الدراسية لدرجة الماجستير في قانون الملكية الفكرية ( مسار الشامل ) 022 ش 5 رقم الخطة أوال : أحكام وشروط عامة : ثانيا : ثال
بسم الله الرحمن الرحيم الخطة الدراسية لدرجة الماجستير في قانون الملكية الفكرية ( مسار الشامل ) 022 ش 5 رقم الخطة أوال : أحكام وشروط عامة : ثانيا : ثالثا : 0 2 شروط خاصة : تتفق هذه اخلطة مع تعليمات برامج
Microsoft Word - 55
بطاقة الوصف الوظيفي (مدير داي رة العلاقات العامة) ا و لا معلومات خاصة بالوظيفة: المسمى الوظيفي الغرض الري يسي من الوظيفة الفي ة الموقع التنظيمي للوظيفة الجهة المسي ولة عن الوظيفة العلاقة مع الوظاي ف الا
ShootingSim
1 ShootingSim 2 ShootingSim USER AND TECHNICAL MANUAL For ShootingSim الرماية مشبه التفاعلي 3 ShootingSim Emirates Shooting Equipment Co. l.l.c 102 Al Bakhit Center, Al Muraqqabat St., Deira Dubai - U.A.E.
سلسلة العمل الذاتي لمادة الریاضیات رقم (01) المستوى: 3 ثانوي علوم تجريبية الا ستاذ :عبداالله بالرقي المتتالیات العددیة 1 )المتتالیة الحسابیة التمرین(
سلسلة العمل الذاتي لمادة الریاضیات رقم (0) المستوى: ثانوي علوم تجريبية الا ستاذ :عبداالله بالرقي المتتالیات العددیة )المتتالیة الحسابیة التمرین( ):( u )متتالية حسابية حيث: =8 u 0 +u و 4 = u +u 5 )ا وجد
دائرة التسجيل والقبول فتح باب تقديم طلبات االلتحاق للفصل األول 2018/2017 " درجة البكالوريوس" من العام الدراسي جامعة بيرزيت تعلن 2018/2017 يعادلها ابتد
دائرة التسجيل والقبول فتح باب تقديم طلبات االلتحاق للفصل األول 2018/2017 " درجة البكالوريوس" من العام الدراسي جامعة بيرزيت تعلن 2018/2017 يعادلها ابتداء من عن فتح باب تقديم طلبات االلتحاق بإمكان الطلبة
Microsoft Word - e.doc
حرارة التفاعل الكيمياي ي - قانون حفظ الطاقة : (Exothermic) (Endothermic) ا نواع الطاقة طاقة الحركة طاقة الوضع الطاقة الحرارية - التفاعلات المنتجة (الطاردة) للحرارة - التفاعلات الماصة (المستهلكة) للحرارة
PowerPoint Presentation
11 جمهورية مصر العربية وزارة الكهرباء والطاقة المتجددة إصدار 2017/7/6 )نسخة الصحفيين( املؤمتر الصحفي اخلاص باإلعالن عن أسعار بيع الكهرباء للعام املايل 2018/2017 اخلميس 2017/7/6 2 جمهورية مصر العربية وزارة
الدوال في اكسل الدوال: هي صيغ معرفة مسبقا تقوم بإجراء عمليات حسابية بإستخدم قيم محددة ووسائط مسماة في ترتيب بنية معينة بناء الدالة: إغالق. يبدأ بناء ا
الدوال في اكسل الدوال: هي صيغ معرفة مسبقا تقوم بإجراء عمليات حسابية بإستخدم قيم محددة ووسائط مسماة في ترتيب بنية معينة بناء الدالة: إغالق. يبدأ بناء الدالة بعالمة المساواة )=( ثم اسم الدالة وقوس فتح ويتم
Allomani Warehouse User Guide
المخزن warehouse.allomani.com دليل المستخدم اللوماني للخدمات البرمجية www.allomani.com / 11 اكتوبر / 2010 1 P a g e المحتويات اضافة و اعداد موقعك في المخزن... 3 اعداد بيانات ال...FTP 3 اعدادات بيانات حقوق