Professional Documents
Culture Documents
علم البيانات
علم البيانات
التعليم الثانوي -ال�سنة الثانية طبعة 2022-1444 ........................................................................... املدر�سة: اال�ســــم .........................................................:
قـــــررت وزارة الـــتــعلـيــــم تــدريـــ�س
المملكة العربية السعودية
ه���ذا ال��ك��ت��اب وط��ب��ع��ه ع��ل��ى نفقـتـها
علم البيانات
التعليم الثانوي -نظام امل�سارات
ال�سنة الثانية
طبعة 2022-1444
ح وزارة التعليم ١٤٤3 ،هـ
فهرسة مكتبـة امللـك فهد الوطنيـة أثنـاء النـشـر
وزارة التعلـيـم
علم البيانات -املرحلة الثانوية -نظام املسارات -السنة الثانية/ .
وزارة التعليم -.الرياض 1443 ،هـ
25.5سم0 207ص ؛ . x 21
ردمـك 978-603-511-237-6 :
1ـ احلواسيب -تعليم -السعودية -٢التعليم الثانوي -السعودية
أ.العنوان
١٤٤3 / 12724 004 ,,712
ديـوي 712
IEN.EDU.SA
FB.T4EDU.COM
النا� :ش�كة تطوير للخدمات التعليمية
ش
ال�كات المذكورة هنا قد تكون عالمات تجارية أو عالمات إشعار بالعالمات التجارية :أسماء المنتجات أو ش
ف ُ ُ َّ
تن�
تـجــاريــة مسجلة وتستخدم فقط بـغــرض التعريف والتوضيح ولـيــس هـنــاك أي نية النـتـهــاك الـحـقــوق .ي
ين
المعني�. ـ� الـعــامــات الـتـجــاريــة ش
ُ�ك ــة Binary Logicوج ــود أي ارت ـبــاط أو رعــايــة أو تأييد مــن جــانــب مــالـ ُ ي
تعد Excelعالمة تجارية مسجلة لـ شـركــة .Microsoft Corporationتعد Tinkercadعالمة تجارية َّ ُ
ل�كة سجلة لـ شـركــة ُ .Autodesk Incتـعــد “ ”Pythonوش ـعــارات Pythonعــامــات تـجــاريــة مسجلة ش ُم َّ
ُ سجلة ش ُ
.Python Software Foundationتعد Jupyterعالمة تجارية ُم َّ
ل�كة .Project Jupyterتعد
سجلة ل�كة ُ .JetBrains s.r.oتعد Multisim Liveعالمة تجارية ُم َّ سجلة ش PyCharmعالمة تجارية ُم َّ
َّ ُ ُ
لـ شـركــة .National Instruments Corporationتـعــد CupCarbonعــامــة تـجــاريــة مـســجـلــة لـ شـركــة
ُ سجلة ش ُ .CupCarbonتعد Arduinoعالمة تجارية ُم َّ
ل�كة .Arduino SAتعد Micro:bitعالمة تجارية
ل�كة .Micro:bit Educational Foundation ُم َّ
سجلة ش
ال�كات أو المنظمات المذكورة أعاله هذا الكتاب أو ترصح به أو تصادق عليه. وال ترىع ش
ً
سهوا فسيكون من النا� جاهدا تتبع مالك الحقوق الفكرية كافة ،وإذا كان قد سقط اسم ٍّ
أي منهم حاول ش
ف
التداب� الالزمة ي� أقرب فرصة. دواع رسور ش
ي النا� اتخاذ ي
مقدمة
�إن تق��دم ال��دول وتطوره��ا يقا���س مب��دى قدرته��ا عل��ى اال�س��تثمار يف التعلي��م ،وم��دى ا�س��تجابة نظامه��ا التعليم��ي ملتطلب��ات الع�ص��ر
ومتغريات��ه .وحر�ص� ًا م��ن وزارة التعلي��م عل��ى دميوم��ة تطوي��ر �أنظمته��ا التعليمية ،وا�س��تجابة لر�ؤية اململكة العربية ال�س��عودية 2030فقد
بادرت الوزارة �إىل اعتماد نظام «م�س��ارات التعليم الثانوي» بهدف �إحداث تغيري فاعل و�ش��امل يف املرحلة الثانوية.
�إن نظ��ام م�س��ارات التعلي��م الثان��وي يق��دم �أمنوذج� ًا تعليمي� ًا متمي��ز ًا وحديث� ًا للتعلي��م الثان��وي باململك��ة العربي��ة ال�س��عودية ي�س��هم
بكف��اءة يف:
yتعزي��ز قي��م االنتم��اء لوطنن��ا اململك��ة العربي��ة ال�س��عودية ،والوالء لقيادته الر�ش��يدة حفظه��م اهلل ،انطالق ًا من عقيدة �صافية
م�ستندة على التعاليم الإ�سالمية ال�سمحة.
yتعزيز قيم املواطنة من خالل الرتكيز عليها يف املواد الدرا�سية والأن�شطة ،ات�ساق ًا مع مطالب التنمية امل�ستدامة ،واخلطط
التنموية يف اململكة العربية ال�سعودية التي ت�ؤكد على تر�سيخ ثنائية القيم والهوية ،والقائمة على تعاليم الإ�سالم والو�سطية.
yت�أهي��ل الطلب��ة مب��ا يتواف��ق م��ع التخ�ص�ص��ات امل�س��تقبلية يف اجلامعات والكليات �أو املهن املطلوبة؛ ل�ضمان ات�س��اق خمرجات
التعليم مع متطلبات �سوق العمل.
yمتكني الطلبة من متابعة التعليم يف امل�سار املف�ضل لديهم يف مراحل مبكرة ،وفق ميولهم وقدراتهم.
yمتكني الطلبة من االلتحاق بالتخ�ص�صات العلمية والإدارية النوعية املرتبطة ب�سوق العمل ،ووظائف امل�ستقبل.
yدم��ج الطلب��ة يف بيئ��ة تعليمي��ة ممتع��ة وحمف��زة داخ��ل املدر�س��ة قائم��ة عل��ى فل�س��فة بنائية ،وممار�س��ات تطبيقي��ة �ضمن مناخ
تعليمي ن�شط.
yنق��ل الطلب��ة ع�بر رحل��ة تعليمي��ة متكامل��ة ب��د ًءا م��ن املرحل��ة االبتدائي��ة حت��ى نهاي��ة املرحل��ة الثانوية ،وتُ�س� ِّهل عملي��ة انتقالهم
�إىل مرحل��ة م��ا بعد التعليم العام.
yتزويد الطلبة باملهارات التقنية وال�شخ�صية التي ت�ساعدهم على التعامل مع احلياة ،والتجاوب مع متطلبات املرحلة.
yتو�س��يع الفر���ص �أم��ام الطلب��ة اخلريج�ين ع�بر خي��ارات متنوع��ة �إ�ضاف��ة �إىل اجلامعات مثل :احل�صول على �ش��هادات مهنية،
وااللتحاق بالكليات التطبيقية ،واحل�صول على دبلومات وظيفية.
ويتكون نظام امل�سارات من ت�سعة ف�صول درا�سية تُد ّر�س يف ثالث �سنوات ،تت�ضمن �سنة �أوىل م�شرتكة يتلقى فيها الطلبة الدرو�س
يف جماالت علمية و�إن�سانية متنوعة ،تليها �سنتان تخ�ص�صيتانُ ،ي�س ّكن الطلبة بها يف م�سار عام و�أربعة م�سارات تخ�ص�صية تت�سق مع
ميولهم وقدراتهم ،وهي :امل�سار ال�شرعي ،م�سار �إدارة الأعمال ،م�سار علوم احلا�سب والهند�سة ،م�سار ال�صحة واحلياة ،وهو ما يجعل
هذا النظام هو الأف�ضل للطلبة من حيث:
yوج��ود م��واد درا�س��ية جدي��دة تتواف��ق م��ع متطلب��ات الث��ورة ال�صناعي��ة الرابع��ة واخلط��ط التنموي��ة ،ور�ؤي��ة اململك��ة ،2030
ته��دف لتنمي��ة مه��ارات التفك�ير العلي��ا وح��ل امل�ش��كالت ،وامله��ارات البحثي��ة.
yبرام��ج املج��ال االختي��اري الت��ي تت�س��ق م��ع احتياج��ات �س��وق العم��ل ومي��ول الطالب ،حي��ث ُي ّكن الطلبة م��ن االلتحاق مبجال
اختي��اري حم��دد وفق م�صفوفة مهارات وظيفية حمددة.
yمقيا���س مي��ول ي�ضم��ن حتقي��ق كف��اءة الطلب��ة وفاعليته��م ،وي�س��اعدهم يف حتديد اجتاهاتهم وميولهم ،وك�ش��ف مكامن القوة
لديهم ،مما يعزز من فر�ص جناحهم يف امل�ستقبل.
yالعم��ل التطوع��ي امل�صم��م للطلب��ة خ�صي�ص� ًا مب��ا يت�س��ق م��ع فل�س��فة الن�ش��اط يف املدار���س ،ويع��د �أح��د متطلب��ات التخرج؛ مما
ي�س��اعد على تعزيز القيم الإن�س��انية ،وبناء املجتمع وتنميته ومتا�س��كه.
yالتج�سري الذي ميكن الطلبة من االنتقال من م�سار �إىل �آخر وفق �آليات حمددة.
yح�ص���ص الإتق��ان الت��ي يت��م م��ن خالله��ا تطوي��ر امله��ارات وحت�س�ين امل�س��توى التح�صيل��ي ،م��ن خ�لال تق��دمي ح�ص���ص �إتق��ان
�إثرائي��ة وعالجية.
4
yخي��ارات التعلي��م املدم��ج ،والتعل��م ع��ن بع��د ،وال��ذي ُبن��ي يف نظ��ام امل�س��ارات عل��ى �أ�س���س م��ن املرون��ة ،واملالءم��ة والتفاع��ل
والفعالي��ة.
yم�شروع التخرج الذي ي�ساعد الطلبة على دمج اخلربات النظرية مع املمار�سات التطبيقية.
مهام حمددة ،واختبارات معينة بال�شراكة مع جهات تخ�ص�صية. �yشهادات مهنية ومهارية متنح للطلبة بعد �إجنازهم َّ
وبالت��ايل ف��إن م�ســـ��ار علـــ��وم احلا�ســـ��ب والهند�ســـ��ة ك�أح��د امل�ســـ��ارات امل�ســـ��تحدثة فـــ��ي املرحل��ة الثانويـــ��ة ي�ســـ��هم فـــ��ي حتقيـــ��ق
�أف�ضل املمار�سات عرب اال�ستثمار يف ر�أ�س املال الب�شـــري ،وحتويـــل الطالب �إلـــى فرد م�شـــارك ومنتـــج للعلـــوم واملعارف ،مع �إك�ســـابه
املهـــ��ارات واخلربات الالزمة ال�ستكمال درا�ســـ��ته يف تخ�ص�صـــ��ات تتنا�ســـ��ب مع ميولـــ��ه وقدراته �أو االلتحاق ب�ســـ��وق العمـــ��ل.
وتع��د م��ادة عل��م البيان��ات �إح��دى امل��واد الرئي�س��ة يف م�س��ار عل��وم احلا�س��ب والهند�س��ة الت��ي ت�س��هم يف تو�ضي��ح ماهي��ة البيان��ات
و�أ�س��اليب حتليلها مبا ي�س��اعد على اال�س��تفادة منها يف فهم الواقع واتخاذ قرارات م�س��تنرية والقيام بتوقعات نافعة للم�س��تقبل يف عدة
جم��االت حياتي��ة .وته��دف امل��ادة �إىل تعري��ف الطلب��ة ب�أهمي��ة البيان��ات وطرق جمعها وتقييمها وكيفية اال�س��تفادة منها يف حل امل�ش��كالت
احلياتية ،ودورها يف اتخاذ القرارات على امل�س��توى ال�ش��خ�صي واملجتمعي مع التعريف بال�سيا�س��ات والت�ش��ريعات املتعلقة باال�س��تخدام
الآم��ن والأخالق��ي للبيان��ات .وكذل��ك ترك��ز عل��ى تعزي��ز مهارات التفكري احلا�س��وبي من خالل التعامل مع البيانات كمورد �أ�سا�س��ي متاح
ميكن اال�ستفادة منه ،كما تبني هذه املادة �أهمية البيانات ال�ضخمة ،وطرق حتليلها ،وت�صنيفها ،وخ�صائ�صها ،وم�صادرها ،وتقنياتها،
وتطبيقاته��ا ،وجم��االت اال�س��تفادة منه��ا يف املج��ال التعليم��ي واالقت�ص��ادي ،والتعري��ف بخوارزمي��ات ال��ذكاء اال�صطناع��ي وتعل��م الآل��ة
ودوره��ا يف منظوم��ة البيان��ات .كم��ا ت�ش��تمل ه��ذه امل��ادة عل��ى �أعم��ال تطبيقي��ة مل��ا يتعلم��ه الطلب��ة؛ حل��ل م�ش��اكل واقعي��ة حتاك��ي م�س��توياته
املعرفي��ة ،بتوجي��ه و�إ�ش��راف من املعلم.
ويتميز كتاب علم البيانات ب�أ�ساليب حديثة ،تتوافر فيه عنا�صر اجلذب والت�شويق ،والتي جتعل الطلبة يقبلون على تعلمه والتفاعل
معه ،من خالل ما يقدمه من تدريبات و�أن�شطة متنوعة ،كما ي�ؤكد هذا الكتاب على جوانب مهمة يف تعليم علم البيانات وتعلمه ،تتمثل يف:
yالرتابط الوثيق بني املحتويات واملواقف وامل�شكالت احلياتية.
yتنوع طرائق عر�ض املحتوى ب�صورة جذابة وم�شوقة.
�yإبراز دور املتعلم يف عمليات التعليم والتعلم.
yاالهتمام برتابط حمتوياته مما يجعل منه ك ًال متكام ًال.
yاالهتمام بتوظيف التقنيات املنا�سبة يف املواقف املختلفة.
yاالهتمام بتوظيف �أ�ساليب متنوعة يف تقومي الطلبة مبا يتنا�سب مع الفروق الفردية بينهم.
وملواكبة التطورات العاملية يف هذا املجال ،ف�إن كتاب مادة علم البيانات �سوف يوفر للمعلم جمموعة متكاملة من املواد التعليمية
املتنوعة التي تراعي الفروق الفردية بني الطلبة ،بالإ�ضافة �إىل الربجميات واملواقع التعليمية ،التي توفر للطلبة فر�صة توظيف التقنيات
احلديثة والتوا�صل املبني على املمار�سة؛ مما ي�ؤكد دوره يف عملية التعليم والتعلم.
ونح��ن �إذ نق��دم ه��ذا الكت��اب لأعزائن��ا الطلب��ة ،ن�أم��ل �أن ي�س��تحوذ عل��ى اهتمامه��م ،و ُيلب��ي متطلباته��م ،ويجع��ل تع ّلمه��م له��ذه امل��ادة �أكرث
متعة وفائدة.
5
الفهر�س
.3التحليل اال�ستك�شافي .1مقدمة في علم البيانات 8..........
للبيانات 94...................... الدر�س الأول
البيانات والمعلومات والمعرفة 9..........................
الدر�س الأول
تمرينات 17.................................................
تحليل البيانات95..........................................
تمرينات 105................................................
الدر�س الثاني
.التعامل مع البيانات 21.....................................
الدر�س الثاني
.تمرينات29..............................................................
مكتبات البايثون لتحليل البيانات108.....................
تمرينات 127................................................
الدر�س الثالث
�أ�سا�سيات علم البيانات 34..................................
الدر�س الثالث
تمرينات 39.................................................
ت�صوير البيانات 130........................................
الم�شروع43.................................................
تمرينات 139................................................
الم�شروع142................................................
.2جمع البيانات والتحقق
.4نمذجة البيانات التنب�ؤية من �صحتها46.....................
ُّ
والتوقع 144..................... الدر�س الأول
جمع البيانات47............................................
الدر�س الأول
تمرينات 53.................................................
نمذجة البيانات التنب�ؤية 145..............................
الدر�س الثاني
تمرينات 157................................................
�أنواع البيانات57............................................
الدر�س الثاني
تمرينات 62.................................................
التو ُّقع (160................................)Forecasting
الدر�س الثالث
تمرينات 182................................................
التحقق من �صحة �إدخال البيانات 65.....................
الدر�س الثالث
تمرينات 89.................................................
التح�سين (185........................... )Optimization
الم�شروع92.................................................
تمرينات 202................................................
الم�شروع205................................................
7
.1مقدمة يف علم البيانات
�يتعرف الطال��ب يف ه��ذه الوح��دة عل��ى املفاهي��م الأ�سا�س��ية لعل��م البيان��ات،
�س� ّ
وي�شمل ذلك تعريف معنى البيانات واملعلومات واملعرفة والفرق بينهم ،و�سيتم
تناول مو�ضوع دورة حياة علم البيانات و طريقة التعامل مع البيانات ال�ضخمة،
أي�ضا �سيتم مناق�شة بع�ض املو�ضوعات اخلا�صة بال�سيا�سات املتعلقة بالبيانات و� ً
وحوكمة البيانات.
�يتعرف الطال��ب عل��ى �أ�سا�س��يات عل��م البيان��ات م��ع الرتكي��ز على
ويف اخلت��ام �س� ّ
الفر���ص الوظيفية الت��ي يوفرها علم البيانات.
�أهداف التعلم
بنهاية هذه الوحدة �سيكون الطالب قاد ًرا على �أن:
يعرف م�صطلح علم البيانات. > ّ
يفرق بني البيانات واملعلومات واملعرفة. > ّ
يفرق بني علم البيانات وذكاء الأعمال. > ّ
يو�ضح �أوجه التقارب بني علم البيانات والذكاء اال�صطناعي. > ّ
> ُيحدد مراحل دورة حياة علم البيانات.
يعرف م�صطلح البيانات ال�ضخمة. > ّ
> ُيحدد خ�صائ�ص البيانات ال�ضخمة.
>ي�صنّف تقنيات البيانات ال�ضخمة.
يعرف مفهوم �إدارة البيانات. > ّ
>يحدد مبادئ حوكمة البيانات.
> ُيناق�ش املهارات والأدوات التي يتطلبها علم البيانات.
> ُيحدد املهن املتعلقة بعلم البيانات.
يو�ضح �أهمية املجتمعات الرقمية لعلم البيانات. > ّ
8
الدر�س الأول
يتم تقدميها من خالل التقارير والر�سوم البيانية �أو املخططات. يتم عر�ضها على �صورة �أرقام ،ر�سومات� ،أو �إح�صائيات.
املعرفة Knowledge
�كل �أ�سا���س جمموع��ة م��ن املعلوم��ات يت��م ا�س��تخدامها لتق��دمي فائدة �أو حتقي��ق غر�ض معني .ميكن��ك القول �أن
تعت�بر املعرف��ة متثي ً�لا لفهم��ك للع��امل ،وه��ي ب�ش� ٍ
فهم ال�شخ�ص لبع�ض املعلومات حول �شيء ما يوفر لديه معرفة به ،فت�صبح املعلومات معرفة عند تطبيق عمليات التفكري النقدي� ،أو التقييم� ،أو التخطيط،
�أو التنظيم.
لت�ش��اهد املثال يف ال�ش��كل ،1.3ميكنك مالحظة �أن البيانات املوجودة �أ�س��فل املخطط هي قائمة من الكلمات التي تخلو من �أي �س��ياق ،و�إذا مت تنظيم هذه
البيان��ات وترتيبه��ا ،ف ُيمك��ن توف�ير بع���ض املعلوم��ات .وعل��ى فر���ض �أن ه��ذه القائم��ة حتت��وي على نتائج مبيع��ات نكهات املثلجات يف اليوم ال�س��ابق ،ميكنك من
خالل �إجراء بع�ض عمليات التحليل عليها �أن حت�صل على بع�ض املعلومات املفيدةً ،
فمثل ميكنك �أن تدرك �أن نكهة ال�ش��وكوالتة هي الأكرث مبي ًعا.
رواجا ،وهكذا ميكنه �أن يطلب خم�سة �أ�ضعاف كمية املثلجات بنكهة ال�شوكوالتة ُت ّكنُ املعرفة هنا مدير املتجر من اكت�شاف �أن نكهة ال�شوكوالتة هي الأكرث ً
يف امل��رة القادم��ة مقارن��ة بالنكه��ات الأخرى مثل نكهة القهوة (.)Mocha
10
قائمة الطلبات
املعرفة
مبيعات �أطعم المثلجات
قهوة ()Mocha
فانيال
�شوكوالتة
فراولة
املعلومات
ا�ستنتاجات م�ستقاة من املعلومات ت�ساعد يف اتخاذ القرارات. بيانات متت معاجلتها لت�صبح ذات �سياق مفهوم. املعنى
ت�ساهم يف القدرة على التنب�ؤ واتخاذ القرارات. القدرة على التنب�ؤ ال تكفي وحدها للتو�صل �إىل ا�ستنتاجات �أو قرارات.
تتطلب ِّ ميكن �إي�صالها ب�سهولة من خالل الطرق ال�شفوية �أو �إي�صال النتائج
اطالع باملو�ضوع املحدد.
الورقية �أو الإلكرتونية. للآخرين
جتيب على �أ�سئلة مثل كيف وملاذا. جتيب على �أ�سئلة مثل مَن ومتى وماذا و�أين. الهدف
11
علم البيانات وذكاء الأعمال
Data Science versus Business Intelligence
توج��د البيان��ات يف كل م��كان م��ن حول��ك ،ويت��م ا�س��تخدامها ومعاجلته��ا وحتليله��ا يف جمي��ع جم��االت
ذكاء الأعمال ):(Business Intelligence
�كل خا���ص يف العدي��د م��ن
احلي��اة .تتط��ور نوعي��ة البيان��ات وا�س��تخداماتها با�س��تمرار ،وتُ�س��تخدم ب�ش� ٍ
ه��و نظ��ام مبن��ي عل��ى البيان��ات وي�ش��مل جم��ع التطبيق��ات املهم��ة مث��ل ذكاء الأعم��ال ( ،)Business Intelligenceوله��ذا ُيعت�بر ذكاء الأعمال عملية
وتخزي��ن وحتلي��ل ومتثي��ل البيان��ات لدع��م قائم��ة عل��ى التقني��ة لتحلي��ل البيان��ات وتوف�ير معلوم��ات مهمة ت�س��اعد امل��دراء التنفيذي��ن وغريهم من
عملي��ات اتخ��اذ الق��رارات. كل من امل�س��ؤولني و�ص َّن��اع الق��رار عل��ى اتخ��اذ ق��رارات دقيق��ة خا�ص��ة بالأعم��ال .وعل��ى الرغم م��ن �أن ً
عل��م البيان��ات وذكاء الأعم��ال يت�ضم��ن العم��ل عل��ى البيان��ات� ،إال �أنهما يختلف��ان عن بع�ضهما.
ُيع ُّد علم البيانات �أكرث تعقيدً ا مقارنة بذكاء الأعمال ،حيث يقت�صر نطاق ذكاء الأعمال على جمال
الأعمال ،ويتم فيه حتليل البيانات ال�سابقة من خالل تطوير لوحات املعلومات وعر�ض م�ستخل�صات
(ر�ؤى) الأعمال ،وكذلك ترتيب و تنظيم وحتليل البيانات وذلك ال�ستخراج املعلومات التي من �ش�أنها
م�س��اعدة ال�ش��ركات على النمو وحتقيق �أهدافها بناء على فهم االجتاهات احلالية للأعمال .ويعتمد
علم البيانات على ا�ستخدام البيانات املتوفرة للقيام بتنب�ؤات م�ستقبلية وعر�ض توقعات منو الأعمال
التجارية ،وذلك بتوظيف جمموعة وا�س��عة مما ي�س��مى بالنماذج التنب�ؤية واخلوارزميات الإح�صائية
املعقدة.
يتمث��ل ال��دور الأ�سا�س��ي لأدوات ذكاء الأعم��ال يف حتلي��ل معلوم��ات امل�ؤ�س�س��ات وال�ش��ركات وامل�س��اهمة
يف �إع��داد ا�س�تراتيجيات الأعم��ال� ،أم��ا �أدوات ع��امل البيانات فت�ش��مل �أدوات معاجلة البيانات و�أدوات
البيان��ات ال�ضخم��ة وكذل��ك من��اذج خوارزمي��ة معقدة لتحليل البيانات وا�س��تخال�ص التو�صيات.
تقت�صر الأدوات على حتليل املعلومات الإدارية والإ�شراف على يت�ضمن مناذج ح�سابية معقدة ومعاجلة البيانات و �أدوات البيانات
الأدوات
ا�سرتاتيجيات الأعمال. ال�ضخمة.
تتعامل مع البيانات ّ
املنظمة التي يتم تخزينها عاد ًة يف املنظمة و�شبه ّ
املنظمة، تتعامل ب�شكل �أ�سا�سي مع البيانات غري ّ
وميكنها كذلك التعامل مع البيانات ّ �أنواع البيانات
م�ستودعات البيانات. املنظمة.
�أب�سط بكثري مقارنة بعلم البيانات. �أكرث تعقيدًا مقارنة بذكاء الأعمال. التعقيد
�أقل مرونة حيث يجب ت�صميم م�صادر البيانات م�سبقًا. �أكرث مرونة حيث ميكن �إ�ضافة م�صادر البيانات ح�سب احلاجة. املرونة
12
علم البيانات والذكاء اال�صطناعي
Data Science and Artificial Intelligence
الذكاء اال�صطناعي كما تعرفت �ساب ًقا على مفهوم علم البيانات ،ف�إن جمال الذكاء اال�صطناعي ()Artificial Intelligence
):(Artificial Intelligence كم كبري من البيانات. ُيع� ُّد جم� ً�ال �آخ��ر يتعام��ل مع ٍ
�أح��د جم��االت عل��وم احلا�س��ب ويه��دف ميك��ن ا�س��تخدام كل تقني��ة م��ن هات�ين التقنيت�ين ب�ص��ورة منف�صل��ة ع��ن الأخ��رى للو�ص��ول حلل��ول لتحدي��ات
لبناء �أنظمة قادرة على �أداء املهام التي �كل منهما �إكم��ال بع�ضهما والتقارب م ًعا. خمتلف��ة ،كذل��ك ميك��ن ل� ٍ
تتطل��ب ع��اد ًة ذكا ًء ب�ش��ر ًيا مث��ل الق��درة يخت���ص عل��م البيان��ات مبعاجل��ة البيان��ات التاريخي��ة با�س��تخدام �أدوات ح�س��ابية للقي��ام مب��ا ي�س��مى
على التعلم واال�ستدالل ،وحل امل�شكالت بالتحلي��ل الو�صف��ي للبيان��ات ( )Descriptive Analysisوال��ذي يق��دم و�ص ًف��ا للمواق��ف املح��ددة ،وكذل��ك
ومعاجلة اللغة الطبيعية والإدراك. للتنب ��ؤ بالنتائ��ج م��ن خ�لال التحلي��ل التنب ��ؤي ( ،)Predictive Analysisولتق��دمي احلل��ول والتو�صي��ات
�تخداما
ً للم�ش��كالت م��ن خ�لال التحلي��ل التوجيه��ي ( .)Prescriptive Analysisم��ن �أك�ثر الأدوات ا�س�
ه��ي الأدوات الإح�صائي��ة والإداري��ة الت��ي ميك��ن بوا�س��طتها حتلي��ل البيان��ات امل�ؤرخ��ة .وم��ن ناحي��ة �أخ��رى
ي�ستخدم الذكاء اال�صطناعي جمموعة متنوعة من التقنيات ملحاكاة الطريقة التي يفكر بها الب�شر والتي
�دل م��ن الرتكي��ز عل��ى �إج��راء احل�س��ابات الريا�ضي��ة، يقوم��ون بن��اء عليه��ا باتخ��اذ الق��رارات وحتليله��ا ،فب� ً
يت��م الرتكي��ز عن��د ا�س��تخدام �أدوات ال��ذكاء اال�صطناع��ي عل��ى عنا�ص��ر املعرف��ة وال��ذكاء كعنا�ص��ر حا�س��مة
حل��ل امل�ش��كالت .ويهت��م ال��ذكاء اال�صطناع��ي كذل��ك باحلو�س��بة املعرفي��ة (.)Cognitive Computing
ومن املهم الإ�ش��ارة �إىل �أن الفروقات التي ُذكرت �س��اب ًقا بني علم البيانات والذكاء اال�صطناعي تبدو �أقل
و�ضوح��ا يف اال�س��تخدامات العملي��ة لهم��ا لأن م�ش��روعات عل��م البيان��ات املعقدة غال ًبا ما تت�ضمن ا�س��تخدام ً
تقنيات تع ّلم الآلة � -أحد فروع الذكاء اال�صطناعي -لت�سهيل حتليل البيانات التنب�ؤي والتوجيهي.
يق��دم عل��م البيان��ات والتعل��م الآيل م�س��اهمات كب�يرة للعدي��د م��ن امل�ؤ�س�س��ات عن��د ا�س��تخدامهما ب�ص��ورة
منف�صلة� ،إال �أن تقنيات حتليل البيانات التقليدية ال تتنا�سب مع العمل ببيانات غري كاملة �أو غري دقيقة� ،أو
يف حال كانت ال�سياقات التجارية �أو العلمية تتغري ب�سرعة كبرية مما يجعل البيانات تتقادم وتفقد قيمتها
ب�سرعة كبرية .كما جتدر الإ�شارة �إىل �أن تقنيات التعلم الآيل تتطلب قد ًرا كب ًريا من البيانات ن�سب ًيا.
ي�س��تخدم اجلي��ل الق��ادم م��ن �أدوات عل��م البيان��ات ومن�ص��ات ذكاء الأعم��ال تع ّل��م الآل��ة للقي��ام ببع���ض
الإج��راءات مث��ل التع� ّرف عل��ى الأمناط يف البيانات الكت�ش��اف الأمن��اط املخفية وتقدمي الت�صورات والر�ؤى
املهم��ة التخ��اذ الق��رارات ،و ُي��ز ّود تع ّل��م الآل��ة والتع ّل��م العمي��ق عل��م البيان��ات بتنب��ؤات �أك�ثر دق��ة� .إن تواف��ر
جمموع��ات البيان��ات ال�ضخم��ة وانخفا���ض تكلف��ة معاجلته��ا �س��حاب ًيا ُي ّك��ن تع ّل��م الآل��ة م��ن توف�ير �إمكان��ات
مل تك��ن ممكن��ة يف املا�ض��ي .وعن��د اجلم��ع ب�ين عل��م البيان��ات وال��ذكاء اال�صطناع��ي ،ميك��ن احل�ص��ول عل��ى
طريقة فعالة جدًا يف احل�صول على نتائج دقيقة ب�شكل ملحوظ ت�ساهم يف اتخاذ قرارات �أف�ضل و�أ�سرع.
مثال
�أن�ش��أت �ش��ركة �أرامكو ال�س��عودية ق�س� ًما جديدًا مب�س��مى ق�س��م امل�صنع الرقمي لل�ش��ركات ( ،)Corporate Digital Factory Departmentومت تدعيم
هذا الق�سم بعلماء البيانات وخرباء تع ّلم الآلة للبحث عن التحديات الت�شغيلية وتطوير حلول ذكية للم�ساعدة يف حت�سني �أداء الأعمال .تعمل ال�شركة بجد
يف الرتويج للحلول امل�ستوحاة من الذكاء اال�صطناعي وذلك با�ستخدام املليارات من نقاط البيانات التي قام بجمعها اخلرباء واجليولوجيون ومهند�سو
البرتول على مدى عدة عقود.
ّ
ونظ� ًرا لأن �أرامك��و كان��ت عل��ى ال��دوام م��ن رواد ا�س��تخدام تقني��ات ال��ذكاء اال�صطناع��ي ،تق��وم ال�ش��ركة با�س��تخدام عل��م البيان��ات و�أدوات التعل��م الآيل لتح�س�ين
أي�ضا ،وتعمل تقنيات الذكاء اال�صطناعي املتقدمة على حت�سني خطط تطوير احلقول عمليات ا�ستخراج البرتول من املخزون املوجود حتت �سطح البحر � ً
وم�سارات الآبار؛ مما ي�ؤدي �إىل خف�ض التكلفة واحلفاظ على البيئة .ي�ستخدم علماء اجليولوجيا بال�شركة �أدوات الذكاء اال�صطناعي يف درا�سة البيانات
ب�ش��كل �أ�س��رع و�أك�ثر كف��اءة م��ن �أي وق��ت م�ض��ى .تعم��ل ه��ذه العملي��ة عل��ى حت�س�ين فه��م اخل�صائ���ص البرتوفيزيائي��ة للت�ضاري���س امل��راد ا�ستك�ش��افها وحفره��ا
وبالتايل تعزيز عملية اتخاذ القرارات.
13
دورة حياة علم البيانات
Data Science Life Cycle
5 1 يق��وم علم��اء البيان��ات واملتخ�ص�ص�ين يف العم��ل عل��ى
تعريف امل�شكلة و�صياغتها م�ش��روعات عل��م البيان��ات بتوظي��ف خرباته��م م��ن خ�لال
متثيل البيانات
خط��وات حم��ددة لتنفي��ذ كل م�ش��روع جدي��د بكف��اءة.
ُيطل��ق عل��ى ه��ذه العملي��ة ا�س��م دورة حي��اة عل��م البيان��ات،
وتت�ضم��ن خم���س مراح��ل .تتمي��ز ك ٌل م��ن املراح��ل املختلف��ة
4 2 له��ذه ال��دورة بخ�صائ���ص معين��ة ،مم��ا يجع��ل م��ن املمك��ن
التحليل اال�ستك�شايف جمع البيانات �أن ت�ش��مل م�ش��روعات خا�ص��ة مث��ل م�ش��روعات ال��ذكاء
للبيانات اال�صطناع��ي وتع ّل��م الآل��ة� ،أو متثي��ل العملي��ات الداخلي��ة
مل�ؤ�س�س��ات معين��ة.
3
جتهيز البيانات
وت�صحيحها
احل�صول على الكميات �أو ال�صفات املوجودة يف جمموعة البيانات. حتليل االنحدار ()Regression Analysis
نظم التو�صية
�إعطاء تو�صية م�ستنرية مل�س�ألة حمددة.
()Recommendation engines
14
.2جمع البيانات Data Collection
بعد �أن يتم حتديد الأهداف ،يجب توفري جمموعة البيانات نف�سها ،ورغم �أنه قد يتم �إدخال
جمع البيانات:
البيان��ات يدو ًي��ا �أحيا ًن��ا ،فم��ن امله��م التنقيب وجم��ع البيانات ،حيث يتعني يف هذه املرحلة جمع
عمليـ��ة جمـ��ع الق��راءات �أو احلقائ��ق بيان��ات كافي��ة ملوا�صل��ة معاجلته��ا .وميك��ن �أن ت�أت��ي البيان��ات نف�س��ها م��ن جمموع��ة متنوع��ة من
وتن�س��يقها ،وت�شـ��مل احل�صـ��ول عليهـ��ا فمثل تقوم �أجهزة اال�ست�ش��عار البيئية وتطبيقات الهاتف املحمول ومن�صات الويب امل�صادرً ،
وت�سـ��ميتها وحت�سـ��ينها. بتوليد البيانات ب�صورة م�س��تمرة ليتم تخزينها تلقائ ًيا يف قواعد البيانات.
�شيوعا
ً جدول :1.5تن�سيقات تخزين البيانات الأكرث
15
.4التحليل اال�ستك�شايف للبيانات Exploratory Data Analysis
التحليل اال�ستك�شايف للبيانات: بع��د �أن جمع��ت البيان��ات وقم��ت بت�صحيحه��ا ،ميكن��ك حتلي��ل جمموع��ة البيان��ات وا�س��تنباط
ه��و نه��ج لتحلي��ل جمموع��ات البيان��ات الإجاب��ات املطلوب��ة لأ�س��ئلتك ،ويت��م �إج��راء حتلي��ل البيان��ات با�س��تخدام �أدوات حتلي��ل البيانات
لتلخي�ص خ�صائ�صها الرئي�سة ،ويتم عادة �يطا وذلك بدرا�س��ة متغري �أو الأك��واد واملكتب��ات الربجمي��ة املتخ�ص�ص��ة ،وقد يكون التحليل ب�س� ً
با�س��تخدام الأ�س��اليب املرئي��ة. واح��د �أو �أك�ثر ،وق��د يت�س��ع لي�ش��مل عملي��ات �أك�ثر تعقي��دً ا تت�ضمن عملي��ات �إح�صائية متقدمة.
�يوعا يف الوق��ت احل��ايل لتحلي��ل جمموعة البيان��ات ،ويجب ُيع� ُّد تع ّل��م الآل��ة م��ن �أك�ثر الط��رق �ش� ً
ا ِّتباع خطوات حمددة لتحليل البيانات با�ستخدام تع ّلم الآلة ،ففي البداية يجب حتديد منوذج
تع ّلم الآلة ب�إيجاد قيم املدخالت واملخرجات يليها بناء خوارزمية التحليل نف�سها.
تعت�بر ه��ذه العملي��ة معق��دة ،وله��ذا ف��إن هن��اك متخ�ص�ص�ين للقي��ام به��ا مث��ل علم��اء البيان��ات
ومهند�س��ي تع ّل��م الآل��ة .بع��د االنته��اء م��ن اخلوارزمي��ة ،يت��م جتري��ب النم��وذج واختب��اره ،وعن��د
اكتم��ال هات�ين املرحلت�ين ميكن��ك ا�س��تخدام البيان��ات الناجت��ة من��ه للو�صول للإجاب��ات املرجو
احل�ص��ول عليه��ا م��ن عملي��ات التحليل.
ال�شكل :1.5حتليل تف�شي فريو�س كورونا ( )COVID-19با�ستخدام التحليالت املرئية .معهد �سا�س.SAS. © 2022 SAS Inc -
16
مترينات
1
.1علم البيانات هو حقل متعدد التخ�ص�صات ير ّكز على ا�ستخراج معلومات ذات فائدة من البيانات.
ُ .2يطلق ا�سم املعرفة على البيانات عند حتليلها وتنظيمها وهيكلتها لت�صبح ذات معنى.
.4يطلق ا�سم املعرفة على عملية جمع البيانات بطريقة �صحيحة جتعلها ذات فائدة.
�.7إن عل��م البيان��ات ،وال��ذكاء اال�صطناع��ي ،وذكاء الأعم��ال ه��ي ث�لاث جم��االت خمتلف��ة وم�س��تقلة عن
بع�ضها البع�ض.
.8ي�س��اعد ا�س��تخدام التمثي��ل املرئ��ي لتحلي��ل البيان��ات عل��ى ا�س��تنباط ر�ؤى �أف�ض��ل مم��ا يعن��ي اكت�س��اب
معرف��ة �أف�ض��ل مبعنى تل��ك البيانات.
.9تُع ُّد ُنظم التو�صية الذكية وحتليل االنحدار من �أف�ضل طرق تخزين البيانات.
ُ .10تع� ُّد قواع��د بيان��ات ال�سال�س��ل الزمني��ة وقواع��د البيان��ات غ�ير العالئقي��ة ( )NoSQLج��ز ًءا م��ن
و�س��ائل جمع البيانات.
17
� 2أن�ش��ئ قائم��ة م��ن البيان��ات ث��م ح��ول تل��ك البيان��ات �إىل معلوم��ات مفي��دة ،ث��م ِّ
و�ض��ح كي��ف يح� ّول احلا�س��ب البيان��ات
�إىل معلومات؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
ِّ
و�ضح الفروق الثالثة الرئي�سة بني علم البيانات والذكاء اال�صطناعي ،وادعم �إجاباتك ببع�ض الأمثلة.
3
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
ِّ
و�ض��ح وق��ارن ب�ين عل��م البيان��ات وذكاء الأعم��ال ،و�إذا كان لدي��ك �ش��ركة ا�س��تثمارية� ،أي احلقل�ين �س��يكون خي��ارك 4
املف�ضل لال�ستثمار ؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
18
5م��ا م��دى فعالي��ة تق��ارب عل��م البيان��ات وال��ذكاء اال�صطناع��ي؟ ابح��ث يف الإنرتن��ت واذك��ر مثال�ين ناجح�ين عل��ى
ذلك .
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
ِّ 6
و�ض��ح املق�ص��ود بعل��م البيان��ات ،واذك��ر ثالث��ة تطبيق��ات حياتي��ة يف املج��ال ال�صح��ي ،وجم��ال الأعم��ال التجاري��ة،
بي ملاذا يُعدُّ علم البيانات �ضرور ًيا ملثل هذه املجاالت؟ والرتفيه ،ث ّم ّ
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
و�ض��ح وق��ارن ب�ين جمموع��ات البيان��ات املعاجل��ة وغ�ير املعاجل��ة الت��ي َت ِ�ص� ْ�ف الدرج��ات الف�صلي��ة للطال��ب و�أدا ِئ��ه
ِّ 7
خ�لال الع��ام الدرا�س��ي.
م��ا االنطباع��ات والأف��كار الت��ي ميكن��ك احل�ص��ول عليه��ا م��ن جمموع��ات البيان��ات ه��ذه؟ وه��ل ميكن��ك تو ّق��ع الأداء
الأكادمي��ي امل�س��تقبلي للطال��ب يف اجلامع��ة م��ن خ�لال ه��ذه البيان��ات؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
19
8ابح��ث ع��ن مزي��د م��ن املعلوم��ات ح��ول "م�صن��ع �أرامك��و ال�س��عودية الرقم��ي" وح��دد ثالث��ة �أمثل��ة ال�س��تخدام ال��ذكاء
اال�صطناعي يف ا�س��تخراج البيانات ،ومن ثم اعطينا ر�أيك يف مدى ت�أثري هذه التقنيات على العمليات الت�ش��غيلية
لل�شركة؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
20
الدر�س الثاين
التعامل مع البيانات
التنوع Variety
التنوع ي�ش�ير التن��وع �إىل العدي��د م��ن �أن��واع البيان��ات
املتوافرة،ويت��م هيكل��ة البيان��ات التقليدي��ة املختلف��ة
وتكييفه��ا بدق��ة يف قواع��د البيان��ات العالئقي��ة ،ولك��ن
م��ع ظه��ور البيانات ال�ضخم��ة� ،أ�صبحت البيانات تتوافر
ال�سرعة القيمة يف �أن��واع جدي��دة غ�ير ّ
منظم��ة .تتطل��ب �أن��واع البيان��ات
غ�ير املنظم��ة و�ش��به املنظم��ة (مثل الن�صو���ص وال�صوت
والفيديو) معاجلة �إ�ضافية م�سبقة ال�ستخال�ص املعاين
ودع��م معلوم��ات البيان��ات الو�صفي��ة املتعلق��ة بتل��ك
البيان��ات ،وب��دون ه��ذه البيان��ات الو�صفي��ة يك��ون م��ن
امل�ستحيل معرفة ما يتم تخزينه وكيف ميكن معاجلته.
املوثوقية احلجم
21
املوثوقية Veracity القيمة Value
ترتب��ط �صح��ة البيان��ات مب��دى دق��ة جمموع��ة البيان��ات �أو �إن جم��ع الكث�ير م��ن البيان��ات ال يعن��ي �أن تل��ك البيان��ات
موثوقيته��ا .ال ترتب��ط املوثوقي��ة بج��ودة البيان��ات نف�س��ها فح�س��ب، ه��ي ذات قيم��ة ،فقيم��ة البيان��ات تتمث��ل يف �إمكاني��ة احل�ص��ول
أي�ض��ا مب��دى م�صداقي��ة م�ص��در البيان��ات ونوعه��ا وكيفي��ة ب��ل � ً عل��ى التو�صي��ات والو�ص��ول �إىل بع���ض الأف��كار م��ن خالله��ا.
معاجلتها. ي�ش�ير م�صطل��ح القيم��ة �إىل م��دى فائ��دة البيان��ات يف اتخ��اذ
الق��رارات ،وبالطب��ع ف ��إن �إج��راء التحلي�لات املنا�س��بة ه��و و�س��يلة
ا�س��تخراج قيم��ة البيان��ات ال�ضخم��ة.
Velocity ال�سرعة احلجم Volume
ي�ش�ير م�صطل��ح ال�س��رعة �إىل مع��دل التق��اط البيان��ات وتخزينه��ا. نظ� ًرا لأن��ه يج��ب معاجل��ة كمي��ات كب�يرة من البيان��ات غري املنظمة
تنت��ج البيان��ات م��ن معظ��م الأجه��زة الذكي��ة املت�صل��ة بالإنرتن��ت والت��ي تتمي��ز بقل��ة الكثاف��ة وت�س��مى ( ،)low density dataف�إن كم
(�أجهزة �إنرتنت الأ�شياء) والأجهزة املحمولة يف الوقت احلقيقي البيان��ات يع��د جان ًب��ا مه ًم��ا يف البيان��ات ال�ضخم��ة .ميك��ن �أن تك��ون
�أو قري ًب��ا م��ن الوق��ت احلقيق��ي ،مم��ا يتطل��ب اجلم��ع الف��وري لتلك قيم��ة بع���ض ه��ذه البيان��ات غ�ير معروف��ة قبل القي��ام بتحليلها ،مثل
البيان��ات وكذلك نقله��ا وتخزينها. بيان��ات ت�صف��ح امل�س��تخدمني لأح��د مواق��ع الوي��ب �أو �أح��د تطبيقات
الهاتف الذكي� ،أو تلك البيانات التي يتم احل�صول عليها من �أجهزة
�إنرتنت الأ�ش��ياء املدعمة ب�أجهزة اال�ست�ش��عار .قد ي�صل حجم هذه
البيانات �إىل الع�شرات ،بل املئات من التريابايت من البيانات.
22
احلو�سبة يف الذاكرة In-Memory Computing م�ستودعات البيانات Data Warehouse
ه��ي طريق��ة لت�س��هيل عملي��ة حتلي��ل البيان��ات ال�ضخم��ة العتماده��ا ب�ص��ورة ق��د تعت�بر م�س��تودعات البيان��ات الأداة الأق��دم لتحلي��ل بيان��ات
�أ�سا�س��ية عل��ى ذاك��رة احلا�س��ب الرئي�س��ة ( )RAMلتخزي��ن البيان��ات .ي�ص��ل ال�ش��ركات .ي�ش�ير م�س��تودع البيان��ات �إىل قاع��دة البيان��ات الت��ي
امل�س��تخدمون �إىل البيانات املخزنة يف الذاكرة الأ�سا�س��ية للنظام وبالتايل تخ��زن البيان��ات احلالي��ة والتاريخي��ة الت��ي نتج��ت ع��ن العدي��د من
يتم جتاوز معوقات ا�سرتداد وقراءة البيانات املوجودة يف قاعدة البيانات �أنظمة املعامالت الت�شغيلية الأ�سا�سية مثل �أنظمة املبيعات ،ودعم
التقليدي��ة امل�س��تندة �إىل التخزي��ن عل��ى الأقرا���ص مم��ا يعن��ي تقلي��ل وق��ت العمالء ،والت�صنيع ،والتي جتعل البيانات متاحة ل�صانعي القرار
اال�ستعالم ب�شكل كبري .تتميز اخلوادم ال�سحابية ب�شكل خا�ص بوجود �سعة يف ال�ش��ركة ،ويت��م دم��ج ه��ذه البيان��ات م��ع البيان��ات م��ن امل�ص��ادر
كب�يرة م��ن ذاك��رة الو�ص��ول الع�ش��وائي ،مما ي�س��هل ا�س��تخدامها يف عمليات اخلارجي��ة لتحوي��ل البيان��ات غري املكتمل��ة �إىل بيانات ّ
منظمة قبل
احلو�س��بة يف الذاكرة. تخزينها يف م�ستودع البيانات .يوفر نظام م�ستودع البيانات � ً
أي�ضا
بحرية البيانات Data Lake جمموع��ة م��ن الأدوات للتحلي��ل واال�س��تعالم وكذل��ك �أدوات �إعداد
التقارير الر�س��ومية.
بح�يرة البيان��ات ه��ي م�س��تودع بيان��ات ع��اد ًة م��ا يك��ون �س��حاب ًيا ُي�س��تخدم
لتخزين كميات هائلة من البيانات الأولية وغري املعاجلة .يف هذه الطريقة
كل م��ن البيان��ات املنظم��ة (مث��ل يت��م ا�س��تخدام عن��وان URLثاب��ت لدع��م ٍ
قواع��د البيان��ات) والبيان��ات غ�ير املنظمة (مثل ر�س��ائل الربيد الإلكرتوين
وامل�ستندات).
يعت�بر التميي��ز ب�ين ه��ذه التقني��ات الثالث��ة مه ًم��ا نظ� ًرا للأغرا���ض املختلف��ة ال�س��تخدامها ولكيفي��ة عمله��ا يف معاجل��ة البيان��ات ب�ش��كل �صحي��ح .ال تعم��ل ه��ذه
التقني��ات م ًع��ا ،ولك��ن يت��م اختي��ار �إحداه��ا اعتم��ادًا عل��ى ن��وع ال�ش��ركة ،فق��د تك��ون بح�يرة البيان��ات ه��ي اخلي��ار اجلي��د لإحدى ال�ش��ركات ،بينما يعد م�س��تودع
البيان��ات اخلي��ار الأف�ض��ل ل�ش��ركة �أخرى.
23
اجلدول :1.6خطوات اكت�شاف املعرفة
تنظيف البيانات التالفة وغري املطابقة ،و�إزالة �أنواع البيانات اخلاطئة وما �إىل ذلك. ت�صحيح البيانات:
يحدث التنقيب يف البيانات من م�صادر متعددة .يجب دمج م�صادر البيانات هذه يف جمموعة بيانات واحدة. تكامل البيانات:
حتديد جزء جمموعة البيانات الذي يجب ا�ستخدامه لعملية ا�ستخراج البيانات .من املهم حتديد جمموعة البيانات الأكرث
مواءمة لأهدافك لأن ا�ستخراج البيانات مهمة ت�ستغرق وق ًتا ً اختيار البيانات:
طويل.
يُع ُّد �إعداد جمموعات البيانات الأولية وتن�سيقها �أم ًرا �ضرور ًيا لأن عمليات التنقيب عن البيانات حتتاج �إىل �أن يكون حتويل �صيغة
ملدخالتها تن�سيق حمدد لتحليلها. البيانات:
هي العملية الفعلية لتحليل البيانات وا�ستخراج النتائج املرجوة من التحليل من خالل الأمناط. التنقيب يف البيانات:
تقييم الأمناط التي مت �إن�شا�ؤها خالل خطوات التنقيب عن البيانات ،وحتديد �أيها مفيد لكل هدف حمدد. تقييم النمط:
متثيل النتائج التي مت احل�صول عليها من خالل التقارير ،والر�سوم البيانية واملخططات الوا�ضحة واملخت�صرة. متثيل املعرفة:
24
با�س��تخدام الن�س��خ االحتياطي ال�س��حابي للبيانات ال�ضخمة ،ميكن للم�ؤ�س�س��ات اال�س��تفادة من
اخلدم��ات م��ن مراك��ز البيان��ات الت��ي متت��د ع�بر مواقع جغرافي��ة متعددة ،مم��ا ي�ضمن التوافر
الدائ��م وا�س��تعادة البيان��ات ب�س��هولة .وبا�س��تخدام التخزي��ن ال�س��حابي ميك��ن ن�س��خ البيان��ات
احتياط ًي��ا ع�بر ع��دة مراك��ز بيان��ات يف مناط��ق خمتلف��ة م��ن الع��امل ،وبذل��ك ال يت��م االحتف��اظ
بالن�س��خ االحتياطي��ة يف م��كان واحد.
توف��ر تقني��ات التخزي��ن ال�س��حابي خ�صائ���ص �أخ��رى للحماية للن�س��خ االحتياطي��ة حيث ي�ضمن
مقدمو تلك التقنيات حماية البيانات املن�سوخة احتياط ًيا �إىل التخزين ال�سحابي عرب تقنيات
الت�شفري املتقدمة قبل القيام بنقل البيانات وخالل نقلها وكذلك بعد نقلها.
وكما ُذكر �س��اب ًقا ،ف�إن معاجلة البيانات ال�ضخمة تتطلب �س��عة تخزين وقوة معاجلة� ،أما من
حيث ال�س��عة التخزينية ،ف�إن التقنيات ال�س��حابية تفي بهذا الأمر ،وميكن لل�ش��ركات احل�صول
عل��ى خدم��ات التخزي��ن القابل��ة للتو�س��ع بي�س��ر .ميك��ن له��ذه التقني��ات � ً
أي�ض��ا تلبي��ة متطلب��ات
احلو�سبة لتحليل البيانات ال�ضخمة ،وقد �أ�صبح خرباء حتليالت البيانات يو�صون با�ستخدام
اخلدم��ات املدعوم��ة �س��حاب ًيا للقي��ام بعملي��ات التحلي��ل لإدراكه��م بالإمكاني��ات الالنهائية التي
توفرها التقنيات.
مزايا وعيوب تخزين البيانات ال�ضخمة �سحاب ًيا Pros and Cons of Big Data Cloud Storage
ميك��ن م��ن خ�لال اجلم��ع ب�ين حتلي�لات البيان��ات ال�ضخم��ة واحلو�س��بة ال�س��حابية �إيجاد فر�ص مل تكن ممكنة من قبل لفه��م البيانات واحل�صول على املعرفة
ودع��م عملي��ات اتخ��اذ الق��رارات .يج��ب علي��ك النظ��ر �إىل املزاي��ا وكذل��ك �إدراك التحدي��ات الت��ي تتعلق با�س��تخدام احلو�س��بة ال�س��حابية يف العمليات املتعلقة
بالبيانات ال�ضخمة.
يعني تخزين البيانات ال�ضخمة �سحاب ًيا �أن توفر البيانات يعتمد
على االت�صال بال�شبكة .ت�ؤثر امل�شاكل املتعلقة بال�شبكات كتدين جودة تر ِّكز ال�شركة على عمليات حتليل البيانات ً
بدل من �إدارة البنية
االت�صال �أو ت� ُّأخر اال�ستجابة ( ،)latencyوالتي قد تظهر يف البيئة التحتية ،مما ينعك�س ب�شكل �إيجابي على الأداء وامليزة التناف�سية.
ال�سحابية على �سرعة جمع البيانات ومعاجلتها وتخزينها.
25
ت�ضمن حوكمة البيانات �أن
�سيا�سة ال�شركات وحوكمة البيانات
البيانات: Data Governance and Policies
�آمنة. حتدد ال�ضوابط والهياكل التنظيمية لل�شركات وامل�ؤ�س�سات امل�س�ؤوليات وطرق اتخاذ القرارات املتعلقة
موثوقة. ب�إدارة البيانات ،والتي تت�ضمن تطوير ال�سيا�سات والإجراءات الداخلية التي تتحكم ب�إدارة البيانات.
مُوثقة. ت�س��اعد �إدارة البيان��ات امل�ؤ�س�س��ات اخلا�ص��ة �أو امل�ؤ�س�س��ات احلكومي��ة وغ�ير الربحي��ة يف التعام��ل م��ع
عمليات �إدارة البيانات بجودة عالية خالل جميع مراحل دورة حياة البيانات ،وت�ؤدي هذه ال�سيا�سات
مُدارة. والإجراءات الفعالة �إىل حت�سني الأعمال والنتائج ،حيث تقوم ال�شركات وامل�ؤ�س�سات بجمع كميات هائلة
مُدققة. م��ن البيان��ات الداخلي��ة واخلارجي��ة ،وتعت�بر �إدارة البيان��ات �ضروري��ة ال�س��تخدام تل��ك البيانات بفعالية
و�إدارة املخاط��ر وخف���ض التكاليف املختلفة.
مثال
�أن�ش��أت �ش��ركة ات�ص��االت �س��عودية قط��اع حتلي��ل البيان��ات امل�ؤ�س�س��ية ( )CADعام
2016للم�س��اعدة يف حتقي��ق هدفه��ا املتمث��ل يف تق��دمي �أف�ض��ل ممار�س��ات حوكمة
و�إدارة البيانات .تعترب البيانات والأ�شخا�ص والعمليات والتقنيات من �أهم ركائز
ال�ش��ركة يف احلوكم��ة ،حي��ث تت�ضم��ن املب��ادرة حتقي��ق جمي��ع الركائ��ز لأجل حتول
رقمي ناجح.
ت�سعى ال�شركة الآن �إىل اعتماد حلول حوكمة البيانات املبتكرة التي تعزز الذكاء
اال�صطناعي وتو�سع مفهوم حوكمة البيانات �إىل "حوكمة التحليالت".
يهدف هذا ال�سعي �إىل حتقيق تغيري �إيجابي يف الأعمال وذلك من خالل حتديد
املتطلبات وخطوات �سري الأعمال ب�شكل وا�ضح. �ش��كل :1.8من��اذج ل�صفح��ات م��ن مكت��ب �إدارة البيان��ات
الوطنية � -ضوابط وموا�صفات �إدارة البيانات الوطنية وحوكمتها
وحماية البيانات ال�شخ�صية © الهيئة ال�سعودية للبيانات والذكاء
اال�صطناعي
27
حوكمة البيانات و�إدارتها
�إدارة البيانات: Data Governance versus Data Management
�إدارة البيان��ات ه��ي �إن�ش��اء وتنفي��ذ البن��ى م��ن الأهمي��ة مب��كان �إدراك �أن حوكم��ة البيان��ات ه��ي �أح��د مكونات �إدارة البيانات ال�ش��املة� .إن
وال�سيا�س��ات والإج��راءات الت��ي تدي��ر و�ضع القواعد الإر�شادية حلوكمة البيانات دون التنفيذ الفعلي لها يعترب م�ضيعة للوقت واجلهد
احتياج��ات دورة حي��اة البيان��ات الكامل��ة دون معنى �أو قيمة حقيقية ،فحوكمة البيانات حتدد جميع ال�ضوابط وال�سيا�سات والعمليات،
للم�ؤ�س�س��ة. والت��ي تُنف��ذ بوا�س��طة �إدارة البيان��ات ،والت��ي مهمته��ا ه��ي جم��ع البيانات وا�س��تخدامها يف �صنع
الق��رار م��ن خ�لال اتب��اع �أ�سا�س��يات احلوكم��ة والت��ي تتمث��ل بال�ضواب��ط وال�سيا�س��ات والعملي��ات
املتعلقة بالبيانات .ت�شبه حوكمة البيانات عملية تطوير الت�صميم لبناء منزل جديد� ،أما �إدارة
البيانات فهي عملية البناء نف�سها ،ف�إذا تخيلت هذا الأمر ،فيمكنك بناء منزل دون ت�صميم،
ولكن هذا البناء �سيكون �أقل كفاءة وجودة ،مع وجود احتمال الف�شل يف بنائه بالدرجة الأوىل.
مالك البيانات: ت�ض��م عملي��ة حوكم��ة البيان��ات جمموع��ة متنوع��ة م��ن الأ�ش��خا�ص يف معظ��م امل�ؤ�س�س��ات ،ويت��م
ت�ضمني امل�ستخدمني النهائيني املطلعني على البيانات ذات العالقة يف �أنظمة امل�ؤ�س�سة ،وكذلك
�ش��خ�ص �أو �أ�ش��خا�ص م�س��ؤولون ع��ن بيان��ات مدراء الأعمال ،واملتخ�ص�صني يف �إدارة البيانات ،وموظفي تقنية املعلومات ،ويتحمل امل�سئولية
حمددة. الرئي�س��ة عن احلوكمة عادة رئي���س ق�س��م املعلومات (� )CIOأو كبري م�س��ؤويل البيانات ()CDO
ومدي��ر �إدارة البيان��ات (.)DGM
ُيع� ُّد رئي���س ق�س��م املعلوم��ات �أح��د كب��ار امل�س��ؤولني التنفيذي�ين ع��ن برنام��ج حوكم��ة البيان��ات،
م�شرف بيانات: وت�ش��مل م�س��ؤولياته احل�صول على املوافقة ،والتمويل ،والتوظيف يف الربنامج ،وكذلك تقدمي
تت�ضم��ن مه��ام م�ش��رف البيان��ات �إدارة املب��ادرات ،وتقيي��م تط��ور الربنامج ،والرتويج له بفاعلية.
البيانـات من خالل تنفيـذ �سيا�سـات حوكمـة فاعتم��ادًا عل��ى حج��م امل�ؤ�س�س��ة ،يت��م تعيني مدير عام لإدارة البيانات ولقيادة وتن�س��يق مبادرة
البيانـات واملحافظة عليهـا داخـل امل�ؤ�س�سـة. احلوكم��ة ،حي��ث يت��وىل عق��د االجتماع��ات ،وتنفي��ذ ال��دورات التدريبية ،وتتبع م�ؤ�ش��رات الأداء
الرئي�سة ،و�إدارة االت�صاالت الداخلية للمبادرة .ويعمل مدير �إدارة البيانات مع مالكي البيانات
وامل�س��ؤولني الذي��ن ي�ضمن��ون تطبي��ق �ضواب��ط وقواع��د حوكم��ة البيان��ات واتب��اع امل�س��تخدمني
النهائيني لها.
28
مترينات
1
.2م��ن التقني��ات اخلم���س الت��ي متك��ن م��ن �إدارة البيان��ات ال�ضخم��ة ال�س��رعة وامل�صداقي��ة وم�س��تودع
البيانات.
.4التخزي��ن ال�س��حابي ه��و طريق��ة التخزي��ن الوحي��دة امل�س��تخدمة لك��م البيان��ات الكب�ير مث��ل البيان��ات
ال�ضخمة.
ُ .5تع � ُّد قابلي��ة التو�س��ع والتكلف��ة املنخف�ض��ة لتحلي��ل البيان��ات م��ن املزاي��ا العدي��دة لتخزي��ن البيان��ات
ال�ضخم��ة �س��حاب ًيا.
.6م�س��تودع البيان��ات ه��و م�س��تودع يتواف��ر �س��حاب ًيا ع��اد ًة لتخزي��ن كمي��ات هائل��ة م��ن البيان��ات الأولي��ة
وغ�ير املعاجلة.
.7احلو�س��بة يف الذاك��رة ه��ي طريق��ة لت�س��هيل حتلي��ل البيان��ات ال�ضخم��ة العتماده��ا ب�ص��ورة �أ�سا�س��ية
عل��ى ذاكرة احلا�س��ب الرئي�س��ة لتخزي��ن البيانات.
.8ت�ش�ير بح�يرة البيان��ات �إىل قاع��دة البيان��ات الت��ي تخ��زن البيان��ات احلالي��ة والتاريخي��ة الناجت��ة ع��ن
�أنظمة املعامالت الأ�سا�س��ية يف امل�ؤ�س�س��ة.
.9اختي��ار البيان��ات ه��و حتدي��د ج��زء م��ن جمموع��ة البيان��ات ال��ذي نري��د ا�س��تخدامه لعملي��ة اكت�ش��اف
املعرفة.
29
2اذكر ثالثة �أمثلة على ا�ستخدام البيانات ال�ضخمة للم�ساعدة يف الأعمال التجارية.
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
3ابح��ث يف الإنرتن��ت ع��ن م��زودي خدم��ات احلو�س��بة ال�س��حابية الأك�ثر �ش��هرة الي��وم يف ال�س��وق العاملي��ة واملُ�س��تخدمة
يف تخزين ومعاجلة البيانات ال�ضخمة .
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
4ا�ش��رح ب�إيج��از م��دى م�س��اعدة التخزي��ن ال�س��حابي لن��ا يف التعام��ل م��ع م�ش��كلة تخزي��ن الك��م الهائ��ل م��ن البيان��ات
الناجت عن البيانات ال�ضخمة .
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
30
5البيانات ال�ضخمة هي تطور حديث يف تاريخ احلو�سبة ،فهل ميكنك حتديد عاملني �ساهما يف هذا النمو املفاجئ
يف جمع البيانات؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
6ق��ارن ب�ين التقني��ات الث�لاث لتخزي��ن البيان��ات ال�ضخم��ة ،و�إذا قم��ت بتطوي��ر تطبي��ق يتطل��ب و�ص� ً
�ول �س��ري ًعا ج�دًا
�إىل البيانات ،فما هي التقنية التي �ستختارها؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
31
8ا�شرح كيفية عمل قابلية التو�سع يف تخزين البيانات ال�سحابية ،ثم ابحث عن خدمتني لتخزين البيانات �سحاب ًيا
على �شبكة الإنرتنت .
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
9ما الغر�ض من حوكمة البيانات؟ وهل تعترب حوكمة البيانات مرادفة لإدارة البيانات؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
10ابح��ث يف الإنرتن��ت ع��ن معلوم��ات ح��ول �ضواب��ط �أو قوان�ين �إدارة البيان��ات ال�صحي��ة يف اململك��ة العربي��ة ال�س��عودية،
ثم اذكر العواقب املرتتبة على ت�سرب بيانات �أحد مرافق الرعاية ال�صحية؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
32
� 11أن�ش��ئ تقري� ًرا ع��ن تغ�ير املن��اخ م��ن خ�لال مقارن��ة بيان��ات الطق���س التاريخي��ة لدولت�ين م��ن اختي��ارك ،ث��م ح�دّد �أي��ن
�ستبحث عن املعلومات على الإنرتنت ،وا�شرح العوامل امل�ؤثرة وراء قرارك هذا .
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
12ما خماوف اخل�صو�صية التي ميكنك التفكري بها عند تعامل م�ؤ�س�سة كبرية مع البيانات ال�ضخمة؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
13ه��ل لدي��ك فك��رة ع��ن املعلوم��ات الت��ي متتلكه��ا �ش��بكة التوا�ص��ل االجتماع��ي الت��ي ان�ضمم��ت �إليه��ا ح��ول عائلت��ك
و�أ�صدقائك؟ �إذا كانت الإجابة نعم ،اكتب قائمة ق�صرية بهذه املعلومات .
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
33
الدر�س الثالث
34
البايثون يف علم البيانات Python for Data Science
يف�ض��ل حمرتف��و عل��م البيان��ات عام� ًة ا�س��تخدام لغ��ة البايث��ون يف م�ش��روعاتهم املخت�ص��ة به��ذا اجلانب،
البايثون ):(Python
فهي لغة برجمة عالية امل�س��توى كائنية التوجه و�س��هلة التعلم ،ومن ال�س��هل البدء يف العمل على م�ش��روع
لغـ��ة برجمـ��ة عاليـ��ة امل�سـ��توى ت�سـ��تخدم م��ا بحي��ث ميكن��ك ب��دء كتاب��ة ك��ود برجم��ي ب�س��يط �أو ت�صمي��م وتنفي��ذ ح��ل با�س��تخدام مب��ادئ الربجم��ة
لأغرا���ض متعـ��ددة وق��د اكت�سـ��بت �شـ��عبية كائني��ة التوجه (.)OOP
متزايـ��دة فـ��ي علـ��م البيانـ��ات وتع ّل��م الآل��ة.
يوفر ا�س��تخدام واجهات برجمة التطبيقات ( )APIsواملكتبات القيا�س��ية الو�صول �إىل دوال قوية �س��هلة
اال�س��تخدام .توج��د العدي��د م��ن املكتب��ات اجلاه��زة لال�س��تخدام يف البايث��ون م��ن ِقب��ل املتخ�ص�ص�ين يف
امل�ؤ�س�سات املختلفة تغطي جمموعة متنوعة من االحتياجات مثل :ا�ستخراج البيانات ،و�إعداد البيانات
وحتليلها ،ومعاجلة البيانات ،والنمذجة التنب�ؤية ،ومتثيل البيانات ،و�إعداد التقارير.
كذل��ك ف��إن مكتب��ات البايثون تدع��م تطبيقات تع ّلم الآل��ة ومتطلبات ال��ذكاء اال�صطناع��ي املتقدمة مبا
يتجاوز تطبيقات علم البيانات التقليدية.
35
�أدوات علم البيانات Tools for Data Science
عل��م البيان��ات عملي��ة معق��دة تتطل��ب الكث�ير م��ن اخلط��وات لتوف�ير حل��ول لعل��م البيان��ات ،ول��كل خط��وة م��ن خط��وات هذه العملي��ة العديد م��ن الأدوات لإجناز
�يوعا ل��كل خط��وة يف عل��م البيان��ات.
املهم��ة املطلوب��ة .يعر���ض ج��دول 1.9الأدوات الأك�ثر �ش� ً
Pythonو SQLو .Apache TinkerPop الأدوات التي ت�ستعلم عن البيانات التي تريد حتليلها. حتويل �صيغة البيانات
Pandasو NumPyو .Apache Spark البيانات املطلوبة �إىل مناذج منا�سبة للتحليل.
حتويل . النمذجة
36
مهن علم البيانات Data Science jobs
علم البيانات هو �أحد �أ�س��رع التخ�ص�صات املتعلقة بعلوم احلا�س��ب من ًوا والأكرث طل ًبا يف يف الوقت الراهن ،وقد ن�ش��رت م�ؤ�س�س��ة م�س��ك م�ؤخ ًرا تقري ًرا عن
�سوق العمل ال�سعودي ووظائف امل�ستقبل ،حيث يركزِّ التقرير على الوظائف الأكرث طل ًبا حال ًيا ،وتبدو الفر�ص الوظيفية يف علم البيانات واعدة ب�شكل خا�ص
ال �سيما الوظائف التي تدعم �أهداف ر�ؤية ال�سعودية .2030
مهمته هي �إيجاد البيانات ومعاجلتها وحتليلها لل�شركات وامل�ؤ�س�سات .ي�أخذ البيانات الأولية وغري املعاجلة ثم يتم
عامل بيانات
ا�ستخراج ر�ؤى و�أمناط من البيانات ت�ساعد ال�شركات وامل�ؤ�س�سات على حتليل �أدائها واتخاذ قرارات مهمة.
م�س�ؤول عن تنفيذ حلول و�أنظمة تع ّلم الآلة لتطبيقات معينة .يجب �أن يكون على دراية بهند�سة الربجميات وبالإح�صاء
مهند�س تعلم �آلة
ليتمكن من اختبار احللول واحلكم على �صحة مناذج تع ّلم الآلة الناجتة.
بينما يخت�ص مهند�سو تع ّلم الآلة يف تطبيق مناذج تع ّلم الآلة ،ف�إن متخ�ص�ص تع ّلم الآلة يُركز على �إيجاد اخلوارزميات
متخ�ص�ص تعلم �آلة
الريا�ضية املحددة التي تنتج النماذج التي ميكن للمهند�سني ا�ستخدامها بعد ذلك.
يجمع بني املعرفة التجارية والتقنية ،وعلى توا�صل م�ستمر بني �أ�صحاب الأعمال والإدارات الفنية ،ويكلف برتجمة معماري �أنظمة
احتياجات بيانات الأعمال وامل�ؤ�س�سات �إىل موا�صفات وحلول تقنية ُتر�سل �إىل الفرق الفنية. امل�ؤ�س�سات الكبرية
م�س�ؤول عن تخزين و�سري املعلومات يف �شركة �أو م�ؤ�س�سة .يعمل مع علماء ومهند�سي البيانات لتطوير طرق نقل البيانات
معماري بيانات
ب�صورة منا�سبة لإدخال جمموعة البيانات وحتليلها و�إخراج النتائج.
ي�ساعد مهند�س البيانات يف بناء الإطار الرقمي جلمع البيانات وتخزينها ومعاجلتها ،والتي �سي�ستخدمها علماء البيانات
مهند�س بيانات
واملحللون يف عملهم.
دوره يخت�ص يف �إدارة البنية التحتية حيث يتم تخزين البيانات ومعاجلتها ،وي�أخذ باالعتبار عوامل مثل خ�صو�صية
البيانات واحلماية و�أداء البنية التحتية على اخلوادم حيث يتم حتليل البيانات ،ولقد �أ�صبحت م�شروعات علم البيانات
معماري البنية التحتية
�أكرث تعقيدًا ب�شكل عام ،لذلك يحتاج مهند�سو البنية التحتية �إىل الت�أكد من اكتمال معاجلة البيانات �ضمن اجلداول
الزمنية املنا�سبة.
هو حمرتف ي�أخذ الر�ؤى من جمموعات البيانات املعاجلة ويُن�شئ التقارير والت�صورات والتحليالت الأخرى املتنوعة
حملل بيانات
والتي تتما�شى مع الأهداف الرئي�سة التي ينبغي للحل املبني على علم البيانات حتقيقها.
37
جمتمعات علم البيانات عرب الإنرتنت Data Science Online Communities
يرغب علماء البيانات يف البقاء على ات�صال مع �أقرانهم يف هذا املجال �أو يف املهن املماثلة لتعلم �أفكار وطرق جديدة لأن منهجيات وتقنيات علم البيانات
دائمة التغري .وتوفر املوارد عرب الإنرتنت لعلماء البيانات الفر�صة فقط يف احلفاظ على وترية معينة ،وهنا برزت احلاجة �إىل وجود جمتمع من خرباء علم
البيانات لدعم هذا العمل وظهور جمموعة متنوعة من املنتديات واملجموعات عرب الإنرتنت والتي متكنهم من االت�صال م ًعا وتطوير هذا املجال بكفاءة من
مفتوحا لظهور جمتمعات جديدة �أخرى قد تكون ناجحة � ً
أي�ضا. ً خالل امل�شاركة يف جمتمعاته عرب الإنرتنت .ت�شاهد هنا �أبرز املجتمعات رغم �أنه ُيع ُّد ً
جمال
كاقل Kaggle
كاق��ل �ش��ركة تابع��ة لقوق��ل ،وه��ي �أك�بر جمتمع لعلم البيان��ات ي�ضم ماليني
الأع�ضاء الن�ش��طني وجمموعة وا�س��عة من املوارد ،وميكن لعلماء البيانات
العث��ور عل��ى جمموع��ات البيان��ات العام��ة وامل��وارد التعليمي��ة وبيئ��ة العم��ل
امل�ستندة �إىل جمموعة النظراء لدعم عمل حتليل البيانات اخلا�ص بهم.
https://www.kaggle.com
توج��د املزي��د م��ن املجتمع��ات عل��ى الإنرتن��ت املدع��وم بع�ضه��ا م��ن ِقب��ل
احلكوم��ات ،ويدي��ر البع���ض الآخ��ر متطوع��ون.
يركز البع�ض ب�شكل �أكرب على اجلانب االجتماعي من خالل االجتماعات
�شكل :1.12ال�صفحة الرئي�سية ملوقع Kaggle.com وج ًه��ا لوج��ه ،بينم��ا يرك��ز البع���ض الآخ��ر عل��ى الأك��واد الربجمي��ة املطلوب��ة
مل�شروعات علم البيانات.
38
مترينات
1
.1يتم حتويل جميع الأرقام واملعلومات �إىل م�صفوفات يف مناذج وخوارزميات تع ّلم الآلة.
.2لكي يتمكن عامل البيانات من فهم وتف�سري البيانات عند �إن�شاءها ،ف�إنه يحتاج �إىل معرفة عملية
بالإح�صاء واالحتماالت.
.3تتخ�ص�ص الريا�ضيات املتقطعة يف طرق املنطق واال�ستنتاج ،وهي جوانب �أ�سا�سية يف ت�صميم
اخلوارزمية والتي تُع ُّد الأ�سا�س لتع ّلم الآلة.
.4بع�ض املجتمعات على الإنرتنت مدعومة من قبل احلكومات ،والبع�ض الآخر يديره متطوعون.
.6عامل البيانات هو حمرتف ي�أخذ الر�ؤى من جمموعات البيانات التي متت معاجلتها ويقوم
ب�إن�شاء تقارير وت�صورات وحتليالت �أخرى متنوعة تتما�شى مع الأهداف الرئي�سة التي حتتاج �إىل
حل مبني على علم البيانات لتحقيقها.
.7حملل البيانات هو حمرتف م�س�ؤول عن تخزين وتدفق املعلومات يف �شركة �أو م�ؤ�س�سة ،ويعمل مع
علماء ومهند�سي البيانات لبناء طرق نقل البيانات املنا�سبة لإدخال جمموعة البيانات وحتليلها
و�إخراج النتائج.
39
ّ 2
و�ضح كيف ُت ّكن لغة البايثون من م�ساعدة املتخ�ص�ص يف علم البيانات.
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
ِّ 3
و�ضح كيف ميكن لـجوبيرت نوت بوك م�ساعدة املتخ�ص�ص يف علم البيانات.
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
4عدِّد �أهم �أدوات علم البيانات ،وكيف ميكن لكل �أداة امل�ساهمة يف كل خطوة من خطوات علم البيانات؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
40
5مل��اذا يعت�بر فه��م الإح�ص��اء مه��ارة �أ�سا�س��ية لع��امل البيان��ات؟ وه��ل ميكن��ك التفك�ير يف مث��ال يت�ضم��ن حتلي��ل
البيانات؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
6البايثون هي لغة برجمة متعددة اال�ستخدامات ،فهل ُتعدُّ كافية مل�شروعات علوم البيانات؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
7ابح��ث ع��ن ث�لاث مكتب��ات البايث��ون حتظ��ى ب�ش��عبية كب�يرة ب�ين علم��اء البيان��ات عل��ى الإنرتن��ت ،ث��م ا�ش��رح باخت�صار
�س��بب ذلك.
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
41
8قارن بني بيئة التطوير املتكاملة و بيئة جوبيرت نوت بوك ،ثم اذكر االختالفات الرئي�سة بينهما؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
9عل��ى فر���ض �أن��ك ع��امل بيان��ات جدي��د تتق��ن لغ��ة البايث��ون ،فم��ا الأدوات الأخ��رى الت��ي حتتاجه��ا م��ن �أدوات عل��م
البيانات؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
10يوج��د يف ه��ذا الدر���س قائم��ة بامله��ن املتعلق��ة بعل��م البيان��ات ،ف��أي منه��ا ّ
تف�ض��ل؟ ومل��اذا؟ وم��ا التحدي��ات الت��ي تعتق��د
ب�أنك �ستواجهها يف هذه املهنة؟
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
11قم بزيارة �أحد جمتمعات علم البيانات عرب الإنرتنت وابحث عن دورة تدريبية ب�سيطة للدرا�سة الذاتية لتعزيز
معرفتك بعلم البيانات ،ثم قم بتقييم مدى مالءمة الدورة التدريبية مل�ستوى معرفتك .
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
42
امل�شروع
1
تو ّف��ر ال�ش��بكات االجتماعي��ة كمي��ات هائل��ة م��ن املعلوم��ات كل ي��وم .ح��دِّ د ثالث��ة
�إج��راءات يومي��ة تنت��ج بيان��ات خا�ص��ة مفي��دة به��ذه ال�ش��بكات.
2
ف ّكر يف الأمور التالية على وجه التحديد:
ما �أنواع البيانات التي يتم جمعها؟
هل جميع هذه البيانات متاحة للجمهور؟
3
قم ب�إعداد �ش��رائح لعر�ض خماطر انتهاك اخل�صو�صية املتعلقة بو�س��ائل التوا�صل
وو�ضح كيف ميكن حماية امل�ستخدمني ،واذكر �أف�ضل اخلطوات التي االجتماعيِّ ،
ميك��ن اتخاذه��ا لتتجن��ب �أن ت�صب��ح بيانات��ك معلوم��ات مفي��دة ميك��ن للآخري��ن
ا�ستغاللها؟
43
ماذا تعلمت
الم�صطلحات الرئي�سة
Artificial Intelligence ذكاء ا�صطناعي Data Visualization ت�صوير البيانات
Big Data البيانات ال�ضخمة Data Warehouse م�ستودع البيانات
Business Intelligence ذكاء الأعمال Exploratory Data Analysis التحليل اال�ستك�شافي للبيانات
Cloud Storage التخزين ال�سحابي Ιnformation معلومات
Data البيانات In-Memory Computing الحو�سبة في الذاكرة
Data Analysis تحليل البيانات Jupyter Notebook مفكرة جوبيتر
Data Analyst محلل البيانات Knowledge المعرفة
Data Cleaning تنظيف البيانات Python البايثون
Data Collection جمع البيانات Raw Data بيانات �أولية
Data Lake بحيرة بيانات Value القيمة
Data Mining التنقيب في البيانات Variety التنوع
Data Preparation تجهيز البيانات Velocity ال�سرعة
Data Science علم البيانات Veracity الموثوقية
Data Science Life Cycle دورة حياة علم البيانات Volume الحجم
Data Scientist عالم البيانات
44
45
.2جمع البيانات والتحقق
من �صحتها
�يتعرف الطال��ب يف ه��ذه الوح��دة عل��ى مفاهي��م جم��ع البيان��ات
�س� ّ
وط��رق التحق��ق م��ن �صحتها.
وي�ش��مل ذل��ك معنى جم��ع البيانات و�أمناطها املختلف��ة و م�صادرها.
و�سيتم التطرق �إىل مو�ضوع ترميز البيانات والرتكيز على ميزات
وعي��وب ه��ذه الط��رق ،ويف اخلت��ام �س��يتعرف الطال��ب عل��ى خط��وات
التحق��ق م��ن �صحة البيانات و�أمناطها.
�أهداف التعلم
بنهاية هذه الوحدة �سيكون الطالب قاد ًرا على �أن:
يعرف م�صطلح جمع البيانات. > ّ
> ي�صنّف م�صادر البيانات.
> ي�صنّف معايري جودة املعلومات.
يعرف مفهوم من�صات البيانات املفتوحة. > ّ
يتعرف على �أهمية احل�صول على الت�صاريح القانونية املنا�سبة قبل > ّ
البدء بجمع البيانات.
> يحدد الأمناط املختلفة للبيانات.
> ّ
يعرف املق�صود برتميز البيانات.
> ُيط ّبق خطوات التحقق من �صحة البيانات.
> ي�صنّف الطرق املتنوعة للتحقق من �صحة �إدخال البيانات.
46
الدر�س الأول
جمع البيانات
مثال
تع��د معرف��ة حال��ة الطق���س م��ن �أه��م الأم��ور املتعلق��ة باال�س��تعداد لل�س��فر .ميك��ن ا�س��تخدام العدي��د م��ن الأجه��زة لدرا�س��ة العوام��ل
املتعلق��ة باملن��اخ ،ومنه��ا �أجه��زة قيا���س درج��ة احل��رارة ومقيا���س �ش��دة و�س��رعة الري��اح ومقيا���س درج��ة الرطوب��ة.
البيانات التي يتم جمعها من هذه الأجهزة هي قيم درجة احلرارة ،وح�ساب �سرعة الرياح واجتاهاتها ،ون�سبة بخار املاء يف اجلو.
47
م�صادر البيانات Sources of Data
يوج��د ت�صنيف��ان �أ�سا�س��يان مل�ص��ادر البيان��ات :م�ص��ادر البيان��ات الرئي�س��ة ( ،)Primary data sourcesوم�ص��ادر البيان��ات الثانوي��ة
(.)Secondary data sources
48
م�صادر البيانات الداخلية واخلارجية Internal and External Data Sources
ميك��ن ت�صني��ف م�ص��ادر البيان��ات �إىل م�ص��ادر داخلي��ة وخارجي��ة .تعك���س م�ص��ادر البيان��ات الداخلي��ة تل��ك البيان��ات الت��ي يت��م جمعه��ا داخل ًي��ا م��ن
قبل جهة العمل �أو اجلهة امل�س��ؤولة عن جمع البيانات ،بينما البيانات اخلارجية هي التي يتم حت�صيلها من خارج جمال جهة العمل .وعلى �س��بيل
املثال ،تعترب البيانات التي يتم جمعها من جهاز ا�ست�شعار تابع جلامعة �أو م�ؤ�س�سة علمية بيانات داخلية ،بينما تعترب البيانات التي يتم احل�صول
عليه��ا م��ن م�ؤ�س�س��ات �أخ��رى �أو �أف��راد �أو من م�ص��ادر خارج اجلامعة بيانات خارجية.
املالءمة ()Appropriateness
فيما يلي بع�ض الأ�سئلة التي ميكن �أن ت�ساعدك يف التحقق من دقة املعلومات:
هل ميكن التحقق من احلقائق والإح�صاءات واملعلومات من م�صادر �أخرى؟
هل ميكن تكرار التجربة التي مت احل�صول على البيانات منها؟ وهل لها نف�س النتائج؟
هل تت�ضمن املعلومات �أخطاء �إمالئية �أو �أحر ًفا يف غري مكانها؟ وهل االقتبا�سات التي مت اال�ست�شهاد بها �صحيحة؟
49
قب��ل جم��ع �أي ن��وع م��ن املعلوم��ات م��ن خ�لال موق��ع �إلك�تروين وقب��ل ال�ش��روع يف اخلط��وة التالي��ة يف عل��م البيان��ات (وهي خط��وة املعرفة) ،يج��ب عليك التحقق
قدما يف ا�س��تخراج
من جودة املعلومات التي نحن على و�ش��ك احل�صول عليها من املوقع� .إذا كانت املعلومات لي�س��ت موثوقة ،فال ميكنك بكل ت�أكيد امل�ضي ً
املعرف��ة ،وه��ذا يعن��ي �أن��ه يجب التحقق من املعلومات باتباع معايري اجلودة اخلم�س��ة التالية:
تكمن �أهمية معايري اجلودة اخلم���س هذه يف �أنها ت�س��اعدك على التحقق من موثوقية كل املعلومات
التي جتدها يف املواقع الإلكرتونية.
� ً
أول :الدقة Accuracy
الدق��ة ه��ي الت�أك��د م��ن �صح��ة املعلوم��ات ،ويج��ب �أن تك��ون املعلوم��ات �صحيح��ة لك��ي ُتع� ّد عالية اجل��ودة .ويتم
التحق��ق م��ن دقته��ا م��ن خ�لال امل�ص��ادر املوثوق��ة ،حي��ث ي�س��هل الت�أك��د م��ن خلوها م��ن الأخطاء احل�س��ابية �أو
اللغوي��ة �أو غريه��ا م��ن الأخطاء.
50
عند ا�ستخدام معيار التوقيت يجب مراعاة الأمور التالية:
التحقق من تواريخ امل�صادر امل�ستخدمة.
التحقق من التواريخ اخلا�صة باحلقوق الفكرية مثل ت�سجيل العالمات التجارية امل�سجلة ،وحقوق الن�سخ والن�شر ،وبراءات االخرتاع ،والأ�سرار التجارية.
التحقق من تاريخ مراجعة �أو حترير املعلومات.
التحقق من تاريخ الن�شر.
مثال
يجب على م�ستخدمي البيانات التي يتم ا�ست�ضافتها على من�صة البيانات املفتوحة يف اململكة العربية ال�سعودية ا�ستخدام هذه البيانات
وفق �شروط �سيا�سة البيانات املفتوحة https://data.gov.sa/ar/policies
52
مترينات
1
.4املالءمة تعني �أنه كلما كانت املعلومات لي�ست ذات �صلة مبا يتم البحث عنه ،كانت جودتها
�أ�سو�أ.
.8تختلف الت�صاريح القانونية جلمع وا�ستخدام البيانات بنا ًءا على عدة متغريات.
.9يتم ا�ستخدام البحث املوجه عندما نريد الرتكيز على ق�ضايا حمددة ظهرت من بحثنا
الأ�سا�سي.
.10ميكن �إجراء مقارنة البيانات عندما يكون لديك �أكرث من جمموعة بيانات واحدة مع
بيانات م�سجلة من نف�س املنطقة ومن فرتات زمنية مماثلة.
53
2قارن ب�صورة خمت�صرة بني م�صادر البيانات الرئي�سة والثانوية.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
ِ 3
�ص ْف باخت�صار كل �سمة جودة ميكن ا�ستخدامها للتحقق من جودة املعلومات.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
ِ � 4
أعط ً
مثال على البحث املوجه ومقارنة البيانات.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
54
5قارن بني م�صادر البيانات الرئي�سة والثانوية يف حالة الطق�س مع طرح بع�ض الأمثلة.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
ُ 6زر من�ص��ة البيان��ات املفتوح��ة data.gov.saوابح��ث ع��ن املعلوم��ات املتعلق��ة باحل�ص��ول عل��ى ت�صاري��ح
با�س��تخدام تل��ك البيان��ات .ه��ل هن��اك �أي ا�س��تثناء؟
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
55
7ابح��ث عل��ى الإنرتن��ت ع��ن من�ص��ات البيان��ات املفتوح��ة يف البل��دان الأخ��رى ،وه��ل ميكن��ك العث��ور عل��ى معلومات
�ش��خ�صية عرب هذه املن�صات؟
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
8ح��دد موقع�ين عل��ى الإنرتن��ت �أحدهم��ا حكوم��ي والآخ��ر خا���ص ،ث��م ق��ارن ب�ين جودة املعلوم��ات بينهما بنا ًء على
املعايري اخلم�س التي تعرفت عليها .
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
56
الدر�س الثاين
�أنواع البيانات
رقمية تتك��ون البيان��ات الرقمي��ة م��ن حقائ��ق قابل��ة للقيا���س ،كع��دد الفعالي��ات املختلف��ة يف مدين��ة ما.
50
وميكن للبيانات الرقمية �أن تكون منف�صلة �أو ت�سل�س��لية.
6.25
-10
البيانات املنف�صلة Discrete Data
0003756
متث��ل البيان��ات املنف�صل��ة عنا�ص��ر قابل��ة للع��د ميكنه��ا �أن ت�أخ��ذ قي ًم��ا معين��ة فق��ط ،مث��ل ع��دد
الطلب��ة يف الف�صل.
ال�شكل :2.8البيانات الرقمية البيانات الت�سل�سلية Continuous Data
البيان��ات الت�سل�س��لية متث��ل بيان��ات ميك��ن قيا�س��ها وميكنه��ا �أن ت�أخ��ذ �أي قيم��ة ،مث��ل ط��ول
ال�ش��خ�ص.
فئوية البيان��ات الفئوي��ة ه��ي ن��وع بيان��ات غ�ير كمي��ة ،ميكن تخزينها وحتديدها بنا ًء على الأ�س��ماء �أو
ناجح الت�سميات املعطاة لها .وميكن �أن تو�صف هذه البيانات على �أنها ا�سمية �أو ترتيبية.
را�سب
A البيانات اال�سمية Nominal Data
B
يت��م تعري��ف البيان��ات اال�س��مية عل��ى �أنه��ا بيان��ات تُ�س��تخدم لت�س��مية املتغ�يرات �أو تو�س��يمها،
دون حتديد قيمة كمية لها �أو و�ضعها يف ترتيب معني .على �سبيل املثال :ميكن ت�صنيف نتائج
C
اختب��ا ٍر م��ا ا�س��م ًيا" :ناج��ح" �أو "را�س��ب".
57
البيانات الر�سومية �أو بيانات مقاطع ال�صوت �أو الفيديو
بيانات ر�سومية Graphical, Video and Audio Data Types
عل��ى الرغ��م م��ن �أن البيان��ات ع��ادة م��ا تكون يف �ش��كل �أبجدي رقمي (ن�صو���ص و�أرقام ورموز)� ،إال �أنها
قد تتكون من �صور �أو مقاطع �صوتية �أو مقاطع فيديو .فيما يلي بع�ض الأنواع الأخرى من البيانات:
اليورو EUR
من ال�صعب كتابة اال�سم الكامل للبلد على اللوحات �أو على و�سائل النقل العام مثل �سيارات الأجرة واحلافالت،
ولكن ي�صبح الأمر ً
�سهل مع رموز ت�سجيل املركبات الدولية. ت�أخذ م�ساحة �أقل
لكل منطقة رمزها اخلا�ص .يُ�ستخدم هذا الرمز للبحث عن عنوان ح�سب رمز املنطقة ،ورقم ال�شارع ،واملبنى ،كما ت�سريــــع عملية البحث
ي�ستخدمه مكتب الربيد لت�سهيل توزيـــع ر�سائل الربيد. عن البيانات
59
اجلدول :2.5عيوب ترميز البيانات
التف�سري العيوب
قد جتد �صعوبة يف التمييز بني الرموز املت�شابهة. معنى غام�ض للبيانات
قد يكون من ال�صعب تف�سري �أو تذكر معنى الرمز. �صعوبة فهم الرتميز
مثال قد يكون عدد العنا�صر املراد ترميزها كبريا جدا بحيث ال تكفي جمموعة الأحرف لرتميزها،
ف ُتدمج الأرقام واحلروف �أو ت�ستخدم الأرقام الطويلة وهذا يعقّد عملية الرتميز ،مثل ترميز املنتجات الرموز امل�ستخدمة قد ُت�ستنفد
اال�ستهالكية يف املتاجر.
حتدد الأرقام ال�ستة ت�صف الأرقام يتحقق �آخر رقم من قراءة جميع
الأوىل ال�شركة التي ال�ستة التالية الأرقام الأخرى ب�شكل �صحيح
ت�صنع املنتج �أو تبيعه. املنتج. بوا�سطة املا�سح ال�ضوئي (.)scanner
يتكون من ثالثة �أرقام �إما تكون � 978أو .979بالن�سبة لكتب اململكة العربية ال�سعودية ف�إن الرقم البادئ هو .978 رقم البادئ
يتكون من رقم واحد �أو قد ي�صل �إىل خم�سة �أرقام وي�ستخدم كمع ِّرف للبلد .وبالن�سبة لكتب اململكة العربية ال�سعودية ف�إن
رقم الت�سجيل هو � 603أو .9960 رقم الت�سجيل
قد ي�صل �إىل �سبعة �أرقام وي�ستخدم لتحديد النا�شر. رقم املُ�سجل
قد ي�صل �إىل �ستة �أرقام وي�ستخدم لتحديد �إ�صدار حمدد ،وال�شكل لعنوان حمدد. رقم الن�شر
يتكون من رقم واحد ويو�ضع دائ ًما يف النهاية ،وي�ستخدم للتحقق من �صحة باقي الأرقام. رقم التحقق
مثال
فيما يلي مثال على رمز ،ISBNحيث ي�شري كل عن�صر �إىل جزء معني من املعلومات حول الدليل.
ي�شير رمز اال�ستجابة ال�سريعة هذا �إلى رم��ز اال�س��تجابة ال�س��ريعة ( )Quick Response QRه��و
رابط الموقع الإلكتروني: مبثاب��ة اجلي��ل الث��اين م��ن الرم��ز ال�ش��ريطي (،)barcode
ال�س ْ
مك والذي يتكون من خطوط �سوداء متجاورة وخمتلفة ُ
https://www.visitsaudi.com
ويحتوي على مزيد من املعلومات .قد ي�شري رمز اال�ستجابة
ال�شكل :2.17مثال على رموز ال�س��ريعة �إىل حمت��وى �إلك�تروين مث��ل :املواق��ع الإلكرتونية،
اال�ستجابة ال�سريعة �أو مقاطع الفيديو� ،أو امللفات الرقمية ،وميكن قراءة هذا
الرمز با�ستخدام كامريات الهواتف الذكية.
61
مترينات
1
.2يتم تعريف البيانات الرتتيبية على �أنها البيانات امل�ستخدمة لت�سمية املتغريات �أو تو�سيمها.
.3متثل البيانات املنف�صلة عنا�صر قابلة للعد وميكن �أن ت�أخذ قي ًما معينة فقط.
.5البيانات الثابتة هي البيانات التي قد تتغري بعد ت�سجيلها ويجب حتديثها با�ستمرار.
.7غال ًبا ما يتم �إجراء ت�شفري البيانات على البيانات يف �شكلها الأويل ،والتي يتم احل�صول عليها
من التجارب �أو من خالل اال�ستطالعات.
.9الرمز ال�شريطي عبارة عن مل�صق به خطوط �سوداء رفيعة ،مع جمموعة متنوعة من الأرقام.
62
�ِ 2ص ْف باخت�صار البيانات الثابتة والبيانات املتغرية.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
3اذكر بع�ض الأمثلة على منتجات مميزة برموز �شريطية �أو رموز اال�ستجابة ال�سريعة.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
ِّ 4
و�ضح باخت�صار املق�صود برتميز البيانات.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
63
5ابح��ث ع��ن موق��ع الك�تروين ميك��ن م��ن خالل��ه �إن�ش��اء رم��وز QRجماني��ة ،و�أن�ش��ئ رم��ز QRلل�صفح��ة
الرئي�سة لذلك املوقع ،ول�صفحة ويب �أخرى ملوقع الكرتوين من اختيارك .هل ميكنك مالحظة االختالفات
يف املربع��ات ال�س��وداء ل��كل رم��ز QR؟
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
6حتتفظ املنظمة الدولية للتوحيد القيا�سي بالقائمة الر�سمية لرموز الدول من خالل معيار (.)ISO 3166
ابح��ث ع��ن رم��وز دول جمل���س التع��اون اخلليج��ي ( )GCCاملكون��ة م��ن حرف�ين .ه��ل ميكن��ك �إعط��اء �أمثل��ة عل��ى
ا�ستخدام هذه الرموز؟
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
7ابحث عن رمز ISBNلهذا الكتاب ،وهل ميكنك حتديد �أرقام الدولة والنا�شر؟
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
64
الدر�س الثالث
على �سبيل املثال ،ميكن �أن يرتاوح النطاق املقبول لقيم درجة حرارة الهواء امل�سجلة من جهاز ا�ست�شعار درجة احلرارة من �سالب 89.2درجة
مئوية (�أدنى درجة حرارة) �إىل 58درجة مئوية (�أعلى درجة حرارة) ،ويجب �أال ي�سجل جهاز اال�ست�شعار قيم درجة حرارة الهواء مثل 100
درجة مئوية ،حيث ي�شري ظهور مثل هذا النوع من البيانات يف نتائج جهاز اال�ست�شعار امل�سجلة �إىل حدوث خلل ويجب رف�ض القيمة.
الو�صف النمط
ي�ساعد على تقليل الأخطاء با�ستخدام قائمة حمدودة النطاق حتتوي على قيم مدخلة م�سبقًاً .
فبدل من كتابة ا�سم املطار،
ميكن ملوظف �شركة الطريان اختيار املطار من قائمة حتتوي على رموز املطارات حول العامل .هذا النوع من التحقق التحقق من البحث
()Lookup check
ي�ساعد على ادخال البيانات ب�سرعة وبن�سبة �أخطاء �أقل.
يجعل عملية الإدخال �إلزامية يف اخللية مما ي�ضمن عدم تركها فارغة .يجب �إدخال البيانات الهامة؛ و�إال ف�إن هناك م�شكلة التحقق من التواجد
يف تكامل البياناتً ،
مثل ال ميكن ترك احلقول اخلا�صة با�سم ال�شخ�ص وا�سم عائلته فارغة. ()Presence check
يهدف �إىل الت�أكد من �أن الرموز واحلروف ُتدخل بنطاق طول حمددً .
مثل �أرقام � ISBNأو رموز العمالت �أو رموز البلدان التحقق من الطول
ISOلها طول ثابت مكون من 13و 3و 2رق ًما �أو حر ًفا ،على التوايل. ()Length check
يُ�ستخدم للت�أكد من �أن الأرقام املُدخلة تقع �ضمن نطاق معني وي�شمل حدين هما :احلد الأق�صى ()Maximum limit
واحلد الأدنى ( ،)Minimum limitفمثال �إذا كنت تريد �إدخال عمر ال�شخ�ص ،فيجب على النظام قبول الأرقام املوجبة بحد التحقق من النطاق
()Range check
�أعلى 140فقط ،و�أي �شيء �آخر يتجاوز هذا النطاق َ�سيُعدُّ بيانات غري �صاحلة.
يُ�ستخدم للت�أكد من �أن البيانات ت�أتي ب�صيغة حمددة م�سبقًا ولن ي�سمح ب�أي �صيغة �أخرى يتم �إدخالها يف اخللية .تكون
عمليات التحقق هذه مفيدة عند ا�ستخدام حقول البيانات للرموز الربيدية �أو �أرقام الهواتف .يف كلتا احلالتني ،يتوقع التحقق من ال�صيغة
()Format check
النظام تن�سيق بيانات حمدد للغاية.
ي�ضمن �إدخال امل�ستخدمني لنوع القيمة ال�صحيح يف حقل حمدد .فمثال �إذا مت متييز حقل البيانات على �أنه حقل رقمي، التحقق من النوع
فلن تتمكن من تخزين قيمة ن�صية. ()Type check
عدد الأحداث متو�سط هطول الأمطار درجة احلرارة العظمى املدينة الأ�شهر
(املليمرت) (درجة مئوية)
2 12.50 28.8 جدة يناير
67
ميكن تلخي�ص �إجراءات التحقق من �صحة البيانات التي �سيتم اتباعها كما يف املخطط التايل:
يجب �أن تتكون �أ�سماء املدن امل�سجلة من ثالثة �إىل �ستة حروف. التحقق من الطول
يجب �أن تكون قيم هطول الأمطار م�سجلة ب�صيغة رقم ع�شري. التحقق من ال�صيغة
68
التحقق من �صحة البحث والتواجد يف �إك�سل Lookup and Presence Validation Check in Excel
لتنفي��ذ التحق��ق م��ن �صح��ة البح��ث والتواج��د عل��ى العم��ود الأول بعن��وان "ال�ش��هر"� ،س��تقوم ب�إ�ضاف��ة جمي��ع �أ�س��ماء الأ�ش��هر كقي��م ُمددة ومرتبة م�س��ب ًقا لكي
ي�ستطيع امل�ستخدم �إدخالها مبجرد البحث عن كل �شهر من القائمة� .ست�ستخدم نافذة التحقق من �صحة البيانات بحيث ال ي�ستطيع الربنامج قبول اخلاليا
الفارغ��ة والت��ي تعن��ي �أن اخلالي��ا ب��دون قيم��ة.
لبدء التحقق من �صحة البيانات يف �إك�سل:
>انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل1 .
>م��ن جمموع��ة �أدوات البيان��ات ( 4 ،)Data toolsا�ضغ��ط عل��ى ناف��ذة التحق��ق م��ن
�صح��ة البيان��ات (5 .)Data Validation
3
4
5
6
2
1
ال�شكل :2.21بدء التحقق من �صحة البيانات يف �إك�سل
69
1 لتطبيق التحقق من �صحة البحث والتواجد يف �إك�سل:
2 >م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (1 ،)Data Validation
اخ�تر عالم��ة التبوي��ب �إع��دادات (2 .)Settings
1
2 لتعيني ر�سالة �إدخال غري �صالح:
>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (1 ،)Data Validation
اخ�تر عالم��ة التبوي��ب ر�س��الة �إدخ��ال (2 .)Input Message
6
ال�شكل :2.24تعيني ر�سالة تنبيه �إىل اخلط�أ
70
بع��د �أن انتهي��ت م��ن �إج��راء التحق��ق م��ن �صح��ة البح��ث والتحق��ق م��ن �صح��ة التواجد ،ميكنك البدء يف �إدخال البيانات يف اجلدول .ففي كل خلية من � A3إىل
A17ميكن��ك ر�ؤي��ة قائم��ة من�س��دلة تعر���ض قي��م �أ�ش��هر حم��ددة م�س��ب ًقا وميكن��ك �إم��ا كتاب��ة ا�س��م ال�ش��هر �أو االختي��ار فق��ط م��ن القائمة املن�س��دلة .عند �إدخال
قيم الأ�شهر �سيتم عر�ض ر�سالة الإدخال "�إر�شادات �إدخال البيانات"� ،أما �إذا كتبت قيمة �أخرى مل يتم ت�ضمينها يف قائمة القيم املحددة �ساب ًقا يف عمود
ال�شهر ،ف�ستظهر ر�سالة اخلط�أ التي عينتها م�سب ًقا على ال�شا�شة.
71
بعد �إدخال جميع �أ�سماء
الأ�شهر يف اخلاليا � A3إىل �شكل :2.27جدول التحقق من �صحة البيانات
� ،A17سيظهر جدول "الطق�س
والأحداث يف اململكة العربية
ال�سعودية" على هذا النحو يف
ورقة الإك�سل.
72
Length Validation Check in Excel التحقق من �صحة الطول يف �إك�سل
اب��د�أ العم��ل يف �إدخ��ال �أ�س��ماء امل��دن يف عم��ود "املدين��ة" ،وقب��ل �إدخ��ال �أ�س��ماء امل��دن حتق��ق م��ن الط��ول؛ حت��ى تتمك��ن م��ن �إدخ��ال قي��م ت�تراوح ب�ين � 3إىل 6
ح��روف فقط.
لتطبيق التحقق من �صحة الطول يف �إك�سل:
>انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل1 .
>م��ن جمموع��ة �أدوات البيان��ات ( 4 ،)Data toolsا�ضغ��ط عل��ى ناف��ذة التحق��ق م��ن
�صح��ة البيان��ات (5 .)Data Validation
3
4
5
6
2
1
ال�شكل :2.28بدء عملية التحقق من �صحة البيانات
73
1 2 لتطبيق التحقق من �صحة الطول يف �إك�سل:
>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (1 ،)Data Validation
اخ�تر عالم��ة التبوي��ب �إع��دادات (2 .)Settings
6 3 >من مربــع ال�سماح ( ،)Allowاخرت طول الن�ص (3 .)Text Length
يعلن نمط المعلومات ( )Informationعن �إدخال بيانات غير �صالحة .رمز ر�سالة الخط�أ هو
فقاعة ن�ص بي�ضاء اللون ،بحرف "� "Iصغير �أزرق اللون.
ال�شكل :2.31تعيني ر�سالة تنبيه �إىل اخلط�أ
74
بع��د االنته��اء م��ن �إج��راء التحق��ق م��ن �صح��ة الط��ول ،ميكن��ك الب��دء يف �إدخ��ال بيان��ات امل��دنُ ،ي�س��مح ل��ك يف كل خلي��ة م��ن � B3إىل B17كتاب��ة ا�س��م املدين��ة
بحي��ث يتك��ون م��ن � 3إىل � 6أحرف.
تظه��ر ر�س��الة الإدخ��ال با�س��تمرار و�إذا �أدخل��ت ع��ن طري��ق اخلط��أ قيم��ة �أق��ل م��ن � 3أح��رف �أو �أكرث من � 6أحرف ،ف�س��تظهر ر�س��الة اخلط�أ الت��ي قمت بتعيينها
�ساب ًقا على ال�شا�شة.
ال�شكل :2.32ر�سالة الإدخال ور�سالة تنبيه �إىل اخلط�أ للتحقق من �صحة الطول
75
بعد ا�ستكمال ادخال جميع
بيانات املدن يف اخلاليا � B3إىل
� ،B17سيظهر جدول "الطق�س �شكل :2.33جدول التحقق من �صحة البيانات
والأحداث يف اململكة العربية
ال�سعودية" على هذا النحو يف
ورقة الإك�سل.
76
التحقق من �صحة النطاق يف �إك�سل Range Validation Check in Excel
ا�س��تمر يف العم��ل عل��ى العم��ود الثال��ث ،عم��ود لبدء عملية التحقق من �صحة البيانات يف �إك�سل:
"درج��ة احل��رارة العظم��ى (درجة مئوية)" .قبل
�إدخ��ال قي��م درج��ات احل��رارة حتق��ق م��ن �صح��ة 1 >انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل.
النط��اق؛ حت��ى تتمك��ن م��ن �إدخ��ال قي��م درج��ات > حدد اخلاليا من � C3إىل 2 .C17
احل��رارة بحي��ث ت�تراوح م��ن � 20إىل 45درج��ة > ثم اخرت عالمة التبويب بيانات (3 .)Data
مئوي��ة فقط. >م��ن جمموع��ة �أدوات البيان��ات ( 4 ،)Data toolsا�ضغ��ط عل��ى ناف��ذة التحق��ق م��ن
�صح��ة البيان��ات (5 .)Data Validation
3
4
5
6
2
1
ال�شكل :2.34بدء التحقق من �صحة البيانات يف �إك�سل
77
1 2 لتطبيق التحقق من �صحة النطاق يف �إك�سل:
1 >م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (،)Data Validation
اخ�تر عالم��ة التبوي��ب �إع��دادات (2 .)Settings
4
1
2 لتعيني ر�سالة �إدخال غري �صالح:
1 >م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (،)Data Validation
2اخ�تر عالم��ة التبوي��ب ر�س��الة �إدخ��ال (.)Input Message
> يف مربــع العنوان )Title:( :اكتب "إرشادات إدخال البيانات"3 .
3
>يف مربــ��ع ر�س��الة �إدخ��ال )Input message:( :اكت��ب "يج��ب
�أن تك��ون بيان��ات درج��ة احل��رارة �ضم��ن نط��اق حم��دد م��ن القي��م4 ".
4
1
2 لتعيني ر�سالة تنبيه �إىل اخلط�أ:
1>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (،)Data Validation
اخرت عالمة التبويب تنبيه �إىل اخلط�أ (2 .)Error Alert
6
ال�شكل :2.37تعيني ر�سالة تنبيه �إىل اخلط�أ
78
بعد االنتهاء من �إجراء التحقق من �صحة النطاق ،ميكنك البدء يف �إدخال بيانات قيم درجات احلرارة العظمى (درجة مئوية).
ي�سمح لك يف كل خلية من � C3إىل � C17إدخال قيمة درجة حرارة ترتاوح بني � 20إىل 45درجة مئوية.
�س��تظهر ر�س��الة الإدخ��ال دائ ًم��ا داخ��ل اخلالي��ا ،و�إذا كتب��ت ع��ن طري��ق اخلط��أ قيم��ة �أق��ل م��ن 20درج��ة مئوي��ة �أو �أك�بر م��ن 45درج��ة مئوية ف�س��تظهر ر�س��الة
اخلط�أ التي عينتها �أثناء التحقق من ال�صحة على ال�شا�شة.
79
بعد ا�ستكمال �إدخال جميع
بيانات درجات احلرارة
يف اخلاليا � C3إىل ،C17 �شكل :2.39جدول التحقق من �صحة البيانات
�سيظهر جدول "الطق�س
والأحداث يف اململكة
العربية ال�سعودية" على
هذا النحو يف ورقة الإك�سل.
80
التحقق من �صحة ال�صيغة يف �إك�سل Format Validation Check in Excel
ا�س��تمر يف العمل على العمود الرابع ،عمود "متو�س��ط هطول الأمطار (املليمرت)" .قبل �إدخال قيم هطول الأمطار ،حتقق من �صحة ال�صيغة؛ حتى تتمكن
لي�س فقط من �إدخال القيم ال�صحيحة ،ولكن �أي�ضا الك�سور الع�شرية .يتطلب هذا الإجراء تعيني احلد الأدنى والأق�صى ،لذلك �ستعني احلد الأدنى ملتو�سط
قيم��ة هط��ول الأمط��ار ي�س��اوي 0مم واحل��د الأق�ص��ى ي�س��اوي 30مم.
لبدء عملية التحقق من �صحة البيانات يف �إك�سل:
1 >انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل.
> حدد اخلاليا � D3إىل 2 .D17
>م��ن جمموع��ة �أدوات البيان��ات ( 4 ،)Data toolsا�ضغ��ط عل��ى ناف��ذة حتق��ق م��ن �صح��ة
البيان��ات (5 .)Data Validation
3
4
5
6
2
1
ال�شكل :2.40بدء التحقق من �صحة البيانات يف �إك�سل
81
1
2 لتطبيق التحقق من �صحة ال�صيغة يف �إك�سل:
1 >م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (،)Data Validation
اخ�تر عالم��ة التبوي��ب �إع��دادات (2 .)Settings
6 3 > من مربــع ال�سماح ( ،)Allowاخرت عدد ع�شري (3 .)Decimal
1
2 لتعيني ر�سالة �إدخال غري �صالح:
>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (1 ،)Data Validation
اخ�تر عالم��ة التبوي��ب ر�س��الة �إدخ��ال (2 .)Input Message
4
1
2 لتعيني ر�سالة تنبيه �إىل اخلط�أ:
>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (1 ،)Data Validation
اخ�تر عالم��ة التبوي��ب تنبي��ه �إىل اخلط ��أ (2 .)Error Alert
6
ال�شكل :2.43تعيني ر�سالة تنبيه �إىل اخلط�أ
82
عن��د االنته��اء م��ن خط��وة التحق��ق م��ن �صح��ة ال�صيغ��ة ،ميكن��ك الب��دء يف �إدخ��ال بيان��ات هط��ول الأمط��ار .ميك��ن �أن تدخ��ل قيم��ة ل��كل خلي��ة م��ن � D3إىل D17
و ُي�س��مح لك ب�إدخال قيمة هطول الأمطار يف �ش��كل ع�ش��ري بقيم ترتاوح بني � 0إىل 30مم.
�س��تظهر ر�س��الة الإدخ��ال با�س��تمرار وح��ال �إدخ��ال قيم��ة ع��ن طري��ق اخلط��أ �أق��ل م��ن 0مم �أو �أك�بر من � 30س��تظهر على ال�شا�ش��ة مبا�ش��ر ًة ر�س��الة اخلط�أ التي
قمت بتعيينها �ساب ًقا.
عندما ت�ضع ر�سالة في عالمة تبويب
"ر�سالة �إدخال" �ستظهر دائ ًما �أثناء كتابة
متو�سط قيم هطول الأمطار (مم) في
الخاليا من � D3إلى .D17
83
بعد ا�ستكمال �إدخال جميع
بيانات متو�سط هطول
الأمطار يف اخلاليا D3
�إىل � ،D17سيظهر جدول �شكل :2.45جدول التحقق من �صحة البيانات
"الطق�س والأحداث يف اململكة
العربية ال�سعودية" على هذا
النحو يف ورقة الإك�سل.
84
التحقق من �صحة النوع يف �إك�سل Type Validation Check in Excel
ا�س��تمر يف العم��ل عل��ى العم��ود اخلام���س ،عم��ود "ع��دد الأح��داث" .قب��ل �إدخ��ال ع��دد الأح��داث ل��كل مدين��ة ،حتق��ق م��ن �صحة الن��وع؛ حتى تتجن��ب �إدخال قيم
�س��البة .ت�س��تدعي ه��ذه اخلط��وة تعي�ين قيم��ة احل��د الأدن��ى ،لذل��ك �س��تعني قيم��ة احل��د الأدن��ى ت�س��اوي 1حت��ى ال تك��ون قي��م احلدث م�س��اوية لل�صف��ر وكذلك ال
حتوي قي ًما �س��البة.
لبدء عملية التحقق من �صحة البيانات يف �إك�سل:
1 >انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل.
> حدد اخلاليا من � E3إىل 2 .E17
>م��ن جمموع��ة �أدوات البيان��ات ( 4 ،)Data toolsا�ضغ��ط عل��ى ناف��ذة حتق��ق م��ن �صح��ة
البيان��ات (5 .)Data Validation
3
4
5
6
2
1
ال�شكل :2.46بدء التحقق من �صحة البيانات يف �إك�سل
85
1
2 لبدء عملية التحقق من �صحة البيانات يف �إك�سل:
1 >م��ن ناف��ذة حتق��ق م��ن �صحة البيان��ات (،)Data Validation
اخ�تر عالم��ة التبوي��ب �إع��دادات (2 .)Settings
6 3 >م��ن مربــ��ع ال�س��ماح ( )Allowاخ�تر ع��دد �صحي��ح
4 (3 .)Whole Number
1
2 لتعيني ر�سالة �إدخال غري �صالح:
1 >م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (،)Data Validation
اخ�تر عالم��ة التبوي��ب ر�س��الة �إدخ��ال (2 .)Input Message
5 >يف مرب��ع ر�س��الة خط ��أ ( )Error messageاكت��ب "ال ميك��ن �أن
يك��ون ع��دد الأحداث �س��ال ًبا"5 .
6
ال�شكل :2.49تعيني ر�سالة تنبيه �إىل اخلط�أ
86
بع��د االنته��اء م��ن �إج��راء التحق��ق م��ن �صح��ة الن��وع� ،أدخ��ل بيان��ات الأح��داث كم��ا ه��و مو�ض��ح باجل��دول رق��م .2.8ميكن �أن تدخ��ل قيمة لكل خلي��ة من � E3إىل
E17و ُي�س��مح لك ب�إدخال رقم ي�س��اوي �أو �أكرب من � .1س��يتم عر�ض ر�س��الة الإدخال با�س��تمرار و�إذا �أدخلت عن طريق اخلط�أ قيمة �أقل من ،1ف�س��تظهر على
ال�شا�شة ر�سالة اخلط�أ التي قمت بتعيينها �ساب ًقا.
87
بعد ا�ستكمال ادخال الأحداث
يف اخلاليا من � E3إىل ،E17
�سيظهر جدول "الطق�س �شكل :2.51جدول التحقق من �صحة البيانات
والأحداث يف اململكة العربية
ال�سعودية" على هذا النحو يف
ورقة الإك�سل.
88
مترينات
1
.3ي�ساعد التحقق من التواجد على تقليل الأخطاء با�ستخدام قائمة حمدودة من القيم املحددة
م�سب ًقا.
.4يهدف التحقق من البحث �إىل الت�أكد من �أن الرموز واحلروف تدخل بنطاق طول حمدد.
ُ .5ي�ستخدم فح�ص النطاق للت�أكد من �أن الأرقام التي تُدخل تقع �ضمن نطاق معني.
ُ .6ي�ستخدم التحقق من ال�صيغة للت�أكد من �أن البيانات ت�أتي ب�صيغة حمددة م�سب ًقا.
.8يتم ا�ستخدام رقم التحقق �إذا �أردت الت�أكد من �إدخال جمموعة من الأرقام ب�شكل �صحيح.
.9يعترب مايكرو�سوفت �إك�سل الأداة الوحيدة التي ميكن ا�ستخدامها للتحقق من �صحة البيانات.
.10ميك��ن �إج��راء التحق��ق م��ن �صح��ة البيان��ات بع��د �إدخ��ال القي��م يف برنام��ج التحق��ق م��ن �صح��ة
البيانات.
89
2ا�شرح بايجاز املق�صود بعملية التحقق من �صحة البيانات.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
ِ 3
�صف باخت�صار اخلطوات التي يجب اتباعها يف �إك�سل لإكمال عملية التحقق من �صحة البيانات.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
90
� 4أن�ش��ئ دلي��ل عناوي��ن ملعلوم��ات �أ�صدقائ��ك يت�ضم��ن احلق��ول التالي��ة :اال�س��م ،والهات��ف ،وعن��وان املن��زل ،وعن��وان
الربيد الإلكرتوين ،وتاريخ امليالد ،والهواية .اكتب نوع التحقق من �صحة البيانات الذي يجب �إجرا�ؤه على
كل حقل من احلقول ال�س��ابقة.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
5ق��ارن م��ا يل��ي�( :أ) فح���ص الط��ول مقاب��ل فح���ص النط��اق( ،ب) فح���ص ال�صيغ��ة مقاب��ل فح���ص الن��وع� .أع� ِ�ط
�أمثل��ة عل��ى ا�س��تخدام كل ن��وع م��ن �أن��واع التحق��ق ال�س��ابقة.
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
________________________________________________________________________________________
91
امل�شروع
افرت���ض �أن��ك تعم��ل كباح��ث يف القط��اع ال�صح��ي وتري��د �إع��داد تقري��ر ح��ول 1
م�ش��كلة مر�ض ال�س��كري يف بلدك ،ا�ش��رح اخلطوات التي متكنك من التحقق
م��ن �صح��ة البيان��ات الت��ي ق��د مت جمعه��ا.
على وجه التحديد يتعني عليك الإجابة على �أ�سئلة مثل الأ�سئلة التالية: 2
ما نوع الأعمدة التي �ستقوم ب�إن�شائها؟
� ٍأي من عمليات التحقق ال�ستة �سيتم �إجرا�ؤها يف كل عمود؟ وملاذا؟
مو�ضح��ا خط��وات
ً �أن�ش��ئ ً
عر�ض��ا تقدمي ًي��ا يف باوربوين��ت (،)PowerPoint 3
�إج��راء التحق��ق م��ن �صحة البيانات التي قمت بها؟
92
ماذا تعلمت
الم�صطلحات الرئي�سة
93
.3التحليل اال�ستك�شايف للبيانات
�أهداف التعلم
بنهاية هذه الوحدة �سيكون الطالب قاد ًرا على �أن:
>ي�صنّف �أمناط حتليل البيانات.
يعرف مفهوم التحليل اال�ستك�شايف للبيانات. > ّ
>ي�صنّف �أمناط التحليل اال�ستك�شايف للبيانات.
>ي�شرح مراحل عملية التحليل اال�ستك�شايف للبيانات.
> ّ
يعرف مفهوم املكتبات الربجمية.
>يط ّور برنامج لتحليل البيانات با�ستخدام مكتبات الربجمة.
>ي�ستخدم تقنيات �إعداد البيانات وتنظيفها يف جمموعة بيانات.
>ي�شرح �أهمية ت�صوير البيانات.
>مي ّيز الأمناط املختلفة من الر�سوم البيانية التي ميكن �إن�شا�ؤها با�ستخدام
مكتبات البايثون.
94
الدر�س الأول
حتليل البيانات
التوجيهي
يهت��م التحلي��ل الو�صف��ي مب��ا ح��دث يف املا�ض��ي ،و ُيع��رف غال ًب��ا ب�إ�س��م
التحلي�لات الو�صفي��ة �أو الإح�ص��اءات الو�صفي��ة وه��و و�ص��ف �أو تلخي���ص
التنب�ؤي جمموعة من البيانات با�ستخدام التقنيات الإح�صائية .وت ُربز �أهمية
التحليل الو�صفي ك�أحد �أهم �أمناط حتليل البيانات ،نظرا لقدرته على
حتلي��ل البيان��ات الت��ي مل يت��م حتليله��ا بع��د� .إال �أن التحلي�لات الو�صفي��ة
ال تُقدّم تنب�ؤات حول امل�س��تقبل.
الت�شخي�صي
التحليل الت�شخي�صي Diagnostic Analysis
الو�صفي يهت��م حتلي��ل البيان��ات الت�ش��خي�صي ب�أ�س��باب ح��دوث �ش��يء م��ا .ويق��وم
التحلي��ل الت�ش��خي�صي عل��ى التحلي��ل الو�صف��ي ،وي�س��عى املخت�ص��ون من
خالل��ه �إىل فه��م �س��بب التوجه��ات والأمن��اط التي مت��ت مالحظتها.
م�ستوى التعقيد
ال�شكل � :3.1أمناط حتليل البيانات
95
التحليل التنب�ؤي: التحليل التنب�ؤي Predictive Analysis
ا�س��تخدام بيانات �س��ابقة مع مناذج يهت��م حتلي��ل البيان��ات التنب���ؤي مبحاول��ة التنب���ؤ بالنتائ��ج امل�س��تقبلية بن��ا ًءا عل��ى االجتاهات املكت�ش��فة �س��اب ًقا
ريا�ضي��ة للتنب���ؤ بالنتائج امل�س��تقبلية والبيانات التاريخية ،با�ستخدام تقنيات النمذجة والإح�صاءات .وي�ستخدم التحليل التنب�ؤي يف العديد من
�أو الأحداث غري املعروفة. احلاالت املختلفة ،مثل التنب�ؤ بالطق�س و�سيا�سات الت�أمني وغري ذلك.
ت�صوير 5 التحليل 4 �إعداد البيانات 3 جمع البيانات 2 تعريف امل�شكلة 1
البيانات اال�ستك�شايف وتنظيفها و�صياغتها
للبيانات
96
حتليل البيانات اال�ستك�شايف:
تعريف مفهوم التحليل اال�ستك�شايف للبيانات
What is Exploratory Data Analysis
املنه��ج املتب��ع يف حتلي��ل جمموع��ة
ب�ش��كل ع��ام ،يج��در ب��ك حماول��ة فه��م البيان��ات وجم��ع �أك�بر ق��در ممك��ن م��ن املعلوم��ات قب��ل االنتق��ال �إىل
من البيانات لتلخي�ص خ�صائ�صها
مهم��ة النمذج��ة .التحلي��ل اال�ستك�ش��ايف للبيان��ات ه��و و�س��يلة لفه��م البيان��ات و�إج��راء الفحو�ص��ات الأولي��ة
الرئي�س��ة ،وغالب��ا تت��م با�س��تخدام
وتلخي���ص خ�صائ�صه��ا الرئي�س��ية .وتكم��ن الأه��داف الرئي�س��ية للتحلي��ل اال�ستك�ش��ايف للبيان��ات يف اكت�ش��اف
الط��رق الب�صرية.
أي�ضا اكت�ش��اف احلاالت ال�ش��اذة يف جمموعة االجتاهات والأمناط وامليزات اجلديدة يف البيانات .ميكنك � ً
البيان��ات ،واختب��ار فر�ضيت��ك الأولي��ة واحل�ص��ول عل��ى فه��م �أف�ض��ل ملتغ�يرات جمموع��ة البيان��ات والعالق��ات
أي�ض��ا يف حتدي��د الأخط��اء الوا�ضح��ة والت�أكد منبينه��ا .ميك��ن �أن ي�س��اعدك التحلي��ل اال�ستك�ش��ايف للبيان��ات � ً
�أن نتائ��ج مهم��ة معين��ة �صاحل��ة وقابل��ة للتطبي��ق عل��ى �أي ه��دف مرغ��وب .ونظ�� ًرا لأن ا�س��تخال�ص املعلوم��ات
م��ن خ�لال النظ��ر �إىل الأرق��ام ميك��ن �أن يك��ون عملي��ة ممل��ة ،فق��د مت تطوي��ر التحلي��ل اال�ستك�ش��ايف للبيان��ات
كم�ساعدة للقيام بهذه العملية ،و يجري حتقيق كل ذلك مب�ساعدة املوجز الإح�صائي والتمثيالت الر�سومية
وط��رق ت�صوي��ر البيان��ات .ومبج��رد اكتم��ال التحلي��ل اال�ستك�ش��ايف للبيانات وا�س��تخال�ص معلومات كافية من
البيانات ،فيمكنك ا�ستخدام هذه اخل�صائ�ص لإجراء �أ�ساليب حتليل �أكرث تعقيدً ا مثل تع ّلم الآلة.
97
التحليل غري الر�سومي Non-Graphical Analysis
التحليل غري الر�سومي �أحادي املتغري Univariate Non-Graphical Analysis
�أح��د الأمثل��ة عل��ى التحلي��ل غ�ير الر�س��ومي �أح��ادي املتغ�ير هو ت�أثري العمر على الإ�صابة ببع���ض �أنواع الأمرا�ض مثل مر�ض الزهامير .هذا التحليل
�أحادي املتغري لأنه يقي�س ت�أثري العمر فقط ،وغري ر�سومي لأنه ال ي�ستخدم تقنيات الت�صوير البياين.
التحليل غري الر�سومي متعدد املتغريات Multivariate Non-Graphical Analysis
حتلي�لا غ�ير ر�س��ومي �إذا �أخ��ذت يف االعتب��ار م��ن املث��ال ال�س��ابق �آث��ار النظ��ام الغذائ��ي والتماري��ن الذهني��ة والوراث��ة � ً
أي�ض��ا ،ف�س��يكون ه��ذا التحلي��ل ً
متع��دد املتغريات.
املكتب��ة يف لغ��ات الربجم��ة مث��ل البايث��ون ه��ي جمموع��ة م��ن املقاط��ع الربجمي��ة املجه��زة م�س��ب ًقا والت��ي ميك��ن ا�س��تخدامها الح ًق��ا
يف الربنام��ج لعملي��ات حم��ددة جي��دً ا .فباملقارن��ة م��ع لغ��ات الربجم��ة الأخ��رى ،ال تتعل��ق املكتب��ة ب���أي �س��ياق حم��دد يف البايث��ون،
أي�ض��ا عل��ى التوثي��ق ( )Documentationوبيان��ات التكوي��ن ( )Configuration Dataوقوال��ب الر�س��ائل وق��د حتت��وي املكتب��ة � ً
( )Message Templatesوالفئات ( )Classesوالقيم ( )Valuesوغريها.
ال تعلم �إذا كان �سي�ستمر دعم املكتبة لنف�س املدة الزمنية عاد ًة خالية من الأخطاء وتعمل كما هو متوقع .فال
التي �سيتم بها ا�ستخدام مقطعك الربجمي. يلزم ت�صحيح الأخطاء واالختبار.
عاد ًة ما تكون ّ
حم�سنة و�سريعة.
99
مكتبة البايثون القيا�سية Python Standard Library
مكتب��ة البايث��ون القيا�س��ية ه��ي جمموع��ة دقيق��ة م��ن تراكي��ب اللغ��ة ووحداتها وداللته��ا ،ومت ت�ضمينها يف توزيع البايثون القيا�س��ي ،وتتعامل املكتبة مع وظائف
�أ�سا�س��ية خمتلف��ة مث��ل املدخ�لات واملخرج��ات( )Input/Output- I/Oوالوح��دات الأ�سا�س��ية الأخ��رى .وحتظ��ى لغ��ة البايث��ون ب�ش��عبية كب�يرة ب�س��بب كل ه��ذه
الوظائ��ف ،حي��ث ت�ض��م املكتب��ة القيا�س��ية �أك�ثر م��ن 200وح��دة منطي��ة.
مكتبات البايثون لعلم البيانات Python Libraries for Data Science
على الرغم من �أنه ميكنك التعامل مع البيانات يف البايثون؛ �إال �أن هناك العديد من املكتبات مفتوحة امل�صدر التي جتعل م�شروعات علوم البيانات �أ�سهل
بكثري .ويرد يف اجلدول التايل بع�ض املكتبات امل�ستخدمة لكل مهمة من مهام علم البيانات.
NumPy, SciPy, pandas, TensorFlow, Keras, scikit-learn, PyBrain, PyTorch, معاجلة البيانات/احلو�سبة
OpenCV, Mahotas العلمية
3
ال�صفحة الرئي�سية
1 لمفكرة جوبيتر.
نبذة تاريخية
ع ّرف عامل الريا�ضيات الأمريكي جون توكي ( )John Tukeyحتليل البيانات يف عام 1961
على النحو التايل" :هي �إجراءات لتحليل البيانات ،وتقنيات لتف�سري نتائج هذه الإجراءات ،وطرق
لتخطيط جمع البيانات جلعل حتليلها �أ�سهل و�أكرث دقة ،ويف املجمل هي كل الآليات ونتائج الإح�صاءات
(الريا�ضية) ذات العالقة بتحليل البيانات".
101
لإن�شاء مفكرة جديدة يف جوبيرت:
ن
اليم� العلوية من شاشتك ،اضغط عىل ( Newجديد). ف
1 > ي� الزاوية
> حدد (( Python 3 (Ipykernelالبايثون .)3
2
3 > و�ستفتح املفكرة اخلا�صة بك يف عالمة تبويب جديدة يف املت�صفح اخلا�ص بك.
1
2
يمكنك تحميل
مفكرتك من جهاز
الحا�سب الخا�ص بك.
3
102
الآن بعد �أن �أ�صبحت مفكرتك جاهزة ،حان الوقت لكتابة وت�شغيل برناجمك الأول يف مفكرة جوبيرت.
2
1
3
معلومة
ا�سم م�شروع جوبيرت هو �إ�شارة �إىل لغات الربجمة الأ�سا�سية الثالث التي
يدعمها جوبيرت ،وهي جوليا ( )Juliaو البايثون ( )Pythonو .R
103
حان الوقت حلفظ املفكرة اخلا�صة بك.
يت��م حف��ظ
حلفظ املفكرة اخلا�صة بك:
املفك��رة تلقائ ًيا 1 > ا�ضغط على ( Fileملف).
�أثن��اء عمل��ك.
2 > اخرت ( Save asاحفظ كـ).
> اكتب ا�س ًما ملفكرتك3 .
1
2
3 4
104
مترينات
1
.1يتم �إجراء حتليل البيانات الو�صفي ملعرفة �سبب حدوث �شيء ما.
.2يوفر حتليل البيانات الت�شخي�صي قيمة م�ضافة �أكرث من حتليل البيانات التوجيهي.
.3ي�ستخدم حتليل البيانات التنب�ؤي التوجهات املكت�شفة بالفعل للتنب�ؤ بالنتائج امل�ستقبلية.
.6مع حتليل البيانات اال�ستك�شايف ،ميكنك اكت�شاف احلاالت ال�شاذة يف جمموعة البيانات.
.7ي�أخذ حتليل البيانات متعدد املتغريات يف االعتبار �أكرث من متغري م�ستقل واحد.
.9ال ميكن ملكتبة البايثون �أن حتتوي على بيانات التكوين �أو قوالب الر�سائل.
.10مات بلوت ليب ( )Matplotlibهي �إحدى مكتبات البايثون وتُ�ستخدم لإن�شاء الر�سوم
واملخططات البيانية.
105
2ق��ارن ب�ين حتلي��ل البيان��ات التنب ��ؤي والتوجيه��ي .م��ا االختالف��ات؟ واذك��ر مث��ا ًال عل��ى كل ن��وع م��ن
التحليل .
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
4اذك��ر �إيجابي��ات و�س��لبيات ا�س��تخدام مكتب��ات البايث��ون مقارن��ة بكتاب��ة املقاط��ع الربجمي��ة اخلا�ص��ة ب��ك ،وما النهج
الذي �س��تختاره؟
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
106
� 5أن��ت حمل��ل بيان��ات يف �ش��ركة تري��د معرف��ة كيفي��ة توزي��ع نفقاته��ا يف جم��االت خمتلف��ة ،فم��ا ن��وع حتلي��ل البيان��ات
ال��ذي �س��تطبقه؟ ومل��اذا؟
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
107
الدر�س الثاين
ابد�أ ب�إن�شاء قائمة ب�سيطة يف مفكرة جوبيرت اخلا�صة بك .هذه قائمتك:
م�صفوفة ):(Array
ه��ي ن��وع م��ن البيان��ات ميكن��ه
االحتفاظ بعدد ثابت من القيم
الت��ي لها نف���س نوع البيانات.
ا�ستخدم مكتبة منباي ،ويف هذا املقطع الربجمي �ست�ستخدم وظيفة القيمة املطلقة (() )absoluteلطباعة القيم املطلقة للقائمة.
عند ا�ستخدام مكتبة ،يمكنك �أن
تعطيها ا�س ًما ال�ستخدام وظائفها
في مقطعك البرمجي.
108
مكتبة باندا�س Pandas Library
ت�أخذ مكتبة باندا�س البيانات وتن�شئ كائن البايثون ،وهناك نوعان رئي�سيان من الكائنات:
>املت�سل�س��لة ( :)Seriesعب��ارة ع��ن م�صفوف��ة �أحادي��ة البع��د ق��ادرة عل��ى حم��ل �أي ن��وع م��ن البيان��ات (الأع��داد ال�صحيح��ة ( ،)Integersوال�سال�س��ل الن�صي��ة
( ،)Stringsوالأرق��ام الع�ش��رية ( ،)Floatsوكائن��ات البايث��ون وغريه��ا).
> �إطار البيانات ( :)DataFrameهو هيكل بيانات ثنائي الأبعاد يبدو م�شاب ًها جدً ا جلدول يف ورقة عمل �إك�سل.
ل��كل كائ��ن �أ�س��اليبه و�س��ماته اخلا�ص��ة .ميكن��ك �إن�ش��اء مت�سل�س��لة �أو �إط��ار بيان��ات م��ن ال�صف��ر (م��ن القوائ��م والقوامي���س وم��ا �إىل ذل��ك) كم��ا ميك��ن ا�س��ترياد
البيان��ات م��ن م�ص��ادر البيان��ات ،مث��ل �إك�س��ل و ،CSVو ،SQLو ،JSONواملزي��د.
تُرجع �صواب (� )Trueإذا كان كائن املت�سل�سلة املعطى لديه قيم
hasnans
مفقودة ،و�إال ف�إنها تُرجع خط�أ (.)False
110
كائن �إطار البيانات DataFrame Object
وا�ستخداما هي �إك�سل .ميكنك العمل مع ملفات �إك�سل يف مفكرة جوبيرت با�ستخدام مكتبة باندا�س .لفتح ملف �إك�سل يف
ً �شيوعا
الأداة التحليلية الأكرث ً
مفكرة جوبيرت ،حتتاج �إىل �أن تكون هذه امللفات (ملف الإك�سل واملفكرة) يف نف�س املجلد.
مكتبة نظام الت�شغيل OS Library
للتحق��ق م��ن مل��ف العم��ل اخلا���ص ب��ك ،ميكن��ك ا�س��تخدام مكتب��ة نظ��ام الت�ش��غيل ( ،)OSحي��ث �أنه��ا توف��ر يف بايث��ون وظائ��ف لإن�ش��اء و�إزال��ة دلي��ل
(جمل��د) ،وجل��ب حمتويات��ه ،وتغي�ير �أو حتدي��د املجل��د احل��ايل� ،إىل �أخ��ره.
getcwdيرمز �إلى
اح�صل على مجلد العمل الحالي
(.)get current working directory
ال�شكل :3.14مكتبة نظام الت�شغيل
هذا هو ملف الإك�سل اخلا�ص بك.
�إن جمموع��ة البيان��ات الت��ي �ست�س��تخدمها يف ه��ذا الدر���س ُم َقدّ م��ة م��ن قب��ل وزارة التعليم من خالل
املن�صة ال�سعودية للبيانات املفتوحة .https://data.gov.saميكنك ا�ستخدام بيانات ملف �إك�سل
لغر�ض هذا الدر�س باتباع �سيا�سات البيانات املفتوحة .https://data.gov.sa/ar/policies
111
الآن� ،ستقوم بتحويل ملف الإك�سل التايل �إىل �إطار البيانات ملعاجلة بياناته.
�إذا كان مل��ف الإك�س��ل يحت��وي عل��ى �أوراق عم��ل متع��ددة ،ميكن��ك ق��راءة ورق��ة عم��ل حم��ددة .ت�س��تخدم وظيف��ة باندا���س
( )read_excelمتغ�ير ي�س��مى ( )sheet_nameتخ�بر باندا���س بورق��ة العم��ل الت��ي يج��ب قراءته��ا م��ن البيان��ات املُتاح��ة يف
مل��ف الإك�س��ل� .إذا مل حت��دد الورق��ة ،ف�إنه��ا �س��تقر�أ ورق��ة العمل الأوىل.
املعنى ال�سمة
112
يمكنك �إ�ضافة تعليقات �إلى
مقطعك البرمجي با�ستخدام
( )#في بداية العبارة.
float float64
bool bool
NA datetime64
NA ]timedelta[ns
NA category
113
الفهر�سة Indexing
الفهر�س ( )Indexهو قائمة بالأعداد ال�صحيحة �أو الت�سميات التي ت�ستخدمها لتحديد ال�صفوف �أو الأعمدة ب�شكل فريد .يف باندا�س ،تت�ضمن الفهر�سة
ب�شكل �أ�سا�سي اختيار �صفوف و�أعمدة حمددة من البيانات من �إطار البيانات ،حيث ميكن اختيار جميع ال�صفوف وبع�ض الأعمدة� ،أو اختيار بع�ض
ال�صفوف وجميع الأعمدة� ،أو بع�ض من كل �صف وعمود .اختيار املجموعة الفرعية ( )Subset Selectionهو م�صطلح �آخر للفهر�سة.
لت�شاهد بع�ض الأمثلة على الوظائف التي ميكنك ا�ستخدامها للفهر�سة.
املعنى الوظيفة
كائن المت�سل�سلة.
114
القيمة االفترا�ضية لعدد
ال�صفوف للوظيفتين ()head
و() tailهي 5لكل من المت�سل�سلة
و �إطار البيانات.
115
ا�ستخدام الفهر�سة يف كائن �إطار البيانات Using Indexing in DataFrame Object
116
طباعة �أ�سماء �أعمدة �إطار البيانات.
ت�ستخدم وظيفة
() describeلعر�ض
بع�ض التفا�صيل
الإح�صائية الأ�سا�سية.
117
ت�صفية البيانات: ت�صفية البيانات �أو اختيار جمموعة بيانات جزئية
Filtering Data or Subset Selection
ت�صفية البيانات هو عملية اختيار
جزء �أ�صغر من جمموعة البيانات يف بع���ض الأحي��ان ال حتت��اج �إىل جمموع��ة البيان��ات ب�أكمله��ا .حتت��اج �إىل ع��زل بع���ض البيان��ات املح��ددة.
اخلا�صة بك وا�ستخدام تلك املجموعة للقيام بذلك ،حتتاج �إىل �إ�ضافة بع�ض املر�شحات .هناك العديد من الأ�ساليب الختيار جمموعة جزئية
اجلزئية للعر�ض �أو التحليل. من �إطار البيانات �أو مت�سل�سة .الأ�سلوب الأ�سهل هو ا�ستخدام الفهر�سة املنطقية (،)Boolean Indexing
ولك��ن الأ�س��لوب الأك�ثر ق��وة ه��و با�س��تخدام ط��رق locو � .ilocأو ًال �س��تتعلم الفهر�س��ة املنطقي��ة ث��م �أ�س��لوب
locو .iloc
الفهر�سة املنطقية Boolean Indexing
اجلدول :3.9املُعا ِمالت املنطقية يف مفكرة جوبيرت
هي نوع من الفهر�سة التي ت�ستخدم القيم الفعلية ملجموعة البيانات ،وفيها
بايثون جوبيرت
حتت��اج �إىل ا�س��تخدام املُعامِ �لات املنطقي��ة ( ،)Boolean Operatorوتُكت��ب
and &
عامالت املنطقية ب�شكل خمتلف يف مفكرة جوبيرت عن بايثون. املُ ِ
or |
not ~
يف هذا املثال� ،ستقوم بطباعة �صفوف �إطار البيانات التي لها قيمة حمددة يف عمود معني.
ال�شكل :3.22طباعة �صفوف �إطار البيانات التي لها قيمة حمددة يف عمود حمدد
119
يف ه��ذا املث��ال� ،ستن�ش��ئ �إط��ار بيان��ات جدي��دً ا ي�س��مى .studentsRegو�س��يحتوي �إط��ار البيان��ات ه��ذا عل��ى عمودي��ن :عم��ود واح��د للمنطقة
و�آخر لعدد الطلبة.
والآن� ،سوف ت�ستخدم طريقة () ilocلتحديد جميع عنا�صر ال�صف الأول من �إطار البيانات.
120
ويف الأمثلة �أدناه� ،ستطبع عنا�صر حمددة من �إطار البيانات.
121
دالة التجميع: املجموعات والتجميع Grouping and Aggregating
دال��ة تق��وم بح�س��ابات ريا�ضي��ة م��ع قي��م ت�س��مى عملي��ة و�ض��ع عنا�ص��ر جمموع��ة البيان��ات يف جمموع��ات بن��ا ًء عل��ى بع���ض املعاي�ير وتطبي��ق
�صف��وف متع��ددة والت��ي يت��م جتميعه��ا م ًعا، الوظائف على هذه املجموعات بالتجميع .يف مكتبة باندا�س؛ يتم تنفيذ هذا الإجراء با�ستخدام
ونتيج��ة لذل��ك ترجع قيم��ة موجزة واحدة. وظيفة (().)df.groupby
�ش��يوعا ه��ي sum,
ً دوال التجمي��ع الأك�ثر فعل��ى �س��بيل املث��ال ،تخي��ل �أن لدي��ك جمموع��ة بيان��ات لأف�ض��ل ه��دّايف ك��رة ال�س��لة يف كل الع�ص��ور.
.count, max, min and mean �إذا كنت ترغب يف معرفة عدد الالعبني يف جمموعة البيانات هذه لفريق معني ،فيمكنك جتميع
ه��ذه البيان��ات ح�س��ب عم��ود "الفري��ق" وتطبي��ق دال��ة املجم��وع (() )sumعلى البيان��ات املج ّمعة.
لت�شاهد بع�ض الأمثلة لوظيفة () df.groupbyيف �إطار البيانات اجلديد الذي �أن�ش�أته.
يف هذا املثال� ،ستقوم بتجميع الطلبة وف ًقا ملنطقتهم وحت�سب جمموع الطلبة يف كل منطقة.
دالة sumهي
�إحدى دوال التجميع
التي تدعمها مكتبة
باندا�س.
�ضبطنا as_index=false
ليكون الفهر�س هو رقم
ال�صف بد ًال من �أ�سماء
الأعمدة.
ال�شكل :3.28ا�ستخدام وظيفة () df.groupbyلتجميع �إطار البيانات يف �أعمدة متعددة جمموعة املنطقة
الأخرية
ويف ه��ذا املث��ال� ،س��تقوم ب�إن�ش��اء �إط��ار بيان��ات جدي��د للمنطق��ة وع��دد الطلب��ة وع��دد املعلم�ين .ث��م جتم��ع ح�س��ب املنطق��ة وحت�س��ب جمم��وع
الطلب��ة وجمم��وع املعلم�ين يف كل منطق��ة.
ال�شكل :3.29ا�ستخدام وظيفة () df.groupbyوحتديد العمود امل�صنف كم�ؤ�شر للبيانات اجلديدة
123
تنظيف البيانات: تنظيف البيانات Data Cleaning
تنظي��ف البيان��ات ه��و عملي��ة من املهم جدً ا �أن تكون البيانات التي �ستحللها �صحيحة ،قبل البدء بتحليلها ،وهذا يعني �أنه يجب �إزالة
�إ�ص�لاح �أو �إزال��ة البيان��ات البيانات املكررة �أو امل�ش ّو�شة �أو غري الدقيقة من جمموعة البيانات اخلا�صة بك ،و�إذا بقيت هذه البيانات كما
غ�ير ال�صحيح��ة �أو امل�ش ّو�ش��ة هي ،فلن تكون نتائج حتليلها �صحيحة.
�أو املن�سقة ب�شكل غري �صحيح
�أو املكررة �أو غري املكتملة من
جمموع��ة البيان��ات.
املعنى الوظيفة
ُترجع قيمة منطقية لكل �صف يحتوي على بيانات مكررة. ()duplicated �إ�صالح اخلاليا الفارغة
ُترجع قيمة منطقية لكل خلية فارغة من جمموعة البيانات. ()isnull �إزالة البيانات املكررة
124
يوجد يف جمموعة البيانات اخلا�صة بك � 171ص ًفا مكر ًرا.
حلذف هذه ال�صفوف ت�ستخدم وظيفة () ،drop_duplicatesحيث حتذف هذه الطريقة ال�صفوف املكررة.
بعد حذف ال�صفوف املكررة ،عليك حتديث جمموعة البيانات اخلا�صة بك للتحقق من �إزالة ال�صفوف املكررة.
ال يوجد
�صفوف مكررة.
125
ال يوجد
خاليا فارغة
127
. 4ا�ستورد املكتبة الع�شوائية وا�ستخدم وظيفة () random.randrangeلطباعة رقم ع�شوائي بني و
100 1
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
5افتح مفكرة جديدة يف جوبيرت ،وا�ستورد ملف �إك�سل باال�سم "."tourist-indicators.xlsx
˂ح ّمل ورقة العمل " "I8يف �إطار بيانات باندا�س.
˂اطبع �شكل �إطار البيانات.
˂اطبع �أنواع البيانات املخزنة يف كل عمود من جمموعة البيانات.
˂اطبع �أ�سماء �أعمدة جمموعة البيانات.
128
6ا�ستخدم جمموعة البيانات التي ا�ستوردتها يف التمرين ال�سابق وقم بالتايل:
˂�أن�شئ كائن مت�سل�سلة جديد يحتوي على عدد ال�سياح الوافدين من دول جمل�س التعاون اخلليجي.
˂�أوجد احلد الأق�صى واحلد الأدنى لعدد ال�سياح ويف �أي �صفوف من املت�سل�سلة حتدث هذه القيم؟
˂حتقق من املت�سل�سلة ملعرفة القيم غري املنا�سبة واملفقودة ،و�إذا كان هناك �أي منها ،قم ب�إزالة تلك ال�صفوف.
˂اطبع عدد ال�سياح بالرتتيب التنازيل لقيم �أكرب من .500
7افتح ورقة العمل " "I8من امللف " "tourist-indicators.xlsxواقر�أها يف �إطار بيانات جديد .ثم:
˂ َتف ّقد جمموعة البيانات ب�أكملها ملعرفة القيم املكررة واملفقودة.
˂اطبع عدد القيم املفقودة وعدد ال�صفوف املكررة.
˂قم ب�إزالة ال�صفوف املكررة وال�صفوف ذات القيم املفقودة.
˂قم بتجميع �إطار البيانات بناء على ال�شهر ،وحدد ال�شهر الذي ا�ستقطب �أكرب عدد من الزوار لكل منطقة.
129
الدر�س الثالث
ت�صوير البيانات
ً
وحتليل. كما ذكر �س��اب ًقا ،ف�إن ت�صوير البيانات هو التمثيل البياين للمعلومات والبيانات� .إن ت�صوير البيانات يجعلها �أي�س��ر فه ًما
با�ستخدام العنا�صر املرئية مثل املخططات والر�سوم البيانية واخلرائط ،ف�إنك جتعل البيانات �أكرث �سهولة وفه ًما وقابلية لال�ستخدام.
يف هذا الدر�س� ،ست�ستخدم مفكرة جوبيرت لت�صوير بياناتك .ويدعم جوبيرت ت�صوير البيانات باال�ستعانة مبكتبات البايثون.
130
املخططات Charts
املخطط ّ
اخلطي Line Chart
اخلطي هو تقنية ت�صوير بيانات ،بحيث يتم ر�س��م كل قيمة ملتغري م�س��تقلاملخطط ّ
على مدى فرتة زمنية وتت�صل هذه القيم بخطوط م�س��تقيمة .عادة ما يكون املحور
الأفقي متغ ًريا م�ستم ًرا مثل الوقت ،واملحور الر�أ�سي هو قيم املتغري امل�ستقل .وتكمن
بع�ض املزايا يف ب�ساطته يف متثيل تغيري املتغري مبرور الوقت والذي ميكن �أن ي�ساعد
يف اكت�ش��اف التوجهات والأمناط .وميكنك ر�س��م خطوط متعددة على نف���س الر�س��م
البياين ومقارنة تقدم �أكرث من متغري م�ستقل واحد يف نف�س الفرتة الزمنية.
131
املخطط الدائري Pie Chart
مق�س��م �إىل �ش��رائح متث��ل القي��م الن�س��بية
املخط��ط الدائ��ري ه��و خمط��ط ي�ش��به الفطائ��رّ ،
لبع�ض املتغريات يف فئة معينة .متثل كل �شريحة من املخطط فئة خمتلفة .هناك العديد
من �أنواع املخططات الدائرية ،مثل املخططات الدائرية املج ّوفة ()Doughnut Charts
واملخطط��ات ن�ص��ف املج ّوف��ة ( )Half-Doughnut Pie Chartsواملخطط��ات الدائري��ة
متعددة الطبقات (.)Multilayered Pie Charts
املعنى الطريقة
مكتبة مات بلوت ليب Matplotlib Library
ين�شئ خمطط �شريطي. ()bar
م��ن �أج��ل ت�صوي��ر بيانات��ك ،حتت��اج �إىل ا�س��ترياد مكتب��ة جدي��دة ،وهي التي ت�س��مى مات
ين�شئ خمطط دائري. ()pie بلوت ليب .وحتتوي هذه املكتبة على بع�ض الأ�ساليب اجلاهزة التي ميكنك ا�ستخدامها
يحدد عنوان املخطط. ()set_title
جلع��ل املخط��ط اخلا���ص ب��ك �أك�ثر قابلية للفه��م ،وميكنك االطالع على هذه الأ�س��اليب
يف اجل��دول .3.12وبا�س��تخدام ه��ذه املكتب��ة ،ميكن��ك تق��دمي بيانات��ك يف �أي خمط��ط
يحدد ت�سمية حمور .y ()set_ylabel تريده .يف هذا الدر���س� ،ست�س��تخدم هذه الأ�س��اليب لإن�ش��اء خمططات بنا ًء على �إطار
يحدد ت�سمية حمور .x ()set_xlabel البيان��ات اخلا�ص بك.
لدع��م الن���ص العرب��ي داخ��ل املخطط��ات الت��ي �أن�ش���أتها مكتب��ة م��ات بل��وت لي��ب ،حتت��اج
ين�شئ املخطط. ()show
�إىل حتويل الن�ص العربي �إىل تن�سيق ميكن عر�ضه ب�شكل �صحيح� .ست�ستخدم مكتبتي
البايثون:
> arabic_reshaper
> bidi.algorithm
من خالل ت�شغيل املقطع الربجمي التايل يف مفكرة جوبيرت اخلا�صة بك ،يتم تنزيل هاتني املكتبتني وتثبيتهما تلقائ ًيا.
و�ضوحا� ،ستختار وت�ستخدم فقط ال�صفوف اخلم�سة الأوىل من جمموعة البيانات اخلا�صة بك.
ً لإن�شاء خمطط �شريطي �أكرث
133
املقطع الربجمي لإن�شاء املخطط اخلا�ص بك.
يمكنك ا�ستخدام هذا المقطع
البرمجي ،لعر�ض الأحرف
العربية ب�شكل �صحيح.
�إحداثيات الأعمدة.
134
افرت�ض الآن �أنك تريد ر�س��م عدد الطلبة واملعلمني والإداريني على نف���س املخطط ال�ش��ريطي .ي�س��مى هذا املخطط باملخطط ال�ش��ريطي املج ّمع وحتتاج �إىل
و�ضع ال�شرائط ب�شكل �صحيح اعتمادًا على عر�ض ال�شريط.
135
املخطط الدائري Pie Chart
�سرتى خطوات �إن�شاء املخطط الدائري يف مفكرة جوبيرت.
�ستن�ش��ئ �إط��ار بيان��ات جدي��د ي�س��مى groupsPم��ن جمموع��ة البيان��ات
الت��ي ا�س��تخدمتها يف الدر���س ال�س��ابق .ق��م بتجمي��ع بيانات��ك ح�س��ب املرحل��ة
واح�ص��ل عل��ى املتو�س��ط (() )meanللطلب��ة واملعلم�ين والإداري�ين ،ث��م ق��م
بف��رز �إط��ار البيان��ات ه��ذا مبتو�س��ط عدد امل�س���ؤولني.
الآن �ستن�ش��ئ خمطط دائري يو�ضح ن�س��بة الطلبة واملعلمني والإداريني ملنطقة واحدة� .أو ًال ،حتتاج �إىل �إن�ش��اء قائمة حتتوي على �ش��رائح املخطط الدائري.
يف مثالك� ،ستكون ال�شرائح عبارة عن قائمة حتتوي على �أعداد الطلبة واملعلمني والإداريني للمنطقة يف ال�صف الأول.
136
الآن �ستن�شئ �شكل يحتوي على �أكرث من خمطط دائري.
137
ال�شكل :3.54املخطط الدائري
138
مترينات
1ناق�ش �أهمية ت�صوير البيانات كمرحلة يف التحليل اال�ستك�شايف للبيانات ،ثم ّ
و�ضح �أهميته مبثالني.
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
139
3حدد الفرق الرئي�سي بني املخطط النقطي واملخططات الأخرى ،ثم اذكر ً
مثال على ا�ستخدام املخطط النقطي.
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
4ادرج مكتب��ات بايث��ون الت��ي حتتاجه��ا لتطبي��ق تقني��ات ت�صوي��ر البيان��ات ،وم��ا ه��ي اخلط��وات لب��دء ا�س��تخدامها يف
مفكرة جوبيرت؟
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
5تريد معرفة عدد ال�سياح الذين يزورون اململكة العربية ال�سعودية �شهر ًيا ملنطقة واحدة يف جمموعة البيانات.
˂ما نوع املخطط الأن�سب لال�ستخدام؟ (ادعم �إجابتك ب�أ�سباب منطقية) .
˂اخ�تر �أي منطق��ة م��ن جمموع��ة البيان��ات وا�س��تخدم مكتب��ة م��ات بل��وت لي��ب ،و�أن�ش��ئ ن��وع املخط��ط الذي تعتقد
�أنه الأن�سب.
˂بن��ا ًءا عل��ى املخط��ط ال��ذي �أن�ش��أته ،اكت�ش��ف ال�ش��هر ال��ذي ا�س��تقبلت في��ه املنطق��ة الت��ي اخرتته��ا �أك�بر ع��دد م��ن
الزوار.
140
6تري��د مقارن��ة ع��دد ال�س��ياح الذي��ن ي��زورون اململك��ة العربي��ة ال�س��عودية م��ن � 3أج��زاء م��ن الع��امل� ،أوروب��ا و�آ�س��يا
وال�ش��رق الأو�س��ط م��ن �ش��هر �أكتوب��ر �إىل يناي��ر.
˂ما نوع املخطط الأن�سب لال�ستخدام ؟ (ادعم �إجابتك ب�أ�سباب منطقية).
˂ �أن�شئ نوع املخطط الذي تعتقد �أنه الأن�سب.
˂بنا ًء على املخطط الذي �أن�ش��أته ،اكت�ش��ف �أي جزء من العامل جاء منه معظم ال�س��ياح يف كل �ش��هر من �أكتوبر
�إىل يناير.
7تريد معرفة ال�شهر الذي ا�ستقطب معظم الزوار ثم معرفة الن�سبة املئوية لزوار كل منطقة لهذا ال�شهر.
˂�أن�شئ �إطار بيانات لتحديد ال�شهر الذي ي�ضم �أكرب عدد من الزوار.
˂�أي نوع من املخططات �سيكون الأن�سب يف هذه احلالة ؟ (ادعم �إجابتك ب�أ�سباب منطقية).
˂�أن�شئ نوع املخطط الذي تعتقد �أنه الأن�سب.
˂بن��ا ًء عل��ى املخط��ط ال��ذي �أن�ش��أته ،م��ا ه��ي املنطق��ة الت��ي لديه��ا �أعل��ى ن�س��بة م��ن ال��زوار و�أي منه��ا لديه��ا �أق��ل
ن�س��بة م��ن ال��زوار ؟
141
امل�شروع
1
افتح امللف "."tourist-indicators.xlsx
قم بتحميل ورقة العمل " "I7يف �إطار بيانات جديد با�ستخدام مكتبة باندا�س. 2
3
اح�صر عدد ال�سياح الذين ي�صلون عن طريق اجلو والرب والبحر لكل �شهر.
4
قارن متو�سط عدد ال�سياح الذين ي�صلون �إىل اململكة العربية ال�سعودية عن طريق اجلو والرب
لأ�شهر يناير وفرباير ومار�س با�ستخدام تقنية الت�صوير املنا�سبة.
5
ما هي الن�سب املئوية لكل طريقة و�صول للأ�شهر الثالثة مع �أقل عدد �إجمايل من الزوار ؟
للإجابة على ال�س�ؤال ،حتتاج �إىل �إن�شاء عمود جديد يف �إطار البيانات اخلا�ص بك مع �إجمايل
عدد الزوار �شهر ًيا.
ما نوع املخطط الذي �س��يكون �أكرث فائدة للإجابة على هذا ال�س���ؤال ؟ ادعم �إجابتك ب�أ�س��باب 6
منطقية.
142
ماذا تعلمت
الم�صطلحات الرئي�سة
Attribute �سمة Grouping تجميع
Data Cleaning تنظيف البيانات Indexing فهر�سة
Data Frame �إطار البيانات Method وظيفة
Data Visualization ت�صوير البيانات Multivariate متعدد المتغيرات
Descriptive Analysis التحليل الو�صفي Non-Graphical Analysis تحليل غير ر�سومي
Diagnostic Analysis التحليل الت�شخي�صي Predictive Analysis التحليل التنب�ؤي
Exploratory Data Analysis تحليل البيانات اال�ستك�شافي Prescriptive Analysis التحليل التوجيهي
Filtering ت�صفية Programming Library مكتبة البرمجة
Function دالة Series Object كائن المت�سل�سلة
Graphical Analysis تحليل ر�سومي Univariate �أحادي المتغير
143
.4منذجة البيانات
ُّ
والتوقع التنب�ؤية
ُّ
والتوقع ،وي�شمل ذلك مفهوم �سيتعرف الطالب يف هذه الوحدة على مفهوم منذجة البيانات التنب�ؤية ّ
ُّ
التوقع، النمذج��ة التنب�ؤي��ة ،و�أمن��اط النماذج التنب�ؤية وتطبيقاتها .و� ً
أي�ضا� ،س��يتعلم الطالب مفهوم
التوقع ،و�سيتم الرتكيز على مفهوم حت�سني احللول ،وذلك ُّ و�شرح وتو�ضيح خطوات الو�صول �إىل نتائج
من خالل �صياغة امل�شكلة و�إيجاد احلل الأمثل لها من بني احللول املُ ْمكنة با�ستخدام �أداة �إك�سل �سولفر
(.)Excel Solver
ويف اخلتام� ،سيتع ّلم الطالب طريقة تقييم النتائج التي يح�صل عليها وذلك بهدف الو�صول �إىل �أف�ضل
النتائج والتو�صيات املتعلقة بالإجراءات �أو العمليات التي قد يتم تنفيذها يف امل�ستقبل.
144
الدر�س الأول
ق��د ال ُتق �دِّم ه��ذه النم��اذج �أف�ض��ل مالءم��ة للبيان��اتُ ،تو ِّف��ر ه��ذه النم��اذج تنب��ؤات �أك�ثر دق��ة م��ن النم��اذج املُعامِ لي��ة م��ن حي��ث املالءمة
مالءمة البيانات ،ولكن اخلوارزميات يف هذه النماذج تكون �أكرث عر�ضة وم��ن امل�س��تبعد �أن تتطاب��ق متا ًم��ا م��ع دال��ة التعيني.
مل�شكلة فرط التخ�صي�ص (.)Overfitting
�إجراءا ُته��ا �أك�ثر تعقي�دًا و�صعوب��ة �س��واء م��ن ناحي��ة �إمكاني��ة التف�س�ير تتميز �إجراءا ُتها ب�سهولة فهمها وتف�سريها. التعقيد
�أو الفهم.
146
مهام النمذجة التنب�ؤية Predictive Modeling Tasks
ا�ستخداما يف مهام النمذجة التنب�ؤية.
ً تُع ُّد مناذج الت�صنيف ( )Classificationواالنحدار ( )Regressionمن �أهم و�أكرث النماذج
.1الت�صنيف Classification
يعتم��د من��وذج الت�صني��ف عل��ى عملي��ة تقيي��م املتغ�يرات املُدخل��ة ث��م ت�صنيفه��ا
�ضمن جمموعات لتكوين بيانات املُخرجات ،وبذلك ف�إن املتغري الذي �سيتم تو ُّقعه
متقطعة ( ،)Discreteوقد تكون هذه القيم بب�ساطة جمرد �إجابة �ستكون له قي ًما ّ
ل�س��ؤال مع�ين ب�ـ "نع��م" �أو "ال" .و ُي�س��تخدم من��وذج الت�صني��ف يف تقيي��م عمليات
التموي��ل والبي��ع بالتجزئ��ة ،حي��ث مبقدوره جمع املعلومات ب�س��رعة وت�صنيفها يف
جمموعات لتقدمي الإجابات عن الأ�سئلة املتعلقة بتلك العمليات .
.2االنحدار Regression
يعتم��د من��وذج االنح��دار عل��ى مب��د�أ �إيج��اد عالق��ات ريا�ضي��ة
ترب��ط ب�ين متغريي��ن ،بحي��ث ُيك��ن تنب ��ؤ �أحدهم��ا م��ن خ�لال معرف��ة
املتغ�ير الآخ��ر ،و ُيطل��ق عل��ى املتغ�ير املُدخ��ل ا�س��م املتغ�ير امل�س��تقل
( ،)Independent Variableبينم��ا ُيطل��ق عل��ى املتغ�ير املُخ��رج ا�س��م املتغ�ير
التاب��ع ( ،)Dependent Variableويتنب ��أ ه��ذا النم��وذج بالقي��م املحتمل��ة
للمتغ�يرات التابع��ة م��ن خ�لال معاجل��ة ِقي��م املتغ�يرات امل�س��تقلة .يت��م متثيل هذا
خط م�ستقيم (انحدار خطي) يتقارب مع جميع نقاط النموذج بيان ًيا يف �صورة ٍ
�شكل :4.2يو�ضح الفرق بني الت�صنيف (ال�شكل العلوي) البيانات امل�س��تقلة .وميكن لنموذج االنحدار على �س��بيل املثال التنب�ؤ مبدة بقاء
واالنحدار (ال�شكل ال�سفلي) ،حيث مي ّثل الت�صنيف اخلط املُنقط �ش��خ�ص �إب��ان دخ��ول امل�ست�ش��فى ،وميث��ل ع��دد الأيام يف امل�ست�ش��فى املتغري التابع،
وهو احلد اخلطي الفا�صل بني فئتني خمتلفتني ،بينما ُيثل اخلط
املُنقط يف االنحدار العالقة اخلطية بني متغريين. مثل فيمثل املتغري امل�س��تقل.�أم��ا مع��دل النب���ض لذل��ك ال�ش��خ�ص ً
الت�صني��ف ه��و التنب��ؤ باملُخرج��ات لفئ��ة متقطع��ة مبعن��ى �أن االنحدار هو التنب�ؤ بناجت كمي م�ستمر مبعنى �أن املتغري املُخرج يجب
�أن يكون قيمة م�ستمرة �أو عددًا حقيق ًيا. �صحيحا.
ً املتغري املُخرج يجب �أن يكون عددًا
ُت�س��تخدم خوارزمي��ة الت�صني��ف لتعي�ين قيم��ة املُدخ��ل ُت�س��تخدم خوارزمي��ة االنح��دار لتعي�ين قيم��ة املُدخ��ل ( )xم��ع املتغ�ير
املُخرج ذو القيم امل�ستمرة (.)y املتقطعة (.)y
( )xمع املتغري املُخرج ذو القيم ّ
147
من املهام ال�شائعة الأخرى للنمذجة التنب�ؤية:
ُّ
التوقع Forecasting .3
وه��و �إج��راء وتق��دمي تقدي��رات رقمي��ة معين��ة بن��ا ًء عل��ى حتلي��ل البيانات ال�س��ابقة والتي يطلق عليها البيانات التاريخية .وتَ�س��تخدم �ش��ركات
اال�ستثمار التو ُّقعات للتنب�ؤ ب�أ�سعار الأ�سهم يف التداوالت اليومية �أو طويلة الأجل ،ويعترب منوذج التو ُّقع من �أكرث مناذج التنب�ؤ ً
�شيوعا حيث
يتميز بامكانيات ا�ستخدام كثرية يف العديد من املجاالت.
.4التجميع Clustering
ُي�ص ِّن��ف من��وذج التجمي��ع البيان��ات �إىل جمموع��ات بن��ا ًء عل��ى اخل�صائ���ص املت�ش��ابهة بينه��ا،
ثم ي�ستخدم بيانات كل جمموعة ( )Clusterلتحديد النتائج على نطاق وا�سع لكل جمموعة.
وهن��اك نوع��ان م��ن ط��رق التجمي��ع يت��م ا�س��تخدامهما يف ه��ذا النم��وذج :التجمي��ع ال�صل��ب
( )Hard Clusteringيعتم��د عل��ى ت�صني��ف البيان��ات �إىل جمموع��ات متمي��زة ،حي��ث ميك��ن �أن
تنتم��ي كل نقط��ة بيان��ات �إىل جمموع��ة واح��دة فق��ط ،والتجمي��ع الناع��م ()Soft Clustering
يعتم��د عل��ى تعي�ين احتم��االت ل��كل نقط��ة بيان��ات ،حي��ث ميك��ن �أن تنتم��ي نق��اط البيان��ات �إىل
�أكرث من جمموعة واحدةُ .ويكن لل�شركات ا�ستخدام منوذج التجميع لتحديد ا�سرتاتيجيات
الت�س��ويق لفئات معينة من امل�س��تهلكني.
�شكل :4.3مثال على التجميع لأربع جمموعات بناء
على قيمتي الدخل ومعدل الإنفاق
.5منوذج اكت�شاف القيم ال�شاذة Outlier Detection
يطل��ق م�صطل��ح القي��م ال�ش��اذة عل��ى قي��م البيان��ات غ�ير املتجان�س��ة �أو تل��ك املنف�صل��ة ع��ن بقية
البيانات يف جمموعة البيانات ،وميكن لنماذج اكت�شاف القيم ال�شاذة فح�ص وحتديد القيم
الغريب��ة وغ�ير العادي��ة يف البيان��ات ،وتقيي��م مدى ارتباطها بفئات �أو �أرقام �أخرى.
148
عملية النمذجة التنب�ؤية The Predictive Modeling Process
ميك��ن تعري��ف النمذج��ة التنب�ؤي��ة بب�س��اطة عل��ى �أنه��ا عملي��ة تنفي��ذ خوارزمي��ات عل��ى جمموع��ات م��ن البيان��ات لإن�ش��اء التنب�ؤات ،ويت��م يف هذه العملية �إن�ش��اء
من��وذج وتدريب��ه ،ث��م التحق��ق م��ن ِ�صحت��ه و�إدخ��ال التح�س��ينات علي��ه عند احلاجة ،للح�صول على املعلومات املنا�س��بة التي تُلبي احتياجات امل�ؤ�س�س��ة .وتتكون
اخلطوات الأ�سا�س��ية لإجراء النمذجة التنب�ؤية ب�ش��كل منوذجي من:
.1جمع البيانات وتنظيفها Data collection and cleaning
�إن م��ن امله��م القي��ام بجم��ع البيان��ات م��ن جمي��ع امل�ص��ادر املتوف��رة به��دف ا�س��تخراج املعلوم��ات الالزم��ة لعملي��ة النمذج��ة ،وبع��د ذل��ك تت��م عملي��ة
تنظيفه��ا م��ن ال�ش��وائب والقي��م ال�ش��اذة للح�ص��ول عل��ى تقدي��رات دقيق��ة .وتُط َّب��ق ه��ذه اخلط��وة عل��ى :البيانات املختلف��ة مثل عمليات البيع وال�ش��راء
�كل �آيل ع�بر الويبواال�س��تبانات اخلا�ص��ة بالعم�لاء ،والبيان��ات الإح�صائي��ة اخلا�ص��ة باالقت�ص��اد وامل�س��ح ال�س��كاين ،والبيان��ات الت��ي يت��م جمعه��ا ب�ش� ٍ
وم��ن خ�لال الأجه��زة املختلف��ة وغري ذلك.
.2حتويل البيانات Data transformation
تت��م عملي��ة حتوي��ل البيان��ات بتوحي��د ُبني��ة و�صياغ��ة البيان��ات با�س��تخدام عملي��ات معاجل��ة دقيق��ة للح�ص��ول عل��ى البيان��ات يف �صورته��ا
النهائي��ة ،وت�ش��مل ه��ذه العملي��ة حتدي��د نطاق��ات معين��ة لقي��م البيان��ات و�إزال��ة القي��م الغريب��ة والبيان��ات ال�ش��اذة م��ن خ�لال حتلي��ل االرتب��اط
(.)Correlation Analysis
� .3صياغة النموذج التنب�ؤي Formulation of the Predictive Model
تت�ضم��ن عملي��ة �صياغ��ة النم��وذج التنب��ؤي القي��ام بتحدي��د ط��رق التنب��ؤ املنا�س��بة ح�س��ب احلاج��ة ،فيمك��ن مث� ًلا ا�س��تخدام �ش��جرة الق��رار يف عملي��ة
الت�صني��ف ،بينم��ا يج��ب ا�س��تخدام من��وذج التعزي��ز اال�ش��تقاقي ح�ين تك��ون املهم��ة تتعل��ق باالنحدار .ويتم �أثن��اء هذه العملية حتدي��د بيانات التدريب
واالختبار يف النموذج ،حيث يتم تدريب خوارزمية الإجراء املحدد با�ستخدام بيانات التدريب املتاحة ،ثم يتم تطبيق النموذج الناجت على البيانات
الختباره��ا وحتديد �أداء النموذج.
.4اال�ستنتاجات �أو اال�ستدالالت Inferences or conclusions
يف النهاية يتم ا�ستخراج اال�ستدالالت وا�ستخال�ص اال�ستنتاجات من النموذج ،والتي تُ�ساعد يف الإجابة على �أ�سئلة الأعمال.
تتطل��ب عملي��ة تدري��ب النم��وذج وج��ود البيان��ات ،والت��ي �ستنق�س��م يف ه��ذه احلالة �إىل فئتني :تتَ�ضمن الفئة الأوىل �صو ًرا للخر�س��انة التي حتتوي على
ال�شقوق ،بينما تت�ضمن الأخرى �صو ًرا خلر�سانة �سليم ٍة خالية من ال�شقوق.
أي�ضا تق�سيم جمموعة بيانات ال�صور �إىل جمموعتي بيانات منف�صلتني: يجب � ً
> جمموعة التدريب ( )Training Datasetوتت�ضمن ال�صور التي �ست�ستخدمها لتدريب منوذج تعلُّم الآلة.
>جمموعة االختبار ( )Test Datasetوتت�ضمن �صو ًرا جديدة مل تكن �ضمن جمموعة بيانات تدريب النموذج ويهدف ا�ستخدام هذه ال�صور
�إىل اختبار �أداء النموذج وتقييمه.
يجب �أن حتتوي جمموعة التدريب وجمموعة االختبار على �صو ٍر لكلتا الفئتني من الهياكل اخلر�سانية :الفئة الإيجابية (التي حتتوي على ال�شقوق)
�أو من الفئة ال�سلبية (التي تخلو من ال�شقوق).
لتدري��ب من��وذج عل��ى ت�صني��ف �ص��ور اخلر�س��انة ،ميكن��ك ا�س��تخدام برنامج �آل��ة قابلة للتعليم ( )Teachable Machineع�بر الإنرتنت ،وهي ُمتاحة
على املوقع الإلكرتوين ،https://teachablemachine.withgoogle.com :و�ستقوم بتحميل ال�صور من جملد ال�صور يف حا�سوبك لت�صنيفها.
150
1
151
4
Class 1
5 6
Class 2
152
7
8
9
ميكن��ك اختب��ار النم��وذج عن��د االنته��اء م��ن عملي��ة التدري��ب م��ن خ�لال تق��دمي �ص��ورة من بيان��ات االختبار ،وذلك �إما م��ن الفئة الإيجابي��ة (التي حتتوي على
ال�ش��قوق) �أو من الفئة ال�س��لبية (التي تخلو من ال�ش��قوق) ،ثم ميكنك تقييم املخرجات.
153
الختبار وتقييم منوذج:
>ح��دِّ د �ص��ورة به��ا �ش��قوق يف اخلر�س��انة م��ن املجل��د الفرع��ي اختب��ار ( )Testاملوج��ود يف جمل��د �ص��ور الت�صني��ف
( )Images for classificationداخل امل�ستندات ( )Documentsو ُق ْ
م بتحميلها1 .
>ا�ضغ��ط عل��ى ( Choose images from your files, or drag & drop hereاختي��ار ال�ص��ور م��ن ملفات��ك �أو ا�س��حبها
و�أفلته��ا هنا)2 .
1
2
كم��ا تالح��ظ ،فق��د َ�ص َّن��ف النم��وذج ال�ص��ورة ب�ش��كل �صحي��ح يف الفئ��ة الإيجابي��ة م��ع ن�س��بة يق�ين ،100 %وذل��ك متو ّق��ع؛ لأن �ص��ورة اخلر�س��انة الت��ي قم��ت
بتحميله��ا حتت��وي عل��ى ال�ش��قوق .وعلي��ك تك��رار اخلطوت�ين الأخريت�ين لتحمي��ل �ص��ورة خمتلف��ة وتقيي��م النموذج م��رة �أخرى.
154
ميزات وحتديات النمذجة التنب�ؤية Benefits and Limitations of Predictive Modeling
155
جدول :4.3تطبيقات النمذجة التنب�ؤية
الو�صف التطبيق
ميك��ن �أن ي�س��اهم التحلي��ل التنب��ؤي يف حتدي��د مكان��ة ال�ش��ركة املالي��ة م��ن حي��ث املبيع��ات والأرب��اح،
فمِ ن خالل الك�ش��ف عن احلاالت ال�ش��اذة والتباين يف البيانات املالية ال�س��ابقة للأق�س��ام املختلفة يف
ال�شركة ،ميكن للنمذجة حتديد الأق�سام ذات الأداء املنخف�ض مثل ق�سم املبيعات ،وهذا ي�ؤدي �إىل املبيعات
حت�سني �أداء ال�شركة و�إدخال التح�سينات على الأق�سام �أو العمليات مبا يتنا�سب مع �إ�سرتاتيجيات
النم��و والأداء املتميز.
ميك��ن لل�ش��ركات ا�س��تهداف فئ��ات معين��ة م��ن العم�لاء باحلم�لات الرتويجي��ة ملنتج��اتٍ �أو خدم��اتٍ
أي�ضا تو ُّقع
معينة ،وذلك من خالل التحليل والتنب�ؤ ا�ستنادًا �إىل البيانات ال�سابقة ،كما ميكن لها � ً
ا�س��تجابات ومتطلبات ه�ؤالء العمالء ،وهنا يك ُمن �أحد الأ�س��باب الرئي�س��ة يف قيام ال�ش��ركات بجمع الت�سويق
البيانات ال�سابقةُ .تعدُّ معرفة رغبات العمالء والتنب�ؤ باملنتجات واخلدمات التي يرغبون باحل�صول
عليها يف امل�ستقبل من �أهم �إ�سرتاتيجيات الت�سويق احلديثة.
ُتعدُّ و�سائل التوا�صل االجتماعي م�صد ًرا �أ�سا�س ًيا للبيانات ال�ضخمة غري َّ
املنظمة وغري املتجان�سة،
والتي تتك َّون من م�شاركة ماليني الأ�شخا�ص يوم ًيا يف احلديث عن الق�ضايا واملوا�ضيع املختلفة، و�سائل التوا�صل
للنمذجة التنب�ؤية ،حيث يَ�سم ُح للم�ؤ�س�سات
َ ويُعدُّ حتليل بياناتها من �أكرث التطبيقات ا�ستخدامًا االجتماعي
وال�شركات با�ستك�شاف اهتمامات العمالء وبالتايل تطوير خططها امل�ستقبلية وفقًا لذلك.
ُت�س��تخدم النمذج��ة عل��ى نط��اق وا�س��ع يف امل�ؤ�س�س��ات املالي��ة لتقيي��م املخاط��ر املتعلق��ة بتموي��ل الأف��راد
ويكن والأعمال ،حيث ت�س��اهم ب�ش��كل فعال يف تقييم �أهليتهم للتمويل ويف الك�ش��ف عن االحتيالُ ،
لأدوات التحليل التنب�ؤية � ً تقييم املخاطر
أي�ضا م�ساعدة امل�ؤ�س�سات يف �إجراء تقييم ملخاطر اال�ستثمار وحتديد درجة
املخاطرة �أو العائد امل�ستقبلي على اال�ستثمار.
ُت�ستخدم النمذجة يف عملية حت�سني اجلودة من خالل اال�ستعانة مبالحظات العمالء حول منتج
�أو خدمة معينة لتح�سني جودتها ،وكذلك للتنب�ؤ بالأثر املتو ّقع للتغيريات يف املنتجات �أو اخلدمات حت�سني اجلودة
من حيث زيادة املبيعات �أو �إقبال الزبائن على �شرائها.
156
مترينات
1
.3تُع ُّد البيانات ذات الطبيعة املعقدة ،كتلك املتعلقة بال�سلوك الب�شري �أحد �أ�سباب ف�شل النموذج.
ُ .4يع� ُّد احل�ص��ول عل��ى بيان��ات ذات عالق��ة بالنم��وذج التنب��ؤي م��ن �أول املتطلب��ات لنج��اح ذل��ك النم��وذج
وعمل��ه ب�ش��كل فاعل.
ُ .5يع ُّد تقييم املخاطر املالية من �أهم ا�ستخدامات التحليل التنب�ؤي.
.6ال ُيكن لنموذج التنب�ؤ التعامل مع �أكرث من متغري واحد يف نف�س الوقت.
ُ .8يك��ن لنم��وذج ال�سال�س��ل الزمني��ة حتلي��ل العوامل اخلارجية املو�س��مية �أو العار�ض��ة التي ميكنها �أن ت�ؤثر
على االجتاهات امل�ستقبلية.
157
2ا�شرح ب�إيجاز مفهوم النمذجة التنب�ؤية ُم�ستعي ًنا بالبحث على الإنرتنت و� ِ
أعط ً
مثال عليها.
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
158
5مت تكليف��ك ب�إن�ش��اء من��وذج تنب ��ؤي حل��وادث امل��رور يف اململك��ة ،وبالطب��ع ف ��إن علي��ك � ً
أول حتدي��د
البيان��ات الت��ي حتتاجه��ا له��ذا النم��وذج .ابح��ث يف البواب��ة الوطني��ة للبيان��ات املفتوح��ة ع�بر الوي��ب
( )https://data.gov.saعن البيانات املنا�سبة ،ثم حدِّد نوع هذه البيانات وعدد �سنوات البيانات التي �ستحتاجها.
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
6مت تكليف��ك ب�إن�ش��اء من��وذج تنب��ؤي لت�صني��ف جمموع��ة م��ن ال�ص��ور لو�س��ائل املوا�ص�لات املختلف��ة ،والت��ي ت�ش��مل
و�ض��ح اخلط��وات الت��ي �س��تقوم به��ا لإن�ش��اء ه��ذا النم��وذجِ ،ب��دءاً م��ن عملي��ة جم��ع
ال�س��يارات والطائ��رات وال�س��فنِّ .
البيان��ات حت��ى عملي��ة تدري��ب النم��وذج.
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
7ابح��ث عل��ى الإنرتن��ت ع��ن �أمثل��ة ح��ول املخ��اوف الأخالقي��ة املتعلق��ة باخل�صو�صي��ة ،والت��ي ق��د ُتع َزى �إىل ا�س��تخدام
النمذج��ة التنب�ؤي��ة .عل��ى �س��بيل املث��ال ،ه��ل يح��ق لل�ش��ركات م��ن الناحي��ة الأخالقي��ة تعيني وترقي��ة املوظفني وف ًقا
لنم��اذج التنب��ؤ الت��ي تعتم��د عل��ى البيان��ات ال�صحي��ة لأولئك املوظفني؟
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
159
الدر�س الثاين
()Forecasting ُّ
التوقع
التَو ُّق��ع ه��و تقدي��ر للأح��داث املُ�س��تقبلية يت��م �إج��را�ؤه بت�ضم�ين وحتلي��ل البيان��ات ال�س��ابقة بطريق��ة َمنهجي��ة ُم��ددة م�س��ب ًقا .وتعت�بر عملي��ة
تقدي��ر املبيع��ات املحتمل��ة �أو الدخ��ل امل�س��تقبلي �أح��د الأمثل��ة ال�ش��ائعة عل��ى التو ُّق��ع ،حي��ث يت��م ا�س��تخدام بيان��ات املبيع��ات �أو الدَ خ��ل ال�س��ابق
كمرجع لتَو ُقع املبيعات امل�ستقبليةُ .ويكن تطبيق التو ُّقع يف الكثري من املجاالت الأُخرى يف احلياة ،كتو ُّقع مقدار النمو ال�سكاين للأعوام
القادم��ة� ،أو تو ُّق��ع ع��دد ال�س��ياح الذي��ن �س��يزورون اململك��ة العربي��ة ال�س��عودية خالل فرتة حم��ددة ،وما �إىل ذلك.
التو ُّقع (:)Forecasting رغم وجود بع�ض �أوجه الت�شابه بني م�صطلحي التو ُّقع والتنب�ؤ� ،إال �إنهما غري متطابقني.
ه��و و�ض��ع تقدي��رات لأح��داث �إن التنب ��ؤ ه��و عملي��ة �إن�ش��اء من��وذج لتخم�ين �أو تقدي��ر نتيج��ة �أو ح��دث م��ا بن��ا ًء عل��ى ِقي��م
�ات �أو
م�س��تقبلية بن��ا ًء عل��ى معلوم� ٍ ُمتغريات حالية ،بينما التو ُّقع هو عملية تقدير لقيمة متغري ما يف امل�س��تقبل بنا ًء على القيم
بيان��ات �س��ابقة. ال�س��ابقة لنف���س املتغ�ير يف �إط��ار زمن��ي ُم��ددَ .يعن��ي ه��ذا �أن التو ُّق��ع ه��و ن��وع من �أن��واع التنب�ؤ
يرتبط بالزمن .فالتو ُّقع ي�شري �إىل ال�سال�سل الزمنية وامل�ستقبلية ،بينما ُيعنى التنب�ؤ ِ
بعوامل
�أخ��رى غ�ير الزم��ن .ومبعن� ً�ى �آخ��ر ،ف�إنك عندما تتنب�أ بامل�س��تقبل ف�أنت تتو ُّقع ،وميكنك القول
ب��أن جمي��ع التو ُّقع��ات ه��ي يف الواق��ع عب��ارة عن تنب�ؤات ،بينم��ا ال ميكن و�صف جميع التنب�ؤات
ب�أنها تو ُّقعات ،كتلك احلاالت التي يتم فيها ا�ستخدام االنحدار ل�شرح العالقة بني متغريين
على �س��بيل املثال.
الطق���س بالتنب��ؤ َ
بالطق���س ،فتو ُّق��ع الطق���س يتنب��أ بالطق���س يف امل�س��تقبل با�س��تخدام �درك خط��أ ت�س��مية عملي��ة تو ُّق��ع َ
وهك��ذا فق��د �أ�صبح��تَ ُت� ُ
معلوم��ات زمني��ة حم��ددة .عل��ى �س��بيل املث��ال� ،إذا كان��ت ال�س��ماء متط��ر الآن ،فم��ا ه��و احتمال ا�س��تمرار هط��ول الأمطار يف ُغ�ض��ون الدقائق
اخلم���س القادم��ة؟ م��ن املمك��ن الق��ول بثق��ة �أن��ه و ِب َ�ص��رف النظ��ر ع��ن جمي��ع العوامل الأخ��رى التي ت�ؤثر على الطق���س (مث��ل ال�ضغط اجلوي
ودرج��ة احل��رارة) ،ف��إنَ احتمالي��ة ا�س��تمرار هط��ول الأمط��ار يف غ�ض��ون خم���س دقائ��ق �س��تكون ُمرتفع��ة ،لأنها متط��ر يف الوقت احلايل.
تتيح تقنيات التو ُّقع لل�شركات وامل�ؤ�س�سات تعديل �سيا�ساتها واتخاذ القرارات ال�سليمة لتحقيق �أهدافها.
يجب اتباع اخلطوات التالية يف عملية التو ُّقع:
ُّ
التوقع جدول :4.4خطوات
و�صف اخلطوة
حتديد البيانات املراد حتليلها وال�سعي للح�صول عليها. خطوة 1
160
ُّ
التوقع يف برنامج جداول البيانات �إك�سل Forecasting in Excel
هن��اك العدي��د م��ن الأدوات الربجمي��ة الت��ي ُيك��ن ا�س��تخدامها لإن�ش��اء من��وذج حتليل��ي للبيانات ال�س��ابقة للقي��ام بعملية التو ُّقع ،و ُيعترب مايكرو�س��وفت �إك�س��ل
( )Microsoft Excelم��ن �أه��م ه��ذه الأدواتُ ،ويك��ن م��ن خالل��ه ا�س��تخدام البيان��ات ال�س��ابقة املُ�س��تندة �إىل الزم��ن م��ن �أج��ل �إن�ش��اء تو ُّق��ع� .س��تتعلم يف ه��ذا
الدر�س خطوات تَو ُّقع �أعداد الرحالت ال�سياحية امل�ستقبلية �إىل اململكة العربية ال�سعودية وذلك ِبا�ستخدام برنامج �إك�سل ،حيث تقوم حتديدً ا ب�إجراء التو ُّقع
يف هذا الربنامج للتنب�ؤ ب�أعداد الرحالت ال�سياحية املتو ّقعة لكل �شهر من �شهور العام ،2023بنا ًء على املعطيات ال�سابقة للبيانات ال�سياحية للعام .2019
يتع�ين علي��ك يف البداي��ة احل�ص��ول عل��ى البيان��ات املطلوب��ة لتحلي��ل التو ُّقع��ات؛ لأن اله��دف ه��و تو ُّق��ع الع��دد ال�ش��هري للرح�لات
ال�س��ياحية للع��ام ،2023ولذل��ك �أن��ت بحاج��ة �إىل البيان��ات ال�س��ابقة لأع��داد تل��ك الرح�لات ،وله��ذا الغر���ض�َ ،س��تج َمع ه��ذه
البيان��ات م��ن �صفح��ة بيان��ات ال�س��ياحة التابع��ة ل��وزارة ال�س��ياحة ال�س��عودية م��ن خ�لال البواب��ة الوطني��ة للبيان��ات املفتوح��ة
(ُ .)https://data.gov.saيكنك احل�صول على البيانات ال�شهرية ال�سياحية للعام 2019من خالل الرابط التايل:
https://data.gov.sa/Data/ar/dataset/the-main-indicators-of-tourism-demand-statstics-2015-2020.
م��ن امله��م �أن تالح��ظ �أن��ه ال ميك��ن ا�س��تخدام بيان��ات العام�ين 2020و 2021ب�س��بب ت�أث�يرات جائح��ة كورون��ا ( )COVID-19عل��ى ال�س��ياحة وال�س��فر،
ولهذا ال�سبب �ستلج�أ لإجراء ح�سابات التو ُّقع با�ستخدام بيانات العام .2019
>يف نافذة التنزيالت ( ،)Downloadsا�ضغط على فتح ملف (2 .)Open File
>اكتُب "ال�شهر" يف اخللية A1و�أ�ضف "� "2019إىل ا�سم كل �شهر يف اخللية5 .
>يف ورق��ة العم��ل I1م��ن مل��ف �إك�س��ل ال��ذي مت حتميل��ه ،ح��دد وان�س��خ حمتوي��ات اخلالي��ا
6 ،D59:D70و�أل�صقه��ا يف اخلالي��ا B2: B13يف مل��ف الإك�س��ل7 .
2
1
162
3
6
5
8
4
7
163
خطوة :2ا�ستخدم �أداة التو ُّقع Use a forecasting tool
تعي علي��ك ت�صديرها حل�ص��ول عل��ى بيان��ات �أع��داد الرح�لات ال�س��ياحية ال�ش��هرية لع��ام َ ،2019ي َّبع��دَ ا ُ
ال�سال�سل الزمنية (:)Time series �إىل �أداة برجمي��ة للتو ُّق��ع� .ستَ�س��تخدم مايكرو�س��وفت �إك�س��ل له��ذا الغر���ض ،و�ستُن�ش��ئ عمودي��ن يف ورق��ة
ه��ي جمموع��ة م��ن البيان��ات الكمي��ة، جدي��دة ت�س��مى "� ."2019س��يحتوي العم��ود الأول عل��ى �أ�س��ماء �أ�ش��هر ال�س��نة امليالدي��ة ،والعم��ود الث��اين
ومتث��ل و�ص ًف��ا لواح��دة �أو �أك�ثر م��ن على بيانات �أعداد الرحالت ال�س��ياحية لكل �ش��هر من �أ�ش��هر العام .2019
ال�صف��ات �أو اخل�صائ���ص املتعلق��ة
ب�ش��خ�ص �أو ظاه��رة �أو ح��دث مع�ين، خطوة � :3ضبط ال�سال�سل الزمنية Set the time series
والت��ي يت��م جمعها خالل فرتات زمنية
متتابع��ة. تتطل� ُ�ب عملي��ة �إن�ش��اء التو ُّق��ع يف مايكرو�س��وفت �إك�س��ل وج��ود عم��ود يحت��وي عل��ى �سل�س��لة زمني��ة
ِب ِقي� ٍ�م رقمي��ة (�أرق��ام �أو تواري��خ) ،وله��ذا ال�س��بب ال ميكن��ك ا�س��تخدام العم��ود ال��ذي يحت��وي
عل��ى �أ�س��ماء ال�ش��هور كعم��ود �سل�س��لة زمني��ة وذل��ك ِل َك� ِ
�ون البيان��ات في��ه ن�ص َّي��ة .وللتغلُّ��ب عل��ى ه��ذه
�كل مت�سل�س��ل
امل�ش��كلة� ،ستُن�ش��ئ عم��ودًا ُ َيث��ل ال�ش��هور ويحت��وي عل��ى الأرق��ام م��ن � 1إىل 12ب�ش� ٍ
كما هو مو�ضح يف �شكل .4.10
�أرقام ت�سل�سلية.
عدد الرحالت ال�سياحية الوافدة
للمملكة العربية ال�سعودية
(مقد ًرا بالآالف).
ا�س��تنادًا �إىل بيان��ات �أع��داد الرح�لات ال�س��ياحية ال�ش��هرية لع��ام � ،2019ستَ�س��تخدم خي��ار ورق��ة التنب ��ؤ ( )Forecast sheetم��ن عالم��ة تبوي��ب بيان��ات
( )Dataيف مايكرو�س��وفت �إك�س��ل م��ن �أج��ل �إن�ش��اء التو ُّق��ع.
ُّ
التوقع: لإن�شاء
>ا�ضغط على اخللية 1 .A1
>ا�ضغ��ط عل��ى عالم��ة تبوي��ب بيان��ات ( 2 ،)Dataوم��ن جمموع��ة تنب��ؤ ( ،)forecastا�ضغ��ط عل��ى ورق��ة التنب��ؤ
(3 .)Forecast sheet
>�ستظهر نافذة �إن�شاء ورقة عمل التنب�ؤ (4 .)Create Forecast Worksheet
ي�س��تخدم مايكرو�س��وفت
> اخرت املخطط اخلطي (5 .)Line chart
�إك�س��ل م�صطل��ح خمتل��ف
ُّ
التوقع ()Forecast مل�صطلح >ا�ضبط قيمة نهاية التنب�ؤ ( )Forecast endعلى 6 .24
وه��و التنب���ؤ.
>ا�ضغط على خيارات ( 7 ،)Optionsلعمل التغيريات يف �إعدادات التو ُّقع الإ�ضافية.
>ا�ضغط على �إن�شاء (8 .)Create
>�ستجد ورقة العمل اجلديدة التي حتتوي على ِق ِيم التو ُّقع �إىل ميني الورقة حيث �أدخلت �سل�سلة البيانات.
2
3
1
4
5
8 6
7
يمكن عر�ض التو ُّقع تم تحديد الرقم 24كنهاية للتنب�ؤ َك ْون
با�ستخدام مخطط البيانات المتوفرة هي لمدة � 12شه ًرا ،وتريد
خطي �أو مخطط تو ُّق ًعا للأ�شهر 12القادمة ،وبالتالي نتجت
عمودي. القيمة من.24 = 12 + 12 :
165
يعر�ض العمودان Dو Eحالة عدم يحتوي العمود Cعلى
اليقين الموجودة في التو ُّقع. القيم التي تم توقعها.
9
عندم��ا تُن�ش��ئ تو ُّق ًع��اُ ،ين�ش��ئ �إك�س��ل ورق��ة عم��ل جدي��دة حتت��وي عل��ى ج��دول قي��م البيان��ات ال�س��ابقة وقي��م البيان��ات (امل�س��تقبلية) الت��ي مت توقعه��ا،
أي�ض��ا م��ع احل��د الأعل��ى للثق��ة ( )Upper Confidence Boundواحل��د الأدن��ى للثق��ة وكذل��ك يت��م عر���ض مق��دار ع��دم اليق�ين (ً � )Uncertainity
( ,)lower Confidence Boundويق��وم �إك�س��ل ب�إن�ش��اء املخط��ط املح��دد لتمثي��ل ه��ذه البيان��ات.
التمثيل الر�سومي
للتو ُّقع.
مخطط خطي
(.)Line chart
يحدد فا�صل الثقة ()Confidence interval من خالل اختيار الك�شف تلقائ ًيا ( ،)Detect Automaticallyيُمكن
دقة التنب�ؤ. لبرنامج �إك�سل تعيين قيمة المو�سمية ( )Seasonalityتلقائ ًيا �إلى .12
168
خطوة :5متثيل البيانات ر�سوم ًيا Graph the data
كما تعلمت �ساب ًقاُ ،يكن متثيل التو ُّقعات با�ستخدام خمطط خطي (� )Line Chartأو خمطط عمودي (:)Column Chart
169
متنح��ك ورق��ة عم��ل التنب��ؤ يف �إك�س��ل االختي��ار ب�ين املخط��ط اخلط��ي واملخط��ط العم��ودي
لتمثي��ل البيان��ات ،ولق��د مت ا�س��تخدام املخط��ط اخلط��ي يف املث��ال املتعل��ق بال�س��ياحة ،وذلك
لكون��ه �أك�ثر مالءم��ة للتمثيل املرئ��ي للبيانات.
170
تخ�صي�ص الر�سومات Customize the Graphics
منوذج ثاب��ت ،ولكن ُيكنك حترير
ٍ يق��وم برنام��ج �إك�س��ل ب�إن�ش��اء ورق��ة العم��ل اجلدي��دة بقي��م التو ُّق��ع و�أعم��دة للح��د الأعلى للثقة و احلد الأدنى للثقة ح�س��ب
�أ�سماء الأعمدة وتعديلها.
4
5
�شكل :4.15تغيري �أ�سماء الأعمدة
171
كما تُالحظ يف املخطط اخلطي الذي مت �إن�شا�ؤه �ساب ًقا ،ف�إن ت�سمية املحور الأفقي لي�ست منا�سبة ،حيث تظهر �سل�سلة من الأرقام كعنوان للمحور الأفقي
ً
بدل من �أ�سماء ال�شهور.
ولت�صحيح ذلك ،يجب تعديل املُخطط عن طريق تغيري �سل�سلة البيانات.
>يف ورقة العمل التي حتتوي على قيم التو ُّقع املُن�ش�أة واملُخطط ،ا�ضغط داخل املُخطط،
2ثم ا�ضغط على �أيقونة عوامل ت�صفية املخطط (3 .)Chart Filters
>من نافذة ت�سميات املحاور ( ،)Axis Labelsا�ضغط على موافق (7 .)OK
1 >ث��م م��ن ناف��ذة حتدي��د م�ص��در البيان��ات ( ،)Select Data Sourceا�ضغ��ط عل��ى
مواف��ق (8 .)OK
2
3
4
172
5
7
6
8
9
173
وللمزيد من التخ�صي�ص للمخطط اخلطي ،ميكنك �إ�ضافة عناوين للمحورين xو.y
2
1
3 4
5
ه��و الفح���ص املنهج��ي >م��ن ورق��ة عم��ل " ،"2019ان�س��خ القي��م اخلا�ص��ة بالرح�لات ال�س��ياحية وعدده��ا 2 ،12
للبيان��ات ع��ن طري��ق و�أل�صقه��ا يف ورق��ة ،)Sheet2( 2يف عم��ود الرح�لات ال�س��ياحية 3 . 2019
العين��ات والقيا���س > ِم��ن ورق��ة ،)Sheet 1( 1ح��دِّ د القي��م املتو ّقع��ة للرح�لات ال�س��ياحية وعدده��ا 4 ،12
والت�صو ي��ر. و�أل�صقه��ا كقي��م يف ورق��ة ،)Sheet 2( 2يف عم��ود الرح�لات ال�س��ياحية 5 .2023
1
175
2
5 3
4
176
ُّ
التوقعات: حل�ساب فرق
1 >يف ورقة � ،)Sheet 2( 2أن�شئ عمودًا جديدً ا با�سم فرق التوقعات .
>يف اخللية ،D2اكتب ال�صيغة " 2 ."=C2-B2
1
2
3
2
3
1
3 �شكل � :4.20إن�شاء خمطط عمودي متفاوت امل�سافات
4
178
مي ِّثل هذا املخطط البياين املقارنة بني بيانات الرحالت ال�سياحية ال�سابقة ،وبيانات الرحالت ال�سياحية املتو ّقعة .وميكنك تغيري حدود
متثيل �أو�ضح للبيانات.
�أو وحدات املحور العمودي لعر�ض ٍ
179
املخطط العمودي املكد�س Stacked Column Chart
1
3
4
يج��ب الأخ��ذ باالعتب��ار �أن بع���ض �أن��واع املخطط��ات ق��د ال تتنا�س��ب م��ع حاج��ات �أو ق��درات اجلمه��ور ،فبع�ض تلك الأنواع -وكما ه��و احلال يف بع�ض الربامج
أي�ضا �أن امل�س��ؤولني التنفيذيني ومدراء ال�ش��ركات يحتاجون �أنواع ًا حمددة من
والأدوات – هو منا�س� ٌ�ب للعلماء والباحثني وخرباء الت�س��ويق .ومن ال�ش��ائع � ً
املخططات.
181
مترينات
1
ُ .1ي َع ُّد التو ُّقع الطريقة الوحيدة للتنب�ؤ بالبيانات امل�ستقبلية بنا ًء على البيانات ال�سابقة.
� .2إن حتديد اخلطوات بو�ضوح قبل تنفيذ �إجراء التو ُّقع هو �أهم متطلبات التو ُّقع اجليد.
.4مينحك نطاق الثقة معلومات حول ن�سبة ال�شك وعدم التيقن بحدوث التنب�ؤ.
.5التنب�ؤ بنطاق ثقة ي�ساوي 95%هو �أكرث دقة من تنب�ؤ بنطاق ثقة ي�ساوي .75%
ُ .7ي َف َّ�ضل ا�ستخدام املخطط البياين اخلطي على املخطط العمودي يف متثيل التو ُّقع.
ُ .8ي َف َّ�ضل اختيار املخططات التي يو�صي بها �إك�سل ملنا�سبتها لنوع البيانات امل�ستخدم.
.9يعتمد اختيار املخطط ال�صحيح لتمثيل البيانات على املعلومات التي �سيتم متثيلها باملخطط.
182
2ق��ارن ب�ين نوع��ي املخطط�ين اللذي��ن يقدمهم��ا �إج��راء التو ُّق��ع يف �إك�س��ل ،ومل��اذا ُيع��دُّ املخط��ط اخلط��ي ه��و الأن�س��ب
ح�سب ر�أيك؟
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
3ق��م بزي��ارة �صفح��ة بيان��ات ال�س��ياحة التابع��ة ل��وزارة ال�س��ياحة ال�س��عودية يف البواب��ة الوطني��ة للبيان��ات املفتوح��ة
( )https://data.gov.saث��م ق��م بتحمي��ل بيان��ات الرح�لات ال�س��ياحية للعام�ين 2017و .2018ث��م ط ِّب��ق �إج��راء
التو ُّق��ع للع��ام ِّ 2023
وو�ض��ح النتائ��ج .اذك��ر املخطط��ات البياني��ة الت��ي �س��تختارها لعر���ض النتائ��ج؟ ومل��اذا؟
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
183
4ح ِّلل نتائج التو ُّقع لبيانات الرحالت ال�س��ياحية التي ح�صلت عليها من التمرين الثالث للعامني 2017و،2018
ثم قم ب�إن�شاء �أوراق العمل املطلوبة يف �إك�سل وقارن بني النتائج .ما هو اجلزء املهم يف هذه املخططات التو�ضيحية
و�ضح �إجابتك.عند �إجراء املقارنة بينها؟ ِّ
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
5م�س��تعي ًنا ب ��أوراق عم��ل �إك�س��ل الت��ي �أن�ش ��أتها يف التمري��ن الراب��ع ،ق��م بتمثي��ل البيان��ات با�س��تخدام الأن��واع املختلف��ة
للمخطط��ات يف �إك�س��ل .م��ا ه��ي �أن�س��ب �أن��واع املخطط��ات لتمثي��ل ه��ذه املعلوم��ات؟ ِّ
و�ض��ح �إجابت��ك.
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
__________________________________________________________________________________________
184
الدر�س الثالث
()Optimization التح�سني
185
�صياغة امل�شكلة Formulating the Problem
قبل ت�شغيل �أداة �إك�سل �سولفر ،يجب �صياغة امل�شكلة (النموذج) يف ورقة عمل ،حيث يع ّرف هذا النموذج امل�شكلة التي تريد �إيجاد حل لها.
لقد جمعت يف الدر���س ال�س��ابق بيانات الرحالت ال�س��ياحية ال�ش��هرية للعام 2019من �صفحة بيانات ال�س��ياحة التابعة لوزارة ال�س��ياحة ال�س��عودية
يف البواب��ة الوطني��ة للبيان��ات املفتوح��ة ( ،)https://data.gov.saويف ه��ذا الدر���س �ست�س��تخدم نف���س البيان��ات م��ن �أجل الو�ص��ول �إىل نتائج حمددة
ت�س��اعد يف تنظيم حمالت للرتويج لل�س��ياحة يف اململكة العربية ال�س��عودية للعام ،2023وذلك با�س��تخدام �أداة �إك�س��ل �س��ولفر .لتحقيق ذلك ،يتعني
عليك � ًأول �صياغة امل�شكلة ثم حتديد نوع املعلومات التي تريد احل�صول عليها من �أداة �إك�سل �سولفر.
ل��و افرت�ض��ت �أن��ك وكي��ل �س��فر و�أردت تنظي��م حمل��ة ترويجي��ة لل�س��ياحة للعام 2023
يف اململك��ة العربي��ة ال�س��عودية ،فم��ن املُه��م يف ه��ذه احلال��ة معرف��ة ع��دد الرح�لات تعريف امل�شكلة
ال�سياحية التي متت خالل العام ،2019وبن ًاء على ذلك �ست�ستطيع حتديد الطرق
والو�سائل التي ميكن اال�ستعانة بها جلذب املزيد من ال�سياح يف العام .2023
�س��يتم احل�ص��ول عل��ى بيان��ات الرح�لات ال�س��ياحية ال�ش��هرية املطلوب��ة لع��ام 2019
من �صفحة بيانات ال�س��ياحة التابعة لوزارة ال�س��ياحة ال�س��عودية يف البوابة الوطنية جمع البيانات
للبيانات املفتوحة (.)https://data.gov.sa
يف البداي��ة �س��تقوم بتقيي��م بيان��ات الرح�لات ال�س��ياحية ال�ش��هرية لع��ام 2019
لتحدي��د نق��اط ال�ضع��ف �أو الإ�ش��كاليات الكامن��ة يف البيان��ات املتعلق��ة بكل �ش��هر من
�شهور هذا العام ،وبنا ًء على هذا التقييم الأويل� ،ستُحدد املتغري الذي يجب تغيريه حتديد املتغريات املت�أثرة
من �أجل حتقيق الهدف ،ثم بن ًاء على النتائج �س�تُقرر ما �إذا كان يجب تنفيذ �أداة
�س��ولفر بقي��ود �أم ال.
186
�أداة �إك�سل �سولفر الإ�ضافية The Excel Solver Add-In
الآن وبعد �صياغة امل�شكلة ب�شكل جيد ،ميكنك فتح برنامج �إك�سل وت�شغيل �أداة �إك�سل �سولفر .يجب عليك � ًأول تن�شيط هذه الأداة من
نافذة خيارات �إك�سل ( ،)Excel Optionsلأنه ال يتم تن�شيطها تلقائ ًيا عند تثبيت مايكرو�سوفت �أوفي�س (.)Microsoft Office
>من نافذة خيارات Excel ( ،)Excel Optionsا�ضغط على الوظائف الإ�ضافية (2 .)Add-Ins
4 >من مربع �إدارة ( ،)Manageاخرت وظائف Excelالإ�ضافية ( 3 ،)Excel Add-Insثم ا�ضغط انتقال (.)GO
>من نافذة الوظائف الإ�ضافية ( ،)Add-Insحدِّ د ( Solver Add-Inالأداة الإ�ضافية �سولفر)5 .
1
187
6
5
2
3
4
7
188
ا�ستخدام �أداة �سولفر Using Solver
علي��ك قب��ل كل �ش��يء ح�س��اب الع��دد الإجم��ايل للرح�لات ال�س��ياحية لع��ام ( 2019مق��د ًرا ب��الآالف) ،وللقي��ام بذلك �ست�س��تخدم دالة اجلمع
( )SUMيف �إك�سل ،حيث �ستقوم بتحديد و�إيجاد جمموع اخلاليا التي حتتوي على �أعداد الرحالت ال�سياحية ال�شهرية.
1
4
3 2
189
علي��ك بع��دَ ذل��ك فت��ح مل��ف �إك�س��ل ال��ذي يحت��وي عل��ى بيان��ات الرح�لات ال�س��ياحية لع��ام 2019يف ورق��ة عم��ل ب�إ�س��م " ،"2019ث��م �ستُن�ش��ئ ورق��ة
عم��ل جدي��دة با�س��م " "Solverبنف���س البيان��ات املوج��ودة يف ورق��ة عم��ل "."2019
من املهم القيام باخلطوة املذكورة نظ ًرا لأن ا�ستخدام �أداة �سولفر ي�ؤدي �إىل تغيري القيم املوجودة يف البيانات ب�شكل دائم وبدون خيار للرتاجع،
لذل��ك علي��ك االحتف��اظ بورق��ة عم��ل البيان��ات الأ�صلي��ة (الورق��ة " "2019يف ه��ذا املث��ال) ،ال�س��تخدامها من جديد يف حالة كانت نتائج �أداة �س��ولفر
غري ُمر�ضية.
�إن �أ�سهل طريقة لن�سخ القيم املوجودة يف ورقة العمل " "2019هي ب�إن�شاء ن�سخة من الورقة نف�سها.
>ا�ضغ��ط ب��زر الف ��أرة الأمي��ن عل��ى ورق��ة عم��ل " 2 ،"2019وح��دِّ د نق��ل �أو
ن�س��خ (3 .)Move or Copy
>يف ناف��ذة النق��ل �أو الن�س��خ الت��ي �س��تظهر ،ح��دِّ د " 4 "2019ث��م ح��دد خي��ار
�إن�شاء ن�سخة (5 .)Create a copy
3
2
4
6 7
5
�شكل :4.29ن�سخ ورقة عمل يف �إك�سل
190
البحث عن اخلاليا ذات الإ�شكاليات الكامنة Find the problematic cell values
كم��ا ُذك��ر �س��اب ًقا� ،س��يتم تقيي��م بيان��ات الرح�لات ال�س��ياحية ال�ش��هرية لع��ام 2019م��ن �أجل �إيج��اد القيم ذات الإ�ش��كاليات (�إن ُوجدت) ،ثم حتديد
املتغ�يرات الت��ي حتت��اج �إىل تعدي��ل لتحقي��ق اله��دف املن�ش��ود .يت��م تعري��ف ه��ذه القي��م يف ه��ذا املث��ال بالقي��م الت��ي حتت��وي عل��ى العدد الأق��ل للرحالت
ال�سياحية� .إذا �ألقيت نظرة فاح�صة على ورقة عمل �إك�سل "� ،"2019ستُالحظ �أن عدد الرحالت ال�سياحية ال�شهرية للأ�شهر يونيو ويوليو و�سبتمرب
ه��ي �أق��ل بكث�ير م��ن تل��ك اخلا�ص��ة بال�ش��هور الأخ��رى م��ن الع��ام ،لذل��ك من املمك��ن من خالل هذه املالحظ��ة تقدمي االقرتاح بالعمل عل��ى زيادة عدد
الرحالت ال�سياحية يف �أ�شهر يونيو ويوليو و�سبتمرب ،ولي�س يف جميع �أ�شهر العام.
عام�لات �أداة �س��ولفر� ،س��تكون اخللي��ة اله��دف ( )Objective Cellه��ي �إجم��ايل ع��دد الرح�لات ال�س��ياحية ،و�س��تكون خالي��ا املتغ�ير ه��ي �أع��داد يف ُم ِ
الرحالت ال�س��ياحية يف الأ�ش��هر يونيو ويوليو و�س��بتمرب ،ولن يتم �إ�ضافة قيود حمددة ،و�س��يتم تعيني قيمة خلية الهدف �إىل .25,000,000
1
2
191
الخاليا المتغيرة ()Variable Cells
الخلية الهدف ( )Objective Cellهي هي الخاليا الموجودة في ورقة العمل
الخلية ال ُم�ستهدفة في ورقة عملك ،والتي والتي �ستتغير قي ُمها .هذه هي متغيرات
يجب زيادة �أو خف�ض قيمتها� ،أو تحديدها القرار التي �سيتم �ضبطها بهدف الو�صول
بقيمة معينة .هذه هي الخلية التي تحتوي �إلى الحل الأمثل.
على الدالة الهدف (ال�صيغة).
6
8
7
حل�ساب االختالف:
>ان�سخ قيم اخلاليا C1:C14يف ورقة العمل "1 ."2019
>يف ورقة عمل " ،"Solverحدِّ د العمود 2 ،Dوا�ضغط عليه بزر الف�أرة الأمين.
>�أل�صق القيم التي ن�سختها3 .
غ ِ ّي �أ�سماء الأعمدة واحذف الن�ص " "2019من جميع �أ�شهر العمود 4 .B > َ
>�أ�ضف عمودًا با�سم "االختالف"5 .
>ن ِّفذ الدالة يف جميع اخلاليا من � E2إىل 7 ،E14ثم ا�ضغط على زر . Enter
>�أ�صبحت ورقة " "Solverجاهزة الآن لتقييم النتائج8 .
2
3
1
193
4
194
7
8
195
�ستقوم الآن ب�إلقاء نظرة على ورقة العمل وتقييم النتائج ،و�ستالحظ فو ًرا �أن قيم �أداة �سولفر لأ�شهر يونيو ويوليو و�سبتمرب مرتفعة للغاية.
اقرتاح��ا ميك��ن �صياغت��ه كالت��ايل� :إذا �أردت الو�ص��ول �إىل ه��دف 25,000,000رحل��ة �س��ياحية يف الع��ام ،2023 ً ُيق��دِّ م لن��ا �إك�س��ل �س��ولفر
علي��ك القي��ام بحم�لات ترويجي��ة لل�س��ياحة لي�ص��ل ع��دد الرح�لات ال�س��ياحية �إىل 4,327,000رحل��ة يف �ش��هر يوني��و ،و 3,109,000رحل��ة
يف �شهر يوليو ،و�أخ ًريا 2,327,000رحلة يف �شهر �سبتمرب .وا�ستنادًا �إىل �أعداد الرحالت يف ال�شهور الأخرىُ ،ي َعد هذا هد ًفا غري واقعي،
حي��ث �أن �أعل��ى قيم��ة لع��دد الرح�لات يف الع��ام 2019كان��ت 2,675,000رحل��ة �س��ياحية ،مم��ا يعن��ي �أن��ه مهم��ا كان��ت احلمل��ة الرتويجي��ة
التي �ستنفذها ناجحة ،ف�إنها لن ت�صل �إىل الهدف املقرتح وهو 4,327,000رحلة يف �شهر يونيو ،حيث �أن ذلك الرقم �أعلى بن�سبة 160%
م��ن ع��دد الرح�لات الت��ي مت ت�س��جيلها يف �أف�ض��ل �ش��هر يف الع��ام ،2019كم��ا ه��و ّ
مو�ض��ح يف ال�ش��كل .4.32
ولأن النتائج الأولية بعد تطبيق �أداة �س��ولفر يف املثال ال�س��ابق لي�س��ت واقعية ،يتعني عليك تنفيذ ت�ش��غيل �أداة �س��ولفر من جديد ،ولكن مع
حتديد بع�ض القيود لأجل احل�صول على �أهداف �أكرث واقعية .على �سبيل املثال ،ميكنك �ضبط �أداة �سولفر حل�ساب القيم دون قيد جلميع
ال�شهور با�ستثناء �أ�شهر يونيو ويوليو و�سبتمرب ،والتي يجب تعيني قيد لقيمها لتج ُّنب احل�صول على نتائج غري واقعية ،وميكن حتقيق ذلك
با�س��تخدام متو�س��ط قي��م البيان��ات املوج��ودة� .ست�س��مح لأداة �س��ولفر بح�س��اب القي��م جلمي��ع ال�ش��هور ،ولك��ن ب�إ�ضافة قيود ُت��دد �أن الأعداد
امل�ستهدفة لأ�شهر يونيو ويوليو و�سبتمرب يجب �أن تكون �أعلى من املتو�سط ال�شهري للعام .2019
للعم��ل عل��ى مل��ف �إك�س��ل نف�س��ه� ،ستُن�ش��ئ ن�س��خة �أخ��رى م��ن ورق��ة العم��ل " "2019با�س��م "( "Solver (constraintsو�س��تقوم بت�ش��غيل �أداة �س��ولفر
م��رة �أخ��رى ،ولكن هذه املرة بقيود.
196
ح�ساب املتو�سط Calculate the average
يتم ح�س��اب املتو�س��ط (� )Averageأو ما ي�س��مى بالو�س��ط احل�س��ابي ( )Arithmetic meanملجموعة
من الأرقام بجمعها ثم ق�س��مة الناجت على عدد هذه الأرقام .يف احلالة التالية� ،س��تجمع �إجمايل عدد
الرحالت ال�سياحية ال�شهرية ثم تق�سم الناجت على .12
1
�شكل :4.33ح�ساب املتو�سط
197
ا�ستخدام �أداة �سولفر مع قيود Solver with constraints
الآن وبع��د �أن ح�س��بت املتو�س��ط ال�ش��هري لع��دد الرح�لات ال�س��ياحية لع��ام � ،2019ست�س��تخدم �أداة �س��ولفر
القيد (:)Constraint عامالت �أداة �سولفر هي �إجمايل عدد الرحالت ال�سياحية، من جديد بقيود ،بحيث تكون اخللية الهدف يف ُم ِ
القي��د ه��و حتدي��د مع�ين مل��ا ُيك��ن و�س��تكون اخلاليا املتغرية هي �أعداد الرحالت ال�س��ياحية جلميع ال�ش��هور� .س��تتم �إ�ضافة قيود حمددة ،مع
ت�ضمين��ه يف جمموع��ة البيان��ات تعي�ين القي��م املق��درة لأداة �س��ولفر لأ�ش��هر يوني��و ويولي��و و�س��بتمرب لتك��ون �أك�بر م��ن �أو ت�س��اوي متو�س��ط عدد
�أو البيان��ات الو�صفي��ة� ،أو حتدي��د الرحالت يف العام 2019وهو � 1,460,000ألف رحلة �سياحية .و�أخ ًريا� ،سيتم تعيني قيمة اخللية الهدف
ملجموع��ة م��ن مفاتي��ح البيان��ات مر ًة �أخرى �إىل .25,000,000
التي ميكن �إرفاق �سمات معينة بها
(وتدد بوا�سطة هيكل البيانات). ُ ال�ستخدام �أداة �سولفر بقيود:
>من عالمة تبويب ( Dataبيانات) 1 ،ا�ضغط على �( Solverسولفر)2 .
1
2
3
4
5
6
5 >ا�ض ُبط بقية قيود اخلاليا C8و C10وا�ضغط على ( OKموافق).
2
3 1
4 5
عام�لات(م ِ
>يف ناف��ذة ُ Solver Parameters
،)Solverا�ضغ��ط عل��ى ( Solveح��ل)5 .
2
>يف ناف��ذة ( Solver Resultsنتائ��ج ،)Solver
ا�ضغ��ط عل��ى ( OKمواف��ق)6 .
5
199
3
6
4
7
القيم الموجودة في الخاليا C7و C8
و � C10أعلى من المتو�سط (.)1,460
200
تقييم �سولفر با�ستخدام نتائج القيود Assess the Solver with constraints results
الآن وبع��د �أن ا�س��تخدمت �أداة �س��ولفر بقي��ودُ ،يكن��ك �إن�ش��اء ج��دول ُمك� ُّون م��ن الأعم��دة اخلم�س��ة التالي��ة م��رة �أخ��رى :الرق��م الت�سل�س��لي،
وال�ش��هر ،والرح�لات ال�س��ياحية ال�ش��هرية لع��ام ،2019ونتائ��ج ( Solver (Constraintsلع��ام ،2023واالخت�لاف ،وبه��دف مقارن��ة
البيانات ب�س��هولة قبل ا�س��تخدام �أداة �س��ولفر وبعدها .من خالل �إلقاء نظرة على النتائج ،ميكنك هذه املرة مالحظة �أن �إك�س��ل مب�س��اعدة
اقرتاح��ا ب�أن��ه �إذا �أردت الو�ص��ول �إىل ه��دف 25,000,000زي��ارة �س��ياحية يف الع��ام ،2023فيج��ب تنفي��ذ حملت��ك الرتويجية ً �س��ولفر ُيق��دِّ م
لل�س��ياحة بحيث تتم زيادة �أعداد الرحالت ال�س��ياحية جلميع �ش��هور ال�س��نة ،كما يجب �أن تكون احلملة الرتويجية لل�س��ياحة �أكرث �ش��مولية
على مدار العام وال تقت�صر فقط على الأ�ش��هر يونيو ويوليو و�س��بتمرب حيث ُو ِجدت الأرقام ذات الإ�ش��كالية يف البداية .ت�ش�ير نتائج �س��ولفر
أي�ض��ا �إىل �أن حملت��ك ال�س��ياحية يج��ب �أن تُر ِّك��ز عل��ى زي��ادة ع��دد الزي��ارات ،ولك��ن ب�ص��ورة واقعي��ة.
� ُ
�شكل � :4.37أعداد الرحالت ال�سياحية لعام 2019والبيانات بعد تنفيذ �سولفر بقيود
201
مترينات
1
خاطئة �صحيحة حدِّ د اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي:
.1تعترب �أداة �إك�سل �أداة �أداة يف �إك�سل ت�ساعدك على حت�سني النماذج.
.7من املهم مقارنة قيم البيانات ال�سابقة بالقيم املتوقعة من �أجل الو�صول �إىل ا�ستنتاجات �أف�ضل.
.9يتم اختيار اخلاليا املتغرية بنا ًء على الظاهرة �أو امل�شكلة قيد الدرا�سة.
202
2قارن بني ا�ستخدام �أداة �سولفر بدون قيود وا�ستخدامها بقيود ،ثم اذكر اثنني من االختالفات الأ�سا�سية بينهما.
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
ُ 3ق� ْم بزي��ارة �صفح��ة بيان��ات ال�س��ياحة التابع��ة ل��وزارة ال�س��ياحة ال�س��عودية يف البواب��ة الوطني��ة للبيان��ات املفتوح��ة
( ،)https://data.gov.saث��م ُق� ْم بتنزي��ل بيان��ات الرح�لات ال�س��ياحية لعام��ي 2017و .2018ا�س��تخدم �أداة �س��ولفر
لت�صمي��م حملت��ك ال�س��ياحية لع��ام .2023
و�ضح �إجابتك.هل ُيكن ا�ستخدام هذه البيانات لهذا الغر�ض؟ ِّ
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
203
َ 4ق ّي��م نتائ��ج �أداة �س��ولفر الت��ي ا�س��تخدمتها يف التدري��ب الثال��ث ،وا�ش��رح م��ا �إذا كان��ت واقعي��ة �أم ال؟ واذك��ر احلل��ول
الأخ��رى الت��ي لدي��ك م��ن �أج��ل الو�ص��ول �إىل نتائ��ج �أف�ض��ل و�س��بب اختي��ارك له��ا.
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
5ق ِّي��م نتائ��ج التدري��ب الراب��ع وقارنه��ا بالنتائ��ج املو�ضح��ة يف الدر���س ،ث��م اذك��ر النتائ��ج الت��ي جتده��ا منا�س��بة للقي��ام
بحملت��ك الرتويجي��ة لل�س��ياحة.
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
___________________________________________________________________________________________
204
امل�شروع
1
افرت���ض �أن��ك تعم��ل َكوكي� ٍ�ل لل�س��فريات وترغ��ب يف تنفي��ذ حمل��ة ترويجي��ة لل�س��ياحة للمملكة العربية ال�س��عودية لعام ،2024
حي��ث ته��دف �إىل رف��ع ع��دد الرح�لات ال�س��ياحية �إىل .50,000,000
2
ويتعني عليك:
-حتمي��ل بيان��ات الرح�لات ال�س��ياحية لع��ام 2018م��ن �صفح��ة بيان��ات ال�س��ياحة التابع��ة ل��وزارة ال�س��ياحة ال�س��عودية يف
البواب��ة الوطنية للبيان��ات املفتوحة (.)https://data.gov.sa
� -إن�شاء تو ُّقع لهذه البيانات لعام .2024
-تقييم النتائج املتو ّقعة من �أجل �صياغة م�شكلة التح�سني.
-ا�ستخدم �أداة �إك�سل �سولفر ( )Excel Solverللح�صول على معلومات حول كيفية ت�صميم حملتك الرتويجية لل�سياحة.
-تقدمي اقرتاحات حلملة ترويجية لل�سياحة بنا ًء على نتائج �أداة �إك�سل �سولفر.
3
عر�ض��ا تقدمي ًي��ا عل��ى برنام��ج مايكرو�س��وفت باوربوين��ت با�س��تخدام املُخطط��ات �أو الر�س��وم البياني��ة املنا�س��بة
ق��م ب�إع��داد ً
ُو�ض��ح تو ُّقعات��ك ونتائ��ج �أداة �إك�س��ل �س��ولفر ،ث��م ا�ش��رح خمططات��ك وق��دِّ م اقرتاحات��ك للحمل��ة الرتويجية
يف �إك�س��ل والت��ي ت ِّ
لل�سياحة.
205
ماذا تعلمت
206
الم�صطلحات الرئي�سة
Classification Model نموذج الت�صنيف Lower Confidence Bound الحد الأدنى للثقة
مخطط عمودي متفاوت
Clustered Column Chart Model Formulation تكوين النموذج
الم�سافات
Clustering Model نموذج التجميع Neural Network �شبكة ع�صبية
Column Chart مخطط عمودي Non-Parametric غير مُعامِ لي
Confidence Interval نطاق الثقة Objective Cell الخلية الهدف
Constraints القيود Optimization Problem م�شكلة التح�سين
Data Collection جمع البيانات Outlier Detection Model نموذج اكت�شاف القيم ال�شاذة
Data Purification تنقية البيانات Parametric مُعامِ لي
Predictive Data
Data Transformation تحويل البيانات نمذجة البيانات التنب�ؤية
Modeling
207
متطلب البرمجة بلغة بايثون
تع��د الربجم��ة �أح��د �أه��م امله��ارات الت��ي ينبغ��ي اكت�س��ابها م��ن قب��ل الطالب امللتحقني مب�س��ار علوم احلا�س��ب والهند�س��ة حي��ث تعد متطلب
لعدد من املناهج يف هذا امل�س��ار ومنها منهجي الهند�س��ة وعلم البيانات .لت�س��هيل اكت�س��اب الطالب لأ�سا�س��يات الربجمة بلغة البايثون،
فق��د مت ت�صمي��م املحت��وى الت��ايل ال��ذي ميك��ن الو�ص��ول �إليه مب�س��ح رمز اال�س��تجابة ال�س��ريع اخلا�ص بكل مو�ضوع .وين�ص��ح الطالب بو�ضع
خط��ة زمني��ة لإمت��ام االط�لاع عل��ى ه��ذه الوح��دات وميك��ن اال�سرت�ش��اد باملدة الزمنية املقرتحة لكل وحدة كم��ا ميكن للطالب و�ضع عالمة
(√) لتعلي��م الوح��دات الت��ي �أمته��ا.
208
هل �أمتمت رمز اال�ستجابة املدة الزمنية الوحدة
الوحدة؟ ال�سريع املقرتحة
.4التكرارات والدوال
يومان Loops and Functions
209