machine learning
تعليم الآلة
الذكاء الإصطناعي هو
s the science which allows machines (or computers) to mimic cognitive functions that humans associate with the human mind, such as learning , problem solving and decision making specially for non-programed situations
هو العلم الذي يسمح للآلات أو الحواسب الآلية بتقليد مهام الإنسان خاصة المهام المعرفية أو القدرة على التعلم التي ميز الله سبحانه وتعالى الإنسان بها ،كالتعلم وحل المشكلات وإتخاذ القرارات خاصة للحالات الغير برمجية
فروع الذكاء الإصطناعي كثيرة
منها
Reasoning & Problem Solving-
كالألعاب
-Knowledge representation (Expert Systems)
كبرامج تشخيص المرض
Planning-
كالتخطيط للمستقبل بناءً على عدة إحتمالات
-Learning (ML)
صناعة أنظمة تحاكي قدرة الإنسان على التعلم
-Natural Language Processing (NLP)
كيف أفهم اللغات الطبيعة للإنسان وتستطيع الرد عليه
-Perception (Vision & Speech)
الإدراك عن طريق الر}ية والسمع وتحليل المنظر واستنتاج معلومات بناء عليه
Motion & Manipulation (Robotics)-
إختراع آلة تقوم ببعض الوظائف التي يقوم بها الإنسان كالحركة وتجاوز العقبات
Big Data &Data Science
Big Data :
Extremely large datasets that are computationally analyzed to revel patterns, trends and associations related to human behavior and interactions
التعامل مع معلومات هائلة وتحليلها وإستخراج معلومات منها
Data Science :
هو علم مكون من أكثر من علم بشكل أساسي : الإحصاء وقواعد البيانات وتعليم الآلة والذكاء الإصطناعي
يبدأ بكيف يحصل على معلومات مناسبة وينظفها من المعلومات المكررة مثلاة
وكيف يرتب المعلومات
ويتوقع شيء ما بناءً على هذه المعلومات
ويقيم الطريقة التي صنعها ثم يطرحة بصورة منتج ويحدث مراجعة وتتكرر العملية
مثال بسيط عليه : شركة أوبر
A multidisciplinary blend of data inference, algorithm development in order to solve analytically complex problems and predict outcomes
طريقة التعلم التقليدية التي وُجدت قبل تعليم الآلة
قائمة على بعض القواعد rule based :
هناك معلومات وعن طريق if &else
يُتخذ القرار
مشكلة هذه الطريقة أنه يجب معرفة كل سناريو مطلوب
هل هذا شيء واقعي في شيء كالألعاب ؟
الإجابة لا
أما تعليم الآلة فهي تتعلم عن طريق الخبرة أو الأمثلة
فيتم ادخال المعلومات والجواب المطلوب الى الحاسب
ويقوم الحاسب بإخراج البرنامج الذي يحول هذه المعلومات الى الجواب المطلوب
أنواع تعليم الآلة :
-Supervised
Task driven (Regression / classification)
-Unsupervised
Data driven (Clustering)
-Reinforcement
Learn by interacting to environment
Regression
مثال عليه توقع سعر المنزل
كيف تستطيع تقدير سعر المنزل ؟
الريجريشن يحصل على بيانات لمنازل وثمنها
يستخرج من هذه البيانات معلومات مثلا هل المنزل له حديقة ام لا مكان المنزل وهكذا
وظيفة تعليم الآلة الربط بين المعطيات عن المنزل وثمن المنزل
ك