علوم البيانات

  • Artificial Intelligence خطة كاملة لتعلم الذكاء الصناعي

    كيف أبدأ في تعلم مجال الذكاء الصناعي – Artificial Intelligence ؟

    أولا ما هو الذكاء الصناعي –  Artificial Intelligence ؟

    بأبسط العبارات، يشير مصطلح الذكاء الاصطناعي (AI) إلى الأنظمة أو الأجهزة التي تحاكي الذكاء البشري لأداء المهام والتي يمكنها أن تحسن من نفسها استنادًا إلى المعلومات التي تجمعها. يتجلى الذكاء الاصطناعي في عدد من الأشكال.

    1. Swarm Intelligence

    2. Machine Learning

    3. Deep Learning

    علوم البيانات والذكاء الاصطناعي تعتبر المجال الأكثر أهمية في القرن الثاني والعشرين
    بعض المجالات الاخري التي ترتبط بالموضوع :

    • Self Driving Car (Computer Vision )

    • Robots ( Computer Vision + Embeded system +Machine Learning)

    • Data mining ( Data analysis – Machine Learning )

    • Marketing Intelligence

    • Business Intelligence

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

    الاسألة الشائعة قبل بداية الشرح :

    هل احتاج الي الرياضيات اثناء العمل علي مشاريع ؟

    لا تحتاج الي الرياضة بشكل كبير في البداية عند تعلمك اي لغة برمجة , ولكن ستحتاجها حين تطرق الي تعليم الألة والتعليم العميق ( الذكاء الاصطناعي وستحتاج الرياضيات والتفاضل )

    أنا ضعيف في اللغة الانجليزية هل هناك فرصة ؟

    المجال كله بشكل عام يعتمد علي اللغة الانجليزية قليل ما سوف تلتقي بعلم عرربي او مقالة عربية نظرا لانه علم غريب علينا فأنهل العلم من أرضه وتعلم الانجليزية ساعتين يوميا ستكفي بالغرض

    هل سأحصل علي عمل بعدما انتهي من هذا المسار التدريبي ؟

    الأرزاق بيد الله والله لا يضيع اجر من احسن عملا فلا تتفكر في المستقبل كثيرا واصنع مستقبلك بنفسك وسأخبرك كيف ستستطيع ان تنهل وظيفتك الاولي

    هل هذا المسار مهم لماذا لا اعمل مترجم ؟

    المسار مهم للغاية انها الوظيفة الاولي علي مستوي العالم حاليا , الاعلي اجرا والاكثر طلبا ( عالم بيانات)

    أشياء يجب معرفتها قبل البدأ ؟

    الفرق بين Software & Hardware

    يكمن الفرق بين السوفت وير والهاردوير في أن السوفت وير عبارة عن مكونات الحاسوب غير الملموسة أو المرئية، وهي عبارة عن أنظمة التشغيل الويندوز ولينكس أو ماك والبرمجيات أو البرامج كالتطبيقات، أما الهاردوير فهو كل مكونات الحاسوب التي يمكن لمسها ورؤيتها بالعين المجردة ولا تحتاج إلى لغات برمجة خاصة كالجافا سكريبت وال SQL.

    ما هي لغة البرمجة Programming Language ؟

    لغة البرمجة هي بالأساس طريقة تسهل للمبرمج كتابة برنامجه في هيئة تعليمات وأوامر يفهمها الحاسوب بغرض تنفيذ العمل المطلوب. ومن المعروف ان الحاسوب يحول اللغة المكتوبة بها البرمجة إلى سلسلة من 0 و 1، ويبدأ على أساسها عمله.

    كيف تعمل المواقع والسيرفرات وقواعد البيانات ؟

    خادم ال DNS يُرسل للمتصفح الآي بي IP الخاص بالسيرفر المُستضاف عليه دومين الموقع. المتصفح يقوم بالاتصال بالسيرفر المُستضاف عليه الموقع ويطلب منه الصفحة التي قمت أنت بإضافة الرابط الخاص بها. الخادم يقوم بتجهيز الصفحة وإرسالها للمتصفح في صورة حزم بيانات.

    ماهو Linkedin ؟

    موقع LinkedIn هو أكبر شبكة احترافية في العالم على الإنترنت. يمكنك استخدام LinkedIn للعثور على الوظيفة المناسبة أو التدريب، وربط وتعزيز العلاقات المهنية، …

    ماهي علوم البيانات ؟

    هو فحص البيانات المتوفرة، بغرض استخلاص واستنتاج معلومات قد تُفيد في معرفة أسباب حدوث أشياء في الماضي، أو من أجل تطبيقها في الحاضر، بهدف تطوير الحياة في المستقبل …

    ماهي البيانات الضخمة Big Data ؟

    يمكن شرح مصطلح Big Data بأنه بيانات متعددة الأنواع والمصادر بحجم يصل إلى المئات من التيرابايت أو حتى البيتابايت أو حتى أكثر للحزمة الواحدة من البيانات

    أفضل المواقع التعليمية اونلاين مجانية :

    1. https://coursera.org (Coursera)

    2. https://udacity.com (Udacity)

    3. https://udemy.com (Udemy)

    4. https://www.edx.org (EDX)

    تلك المواقع تعتبر اكبر واضخم تشكيلة ستلقاها في حياتك .

    ماذا احتاج لأتعلم الذكاء الاصطناعي ؟

    الرياضيات والاحصاء ( تفاضل والتكامل- الجبر الخطي-الاحصاء) : وانا انصح بتلك القناة ممتازة جدا لتعليم الرياضيات:

    https://www.youtube.com/channel/UCLIvNqBJtlcw9ymmRhyAacw

    كورسات تعليم لغة ال Python :

    https://www.sololearn.com/Course/Python/

    Machine Learning Introduction

    https://www.coursera.org/learn/machine-learning

    Deep Learning Introduction

    https://www.udacity.com/course/deep-learning-pytorch–ud188

    IBM Professional Data Science

    https://www.coursera.org/specializations/ibm-data-science-professional-certificate

    الاربع لينكات السابقة بالاضافة الي الموقع داه :

    https://kaggle.com (Kaggle)

    برنامج تعلم الذكاء الصناعي كالتالي

    البرنامج اليومي :

    1.  قراءة 3 مقالات علمية في المجال بشكل عام ( أسأل جوجل عن اقوي مدونات علوم البيانات )

    2.  حل 10 مسائل رياضية يوميا ( تفاضل- احصاء – جبر خطي) بمشاهدة القناة 10 فيديوهات يوميا

    3. ثلاث  ساعات تعليم لغة انجليزية

    4. ساعة قراءة معلومات عامة

    5. 3-7 ساعات برمجة

    6. ساعة راحة ( يفضل ان تكون ممارسة رياضة )

    البرنامج الشهري :

    الشهر الاول :

    1. أساسيثات البايثون – البرمجة بشكل عام + مزامنة البرنامج اليومي

    2.  في حالة الانتهاء والحصول علي الشهادة من الموقع برجاء الذهاب الي اي قناة علي اليوتيوب لدراسة الاجزاء والتفاصيل الصغيرة بداخل ال Python للانتقال الي مرحلة اعلي

    3. التدريب دائما يكون بانجاز مشاريع حتي ولو كانت بسيطة لا تقلق انت تبلي حسنا

     الشهر الثاني – حتي الشهر الخامس :

    1. هيعتبر اقوي الشهور من حيث المحتوي العلمي هنزاكر فيه Machine Learning Introduction من Coursera

    2. بالتزامن مع كورس هنزاكر المكتبات الأتيه في python

    Numpy

    Pandas

    Scipy

    Sckit-Learn

    وهنبدأ نزاكر كل يوم ساعة يوما علي موقع Kaggle.com 

    الشهر الخامس (Deep Learning Introduction) :

    هذا المسار هياخد منك وقت تقريبا شهرين او تلاتة أما الكورس الاخير تبع IBM فهو هيكون بمثابة مراجعة علي كل الي فات خلال ال 6 شهور لتنشيط الذاكرة

    ملاحظات مهمة :

    1. كيفية معرفة استخدام جوجل اهم من العلم نفسه

    2. موقع Kaggle اهم من ال المقال داه كله

    3. لا تهتم بالشهادات ستحصل عليها اهتم بالمشاريع

    4. ابدأ وبعد 6 اشهر من الان اسألني ماذا سنفعل

  • كورس في علوم البيانات

    في الأسبوع الماضي حصلت علي شهادة و كورس مجاني متخصص في علوم البيانات و تقنيات الذكاء الاصطناعي Data science and artificial intelligence techniques .مقدم من مبادرة الملكة رانيا إدراك للتعليم الإلكتروني المفتوح بالشراكة مع برنامج developer circles العبقري المقدم من شركة فيسبوك ..أنصح كل من هو مهتم بعلوم الحاسب عدم تفويته لأنه باختصار يضعك على بوابة علم المستقبل علم البيانات و تكنولوجيات الذكاء الاصطناعي Data science and artificial intelligence techniques
    أهم ما في الكورس أنه يقدم بلغة عربية سهلة و سلسة تقرب مفاهيم هذا العلم الجديد بلغة بسيطة للمهتمين في مجتماعتنا العربية .
    كما أن من أهم ما يميز الكورس أن من يقدمه هي الدكتورة غيدا ابراهيم – عالمة البيانات بفيسبوك – وهي عالمة بيانات عربية من أصل لبناني لها خبرة طويلة في علوم البيانات تشرح جوانب و ملخصات و أحدث ما توصلت له تكنولوجيا الذكاء الاصطناعي ببساطة و سهولة و تقربها بلغة سهلة رغم تعقيد هذا العلم و تشعبه
    حقيقة الكورس يحتوي على معلومات هامة و دسمة عن مجال الذكاء الاصطناعي و لا شك أن أي شخص مهتم بمجال تقنيات المعلومات يجب عليه أن يحصل على هذا الكورس خاصة إن كان يخطط للعمل في مجال البرمجيات أو معالجة البيانات أو تكنولوجيات الذكاء الاصطناعي التي باتت جزء أساسي من جميع أنشطة البشر .

    علم البيانات - ويكيبيديا
    ستخرج من هذا الكورس و قد فهمت بدقة معنى علم البيانات و التعلم الآلي و التعلم الآلي العميق و أشهر تقنيات الذكاء الاصطناعي و أشهر المصطلحات المستخدمة في المجال مع شرح جيد لتطبيقات عملية باستخدام لغة البايثون و مكتباتها العبقرية في تنظيم و تنظيم و تحليل و التنبؤ بالبيانات و شرح مجمل لاهم التقنيات و المكتبات التي تستخدم في بناء تطبيقات الذكاء الاصناعي
    ستدرس في الكورس ( كيف تصنع نموذج تعلم آلي Machine learning model – لعمل برنامج قادر على إعطاء نتائج تنبؤية دقيقة لأي في مجال ما ..كالتنبؤ بتحليل صور الأورام و تقسيمها إلى الخبيثة و الحميدة بناء على صفاتها . التنبؤ بحركة أسعار اسهم البورصة – درجات الحرارة المتوقعة – التنبؤ باسعار العقارات بناء على مواصفاتها ..إلخ )
    ستتعلم أهم المعادلات الإحصائية و التحليلية لبناء نماذج التعلم الألي و معالجات البيانات الوصفية و التنبؤية مثل ( مكتبات لتحويل البيانات الغير منظمة إلى بيانات منظمة مثل تقنية On Hot coding – مكتبات لتنظيف البيانات و التخلص من البيانات الشاذة و الغير مفيدة – مكتبات و API Data Service للحصول على حجم بيانات ضخم لتجربة إجراء التحليلات و الإحصاءات عليها )

    سيتم تعليمك أسس Gradient descent الإحصائية لتنبؤ بأوزان الميزات النسبية في أي معادلة ذكاء اصطناعي
    يعني التنبوء مثلا بقيمة المعامل المؤثر بين مساحة الشقة و سعرها بناء على تحليل آلاف من البيانات الفعلية للبيع و الشراء في مدينة معينة
    و تعتبر طريقة Gradient descent هي أبسط و أهم طرق تقنيات الذكاء الاصناعي و المعادلات الإحصائية التنبؤية الأساسية للوصول على معامل متوقع منطقي في بناء برمجيات الذكاء الاصطناعي التنبؤية .و سيتم شرح فكرتها ببساطة مع عرض المكتبات الجاهزة في لغة بايثون Python التي تقوم بتطبيق هذه المعادلة و لكن بطريقة أكثر تعقيدا على حجم بيانات ضخمة
    ستتعرف أنواع ال Gradient descent مثل batch gradient descent و mini-batch gradient descent و
    Stochastic gradient descent و ما هي أفضل طريقة و أمثلها لاستخراج أوزان المعاملات مع استغلال أمثل للموارد الحاسوبية المستخدمة في عملية التحليل.

    ستتعلم كذلك تقنيات هامة مستخدمة في علم الذكاء الاصطناعي مثل تقنية logistic regression وهي من أهم أدوات التحليل التنبؤي predictive analysis لعلاج مشكلة التصنيف لمجموعة من البيانات و معرفة الأوزان المثلى لعوامل معينة تؤثر على النتيجة مثل
    كيف يتغير احتمال الإصابة بسرطان الرئة (نعم مقابل لا) لكل كيلو إضافي في زيادة وزن الشخص ولكل علبة سجائر يتم تدخينها يوميًا؟
    هل يؤثر وزن الجسم وتناول السعرات الحرارية وتناول الدهون والعمر على احتمال الإصابة بنوبة قلبية (نعم مقابل لا)؟
    بهذة التقنية العبقرية يمكن الإجابة على هذه الأسئلة بسهولة بناء على بيانات تدريب ضخمة يمكن أن نغذيها لبرنامج يستعمل هذه المعادلة الهامة .
    ستفهم تقنية مثل تقنية Decision tree و Random Forest شجرة القرارات أو غابة القرارات وهي أحد تقنيات التعلم الآلي لتنبؤ بنتائج شيء معين يتم دراسته …مثلا في علم الفلك ما هي أقرب الكواكب حولنا قد تحتوي على حياة …يمكن عرض نظام شجرة القرارت على بيانات مستهلكين من حيث ( العمر – المستوى الدراسي – المستوى المادي ) و بناء شجرة قرارات لمعرفة أي الفئات يمكنها شراء منتج معين .إلخ فيمكن التنبؤ بكل ميزة نسبية و بالتالي الوصول لفئات أرجح لشراء المنتج .

    ستفهم أن هناك طرق كثيرة لتقنيات الذكاء الاصطناعي كل تقنية تكون الأمثل في الاستخدام في حالة حجم بيانات معينة و طبيعة مشكلة معينة نواجها فالتنبؤ بسعر سهم في البورصة أو بدرجة الحرارة اليوم مشكلة Regression – و ليست مشكلة Classification يعني تحتاج لتنبوء رقمي نحتاج لاستخدام طريقة Regression
    ربما المصطلحة صعبة و لكن حين تقوم بالاطلاع على الكورس و فهمها ستجدها بسيطة جدا
    ستفهم مشكلة Overfitting – Underfitting و هي طريقة للوصول لعدد الميزات الأمثل للتنبؤ بقيمة متغير معين
    مثلا سعر الشقة يؤثر فيه ( المساحة – عدد الغرف – الموقع – ارتفاع الدور – عمر المبني ) إلخ لكن لا يؤثر فيه مثلا عمر المالك فتلك الميزة يجب حذفها و كذلك لا يجب اغفال ميزة مثل ( نوع التشطيب )
    ستستخدم مثلا طريقة تسمى regularization للتغلب على مشكلة Overfitting و هي كثرة الميزات غير المؤثرة و ما هي أفضل المكتبات البرمجية المستخدمة في عملية regularization للبيانات

    ستعرف أهمية خلط بيانات الاختبار عشوائيا و هي خطوة مهمة جدا للوصول لأفضل طريقة لايتخراج الأوزان النسبية للميزات في بيانات معينة و ما هي المعادلات التي يمكن استخدامها في لغة بايثون لخلط بيانات الاختبار .

    في التدريب ستعرف الفرق بين Supervised machine learning – – Unsupervised machine learning

    ستعرف طريقة قراءة البيانات لعمل data frame في بايثون بمكتبة شهيرة و هامة جدا pandas
    ستتعامل مع مكتبات هامة و سهلة و عبقرية للعرض الوصفي للبيانات مثل دمة في استكشاف البيانات وعرضها Tableau, ggplot2, matplotlib:
    ستعرف مكتبات للمعلاجات الحسابية مثل, NumPy,
    كما أن هناك مرحلة سيتم عمل تطبيقات عملية عبر منصة جوجل لكتابة أكواد بايثون و تجريب عمل المكتبات البرمجية لتقنيات الذكاء الاصطناعي و تحليل البيانات المذكورة

    ستعرف بعد أن تبني نموذج ذكاء اصطناعي كيف تقوم بتقييمه لتعرف هل نموذج تنبؤي و اختباري جيد أم لا بأهم طرق و مؤشرات اختبار نماذج الذكاء الاصطناعي مثل Area under the curve (AUC) و Confusion matrixو accuracy

    ستتعرف على طريقة Artificial neural networks الشبكات العصبية الاصطناعية لمعلاجة البيانات و هي الأنسب في معالجة البيانات غير المنظمة كالصور و النصوص و الصوت
    و هي من أهم طرق الذكاء الاصطناعي للتعرف على الأصوات و الصور و النصوص و تستخدم في تطبيقات كثيرة مثل
    Optical character recognition OCR – تقنيات معالجة صور النصوص
    NLP – natural language processing تقنيات معالجة اللغات الطبيعية
    القارئ الآلي . برمجيات تصنيف الصور . محول الكتب المصورة إلى نصوص OCR .تحويل الصوت إلى نصوص . تقنيات التعرف على الأصوات و بصمة الصوت و الوجه
    Automated reader. Image classification software. Convert picture books to OCR texts. Convert audio to texts. Voice recognition and voice and facial recognition technologies

    بعد اتقانك لمفردات هذا الكورس سيمكنك من بدأ بناء مشروعك الاول الذي يعتمد على أحدث تقنيات و مكتبات الذكاء الاصطناعي الحديث
    مثل ( البرامج التنبؤية التي تعتمد على تكنولوجيا الذكاء الاصطناعي مثل التنبؤ بأسعار العملات و أسهم البورصة و أسعار العقارات و مبيعات منتج معين – )
    كما يمكنك صنع بوتات محادثة Chat Boot لخدمة العملاء أو للاستشارات النفسية أو كدليل شامل للأعمال ..إلخ
    ليكون مساعد رقمي ذكي يعمل بتقنيات الذكاء الاصطناعي للتعرف على أسئلة المستخدمين الصوتية و الكتابية و يعطي أفضل ردود نصية أو كتابية أو صورية من قواعد بيانات ضخمة بطريقة ذكية

    كما يمكنك عمل برمجيات تحليل و عرض بيانات وصفية في هيئة رسوم بيانية و مؤشرات تحليلة دقيقة تساعد على اتخاذ قرارات هامة لأعمالك أو أعمال المؤسسة التي تعمل بها .
    كما يمكنك كما أسلفنا صنع البرمجيات التي تعالج اللغة الطبيعية أو النصوص أو الصور ..
    باختصار تقنيات و تكنولوجيا الذكاء الاصطناعي هي المستقبل
    و من المهم أن تحصل أسس هذا العلم لأن فرص المستقبل معه وفيرة
    عليكم جميعا أن تقوموا بتحصيل هذا الكورس الممتع
    ثم سنقوم عبر مجموعتنا و صفحتنا رابطة محبي الذكاء الاصطناعي بعمل ورشة تطبيقية لعمل تطبيقات ذكاء اصطناعي عربية مفتوحة المصدرمثل روبوت عربي قادر على الإجابة عن اسئلة متنوعة اقتصادية و علمية و نفسية .. أو برنامج لتتعرف على الصور و تحويلها لنصوص ..لنقوم بتطبيق حلقات الكورس عمليا و نظن أنها الطريقة المثلى للتعامل مع الأكواد البرمجية هي تطبيقها عمليا لتثبيت و فهم المعلومات كما سنقوم بمناقشة أجزاء الكورس و حلقات الكورس و سنعمل على تجميع أسئلة هامة ملخصة نرسلها للدكتورة غيدا ابراهيم لتراجعنا بإجابات ملخصة تزيد من عمق فهمنا للكورس .

    رابط الكورس
    https://www.edraak.org/course/course-v1:Edraak+DS100+2019SP/

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر