SlideShare a Scribd company logo
http://www.facebook.comjihadahmed2020
2021-2022
‫أ‬
/
‫ســلـمـان‬ ‫دمحم‬ ‫أحـمـد‬ ‫جـهــاد‬
–
(
‫الحاسوب‬ ‫بكلٌة‬ ‫معٌد‬
)
‫الحدٌدة‬ ‫جامعة‬
2021
محاضرات الذكاء الاصطناعي العملي خلاصة كتب الذكاء
‫المحتوى‬
‫أسراره‬ ‫و‬ ‫اآللـة‬ ‫تـعـلم‬ ً‫فـ‬ ‫مـمـدمـة‬
‫هـقـدهـة‬
01
‫اآللة‬ ‫للتعلٌم‬ ‫االشراف‬ ‫خوارزمٌات‬ ‫أهم‬ ‫على‬ ‫التعرف‬
‫االشرايف‬ ‫التعلن‬
03
‫فٌها‬ ‫المكتبات‬ ‫واهم‬ ‫الباٌثون‬ ‫للغة‬ ‫عن‬ ‫سرٌعة‬ ‫لمحة‬
‫بايثون‬ ‫استخدام‬
02
‫التعرف‬
‫أهم‬ ‫على‬
‫دون‬ ‫خوارزمٌات‬
‫اآللة‬ ‫للتعلٌم‬ ‫االشراف‬
‫اشراف‬ ‫بدون‬ ‫التعلن‬
04
‫اآللة‬ ‫تعلن‬ ‫يف‬ ‫املقدهة‬
:
‫سنة‬ ‫اآللة‬ ‫تعلم‬ ‫مصطلح‬ ‫ظهر‬
1959
‫نطاق‬ ‫ضمن‬
‫مختبرات‬
IBM
‫صاموٌل‬ ‫آرثر‬ ‫للعالم‬
.
‫تسمح‬ ‫وتقنيات‬ ‫خوارزميات‬ ‫وتطوير‬ ‫تصميم‬ ‫اآللة‬ ‫تعلم‬ ‫من‬ ‫الهدف‬
‫التعلم‬ ‫خاصية‬ ‫بامتالك‬ ‫للحواسيب‬
.
‫اآللة‬ ‫تعلم‬
:
‫برمجة‬ ‫وجود‬ ‫دون‬ ‫التعلم‬ ‫إمكانية‬ ‫الحاسوب‬ ‫يعطي‬ ‫علم‬
‫القرار‬ ‫اتخاذ‬ ‫في‬ ‫صريحة‬
‫ما‬ ‫مرٌض‬ ‫من‬ ‫خلٌة‬ ‫لدٌنا‬ ‫ان‬ ‫لنفرض‬
,
‫خبٌث‬ ‫ورم‬ ‫ضمن‬ ً‫ه‬ ‫هل‬ ‫نحددها‬ ‫أن‬ ‫ونرٌد‬
malignant
‫سلٌمة‬ ‫ام‬
benign
‫الذي‬ ‫الطبٌب‬ ‫ٌمرر‬ ‫ثم‬ ‫الخلٌة‬ ‫هذه‬ ‫خصائص‬ ‫على‬ ‫نطلع‬ ‫لذلن‬
‫حالتها‬ ‫ٌحدد‬ ‫أن‬ ‫الخصائص‬ ‫هذه‬ ‫بمراءة‬ ‫الخبرة‬ ‫لدٌة‬
.
‫المرضى‬ ‫من‬ ‫للعدٌد‬ ‫كبٌرة‬ ‫بٌانات‬ ‫لدٌنا‬ ‫ٌكون‬ ‫ثم‬
(
‫االف‬ ‫أو‬ ‫مئات‬
)
‫ٌسمى‬ ‫ما‬ ً‫ف‬ ‫نضعها‬
dataset
‫الممابل‬ ‫الشكل‬ ً‫ف‬ ‫كما‬
(
1
)
‫الخلٌة‬ ‫هذه‬ ‫طبٌعة‬ ‫بدلة‬ ‫لٌحدد‬ ‫اآللة‬ ‫لغة‬ ‫المبنى‬ ‫نموذج‬ ‫دور‬ ً‫ٌأت‬ ‫هنا‬
‫الخبٌر‬ ‫لرأي‬ ‫مؤكد‬ ‫النموذج‬ ‫ٌكون‬ ‫او‬ ‫خبٌر‬ ‫لوجد‬ ‫الحاجة‬ ‫دون‬
,
‫بالتولع‬ ‫نسمٌه‬ ‫ما‬ ‫وهذ‬
Regression
‫الشكل‬
(
1
)
‫االفتراضٌة‬ ‫المعامل‬
‫التعلٌم‬
‫الكيمائية‬ ‫التجارب‬ ‫تنفيذ‬ ‫اتاحة‬
‫للمعامل‬ ‫للحاجة‬ ‫دون‬ ‫للطالب‬
‫النتيجة‬ ‫بنفس‬ ‫الخرج‬ ‫مع‬ ‫حقيقية‬
‫بالمكفوفٌن‬ ‫الخاصة‬ ‫الرؤٌة‬
‫الٌومٌة‬ ‫الحٌاة‬
‫ترشد‬ ‫قبعة‬ ‫باحثي‬ ‫طور‬
‫عن‬ ‫الطريق‬ ‫الى‬ ‫المكفوفين‬
‫حركة‬ ‫حساسات‬ ‫طريق‬
‫الصورة‬ ‫ومعالجة‬
‫السرطان‬ ‫مرض‬ ‫تشخٌص‬
‫الطب‬
‫تطوير‬ ‫في‬ ‫باحثين‬ ‫استطاع‬
‫في‬ ‫دقة‬ ‫اكثر‬ ‫خوارزميات‬
‫عن‬ ‫السرطان‬ ‫مرض‬ ‫تشخيص‬
‫التصنيف‬ ‫طريق‬
‫االلٌة‬ ‫المٌادة‬
‫المشاكل‬ ‫حلول‬
‫في‬ ‫االلية‬ ‫القيادة‬ ‫تقنية‬ ‫تساعد‬
‫القيادة‬ ‫اثناء‬ ‫الحوادث‬ ‫تخفيف‬
‫الجهات‬ ‫كل‬ ‫وتدرك‬ ‫تعمل‬ ‫كونها‬
‫لسيارة‬
‫اآللة‬ ‫تعلٌم‬ ‫تمنٌة‬ ‫أهم‬
:
‫ضمن‬ ‫بموصفاتها‬ ‫المتشابه‬ ‫الحاالت‬ ‫وضع‬
‫مجموعات‬
‫مثال‬
:
‫تحدٌد‬
‫المتشابهون‬ ‫المرضى‬ ‫مجموعات‬
‫اعراضهم‬ ً‫ف‬
‫ت‬
‫مسم‬
‫البنن‬ ‫زبائن‬
‫عادٌة‬ ‫الغٌر‬ ‫الحاالت‬ ‫لتحدٌد‬
(
‫الشاذة‬ ‫المٌم‬ ‫إٌجاد‬
)
‫مثل‬
:
‫االئتمان‬ ‫بطالات‬ ً‫ف‬ ‫التزوٌر‬ ‫حاالت‬ ‫اكتشاف‬
‫مهمة‬ ‫الغٌر‬ ‫العناصر‬ ‫بحذف‬ ‫تموم‬
‫لها‬ ‫بحاجه‬ ‫لسنا‬ ً‫الت‬ ‫الصفات‬ ‫وبعض‬
‫لدٌنا‬ ‫الدتا‬ ‫حجم‬ ‫تخفٌض‬
‫التمنٌة‬ ‫هذه‬ ‫تستخدم‬
‫الحالة‬ ‫لمعرفة‬
‫المدروسة‬
‫صنف‬ ‫اي‬ ‫تحت‬ ‫تندرج‬
‫مثال‬
:
-
‫االورم‬ ‫تصنٌف‬
(
‫حمٌدة‬ ‫او‬ ‫خبٌثة‬
)
ً‫الت‬ ‫األحداث‬ ‫أو‬ ‫العناصر‬ ‫إلٌجاد‬
‫حدوثها‬ ً‫ف‬ ‫تترابط‬
‫مثل‬
:
‫مترابط‬ ‫بشكل‬ ‫البمالة‬ ً‫ف‬ ‫تباع‬ ً‫الت‬ ‫المواد‬
‫التالٌة‬ ‫الحالة‬ ‫وتولع‬ ‫إلٌجاد‬
‫مثل‬
:
‫الموس‬ ‫نمرات‬ ‫تسلسل‬ ‫تولع‬
‫االلكترونٌة‬ ‫الموالع‬ ً‫ف‬
‫اإلبعاد‬ ‫تخفٌض‬
Dimension reduction
ً‫المتتال‬ ‫التنمٌب‬
Sequence mining
‫االختالف‬ ‫اكتشاف‬
Anomaly/ detection
‫الترابط‬
Associations
‫التجمٌع‬
Clustering
‫التصنٌف‬
Classification
continues value ‫التمنٌة‬ ‫هذه‬ ‫تستخدم‬
‫المستمرة‬ ‫البٌانات‬ ‫للتولع‬
‫مثال‬
:
-
‫الغاز‬ ‫حجم‬
co2
‫المنبعث‬
emission
‫المحرن‬ ‫موصفات‬ ‫على‬ ‫بناء‬ ‫السٌارات‬ ‫من‬
-
‫مٌزتها‬ ‫على‬ ‫بناء‬ ‫المنازل‬ ‫أسعار‬
‫التولع‬
( Regression Estimation )
‫التوصٌة‬ ‫نظام‬
Recommendation
system
‫المشابه‬ ‫االشخاص‬ ‫بمٌزات‬ ‫متعلمة‬
|
‫أ‬
/
‫ســلـمـان‬ ‫دمحم‬ ‫أحـمـد‬ ‫جـهــاد‬
–
(
‫الحدٌدة‬ ‫جامعة‬ ‫الحاسوب‬ ‫بكلٌة‬ ‫معٌد‬
)
http://www.facebook.comjihadahmed2020
Python for ML
Numpy
Matplotlib
Scipy
numerical library ‫االبعاد‬ ‫متعددة‬ ‫المصفوفات‬ ‫مع‬ ‫للتعامل‬
scientific library for numerical algorithms
& domain specific toolbox for signal
processing – optimization – statistics
‫االبعاد‬ ً‫وثالث‬ ً‫ثنائ‬ ‫للرسم‬
Pandas
‫تحلٌل‬
manipulation analysis
‫بٌانات‬ ‫هٌاكل‬
for data structure
‫وإخراج‬
ً‫الرلم‬ ‫بشكلها‬ ‫عرضها‬ ‫بطرٌمة‬ ‫والتالعب‬ ‫البٌانات‬
‫الزمن‬ ‫مع‬ ‫متسلسل‬ ‫وٌشكل‬
‫الباٌثون‬ ‫تعتبر‬
‫لوٌة‬ ‫لغة‬
‫األغراض‬ ‫ومتعددة‬
‫العدٌد‬ ‫تحتوي‬ ً‫فه‬
‫والدوال‬ ‫المكتبات‬ ‫من‬
‫لالستعمال‬
‫اآللة‬ ‫لغة‬ ً‫ف‬
ً‫ف‬ ‫المكتبات‬ ‫اهم‬
‫الباٌثون‬ ‫للغة‬
:
‫مكتبة‬
Scikit-learn
‫مكتبة‬
Scikit-learn
‫أشهر‬ ‫من‬
‫البٌانات‬ ‫بعلم‬ ‫المختصة‬ ‫الباٌثون‬ ‫المكتبات‬
‫من‬ ‫العدٌد‬ ‫على‬ ‫وتحتوي‬ ‫اآللة‬ ‫وتعلٌم‬
‫اآللة‬ ‫تعلٌم‬ ‫مجال‬ ً‫ف‬ ‫الخوارزمٌات‬
‫تجهٌز‬ ‫مرحلة‬ ً‫ف‬ ‫الستخدمها‬ ‫باإلضافة‬
‫مكتبة‬ ‫انطلمت‬ ‫النماذج‬ ‫وتمٌم‬ ‫البٌانات‬
Scikit-learn
‫عام‬ ً‫ف‬
2007
‫برنامج‬ ‫خالل‬
Summer of code Google
ً‫وتأت‬ ‫المتطوعٌن‬ ‫من‬ ‫مجموعة‬ ‫ٌد‬ ‫على‬
‫مولع‬ ً‫ف‬ ً‫الثان‬ ‫الترتٌب‬ ً‫ف‬
Githup
‫وتعتبر‬ ‫اآللة‬ ‫تعلٌم‬ ‫مكتبات‬ ً‫ف‬ ‫الشهٌر‬
‫تعلٌم‬ ً‫ف‬ ‫ٌرغب‬ ‫من‬ ‫لكل‬ ً‫ال‬‫سه‬ ً‫ال‬‫مدخ‬
‫البٌانات‬ ‫وعلم‬ ‫اآللة‬ ‫تعلٌم‬ ‫وتطبٌك‬
Scikit-learn
S c i k i t - l e a r n
ً‫التال‬ ‫التسلسل‬ ‫وفك‬ ‫بها‬ ‫العمل‬ ‫ٌتم‬
:
Teaching the model
by data set >> that
knowledge it can
predict unknown or
future instances .
ً‫اإلشراف‬
supervised
‫التعلٌم‬
‫علٌة‬ ‫نشرف‬ ‫الذي‬ ‫التعلٌم‬ ‫وهو‬
observe
‫ونوجه‬
direct
‫تنفٌذ‬
‫المهام‬
execute of tasks
‫عمل‬ ‫على‬ ‫نشرف‬ ‫أو‬ ‫نوجه‬ ‫هنا‬ ‫ولكن‬
‫ما‬ ‫شخص‬
,
‫مع‬ ‫تعامل‬ ‫على‬ ‫لادر‬ ‫لٌكون‬ ‫اآللة‬ ‫تعلم‬ ‫نموذج‬ ‫على‬ ‫بل‬
‫والجدٌد‬ ‫علٌها‬ ‫متدرب‬ ‫الغٌر‬ ‫الحاالت‬
,
‫على‬ ‫التدرب‬ ‫خالل‬ ‫من‬ ‫ذلن‬ ‫وٌتم‬
‫نملكها‬ ً‫الت‬ ‫البٌانات‬ ‫مجموعة‬
.
‫المختلفة‬ ‫البٌانات‬ ‫مع‬ ‫للتعامل‬
(
‫او‬ ‫رلمٌة‬
‫نصٌة‬
)
‫المتشابهة‬ ‫البٌانات‬ ‫تصنٌف‬ ‫ٌتم‬ ‫حٌث‬
‫مجموعات‬ ‫ضمن‬
Classification is the process of
predicting discrete class
labels or categories.
Classification ‫التصنٌف‬
‫المتشابهة‬ ‫المٌم‬ ‫ضمن‬ ‫التولع‬ ‫إلجراء‬
‫تولع‬ ‫مثل‬ ‫جدٌدة‬ ‫لٌم‬ ‫لٌتولع‬ ‫بٌنها‬ ‫فٌما‬
‫غاز‬
Co2
‫السٌارات‬ ‫عوادم‬ ‫من‬ ‫المنبعث‬
‫محركتها‬ ‫مواصفات‬ ‫على‬ ‫ٌناء‬
Regression is the process
of predicting continues
values.
Regression ‫التولع‬
‫حٌث‬ ‫إشراف‬ ‫أو‬ ‫توجٌه‬ ‫دون‬ ‫تولعها‬ ‫نرٌد‬ ً‫الت‬ ‫المعلومات‬ ‫ٌكتشف‬ ‫النموذج‬ ‫ندع‬ ‫هنا‬
‫الـ‬ ‫على‬ ‫ٌتدرب‬ ‫فهو‬ ‫البٌانات‬ ‫نعطٌه‬
dataset
‫النتٌجة‬ ‫ٌرسم‬ ‫ثم‬ ‫ومن‬
unlabeled
‫تحلٌل‬
‫البٌانات‬
market basket analysis
‫التعلم‬
ً‫اشراف‬ ‫الغٌر‬
unsupervised
‫التجمٌع‬
clustering
‫األبعاد‬ ‫تملٌل‬
dimension reduction
‫البٌانات‬ ‫وجود‬ ‫تولع‬
Density estimation
‫هنا‬
‫البٌانات‬ ‫بعض‬ ‫حذف‬ ‫ٌتم‬
‫حجمها‬ ‫لتصغٌر‬ ‫الوافرة‬ ‫أو‬ ‫الزائدة‬
‫التصنٌف‬ ‫وتسهٌل‬
‫تتضمن‬ ً‫الت‬ ‫البٌانات‬ ‫نوجد‬ ‫وفٌها‬
‫البنى‬ ‫بعض‬
‫المتشابهة‬
‫تجلب‬ ‫أنن‬ ‫على‬ ‫فكرته‬ ‫تعتمد‬
‫بعضها‬ ‫مع‬ ‫عناصر‬ ‫مجموعة‬
‫بجلب‬ ‫تموم‬ ‫مشابه‬ ‫بشكل‬ ‫البعض‬
‫غٌرها‬ ‫مجموعة‬
‫حٌث‬ ‫المستخدمة‬ ‫الطرق‬ ‫أكثر‬ ً‫وه‬
‫على‬ ‫باالعتماد‬ ‫البٌانات‬ ‫تجمٌع‬ ‫ٌتم‬
‫بٌنها‬ ‫فٌما‬ ‫متشابهة‬ ‫أمور‬ ‫عدة‬
‫فٌها‬ ‫المستخدمة‬ ‫المجاالت‬ ‫وأهم‬
‫الخالصة‬
‫نتائج‬ ‫على‬ ‫للتعرف‬ ‫التدرٌب‬ ‫عمل‬ ‫ثم‬ ‫ومن‬ ‫النتائج‬ ‫مع‬ ‫البٌانات‬ ‫إٌجاد‬ ً‫االشراف‬ ‫التعلم‬
‫المتشابهة‬ ‫المدخالت‬
‫الغٌر‬ ‫التعلم‬
‫المدخلة‬ ‫البٌانات‬ ‫فئات‬ ‫تحدٌد‬ ‫ثم‬ ‫ومن‬ ‫البٌانات‬ ‫أدخال‬ ً‫إشراف‬
‫االخطاء‬ ‫معالجة‬ ‫وسهولة‬ ‫تثبٌتها‬ ‫سهولة‬ ‫غٌرها‬ ‫عن‬ ‫الباٌثون‬ ‫لغة‬ ‫ٌمٌز‬ ‫وما‬
ً‫ف‬ ‫عنها‬ ‫الشروحات‬ ‫من‬ ‫العدٌد‬ ‫وٌتوفر‬ ‫التعلم‬ ‫سهل‬ ‫لغة‬ ‫انها‬ ‫كما‬ ‫فٌها‬
‫تمٌزها‬ ‫الى‬ ‫اداء‬ ‫البرمجة‬ ‫شركات‬ ‫لبل‬ ‫من‬ ‫المستمر‬ ‫تطورها‬ ‫ان‬ ‫كما‬ ‫االنترنت‬
‫االخرى‬ ‫اللغات‬ ‫عن‬
‫اللغات‬ ‫اسهل‬ ‫من‬ ‫الباٌثون‬ ‫للغة‬ ‫تعد‬
‫اآللة‬ ‫تعلم‬ ‫مجال‬ ً‫ف‬ ‫افضلها‬ ‫و‬ ‫البرامجٌة‬
‫البٌئات‬ ‫من‬ ‫العدٌد‬ ‫هنان‬
‫تعلٌمات‬ ‫تنفٌذ‬ ‫تدعم‬ ً‫الت‬
‫من‬ ‫انه‬ ‫كم‬ ‫الباٌثون‬
‫علٌها‬ ‫الحصول‬ ‫السهل‬
‫تعمل‬ ‫برمجٌة‬ ‫شركة‬ ‫من‬ ‫أكثر‬ ‫هنان‬
‫لغة‬ ‫تطوٌر‬ ً‫ف‬ ً‫ٌوم‬ ‫وبشكل‬
‫من‬ ‫العدٌد‬ ‫هنالن‬ ‫انه‬ ‫كما‬ ‫الباٌثون‬
‫باٌثون‬ ‫مشارٌع‬ ‫تنزل‬ ً‫الت‬ ‫الموالع‬
ً‫ٌوم‬ ‫وبشكل‬ ‫المصدر‬ ‫مفتوحة‬
Director
You can simply
impress your
audience and add a
unique zing.
PyCharm
Developer
You can simply
impress your
audience and add a
unique zing.
Spyder
Programmer
You can simply
impress your
audience and add a
unique zing.
Jupyter
Designer
You can simply
impress your
audience and add a
unique zing.
Anaconda
‫وجـد‬ ‫جــد‬ ‫من‬
‫حـصــد‬ ‫زرع‬ ‫ومن‬
‫تتطلب‬ ‫وال‬ ‫الباٌثون‬ ‫مكتبات‬ ‫أغلب‬ ‫فٌه‬ ‫تتوفر‬ ‫اذ‬ ‫التعرٌف‬ ‫عن‬ ً‫غن‬ ‫المحرر‬ ‫هذا‬ ‫ٌعتبر‬
‫الباٌثون‬ ‫كود‬ ‫تنفذ‬ ً‫الت‬ ‫البٌئات‬ ‫من‬ ‫العدٌد‬ ‫على‬ ‫ٌحتوى‬ ‫البرنامج‬ ‫ان‬ ‫كما‬ ‫تحمٌل‬
‫كـ‬
‫سباٌدر‬
‫وجلتور‬
‫الكثٌر‬ ‫وغٌرها‬
‫النت‬ ‫من‬ ‫المكتبات‬ ‫تنزٌل‬ ‫الى‬ ‫بحاجة‬ ‫لسنا‬ ‫البٌئة‬ ‫هذه‬ ً‫ف‬
‫المكتبة‬ ‫استدع‬ ‫هو‬ ‫علٌنا‬ ‫ما‬ ‫فكل‬ ‫لها‬ ‫تثبٌت‬ ‫وعمل‬
‫المكتبات‬ ‫من‬ ‫العدٌد‬ ‫على‬ ‫تحتوي‬
‫االنكوندا‬ ‫تسطٌع‬ ‫كٌف‬
Anaconda
‫اآللة‬ ‫تعلم‬ ‫علم‬ ً‫ف‬ ‫المساعدة‬
ML
‫التمدم‬ ‫على‬ ‫تنافس‬ ‫االنكوندا‬ ‫ان‬ ‫الن‬ ‫الباٌثون‬ ‫بٌئات‬ ‫العدٌد‬ ‫تزاحم‬ ً‫ف‬
‫كل‬ ‫بالنت‬ ‫االتصال‬ ‫علٌن‬ ‫لٌس‬ ‫الكود‬ ‫تنفٌذ‬ ‫اردت‬ ‫اذا‬
‫زر‬ ‫على‬ ‫النمر‬ ‫هو‬ ‫علٌن‬ ‫ما‬
RUN
‫الكود‬ ‫تنفٌذ‬ ‫سهولة‬
‫لوي‬ ‫محرر‬ ‫فهو‬ ‫السباٌدر‬ ‫محرر‬ ‫على‬ ‫تحتوي‬
‫رسومٌة‬ ‫ببٌئة‬ ‫متوفر‬ ‫انه‬ ‫كما‬ ‫االستخدام‬ ‫وسهل‬
ً‫ا‬‫جد‬ ‫جمٌلة‬
SPYDER ‫محرر‬
Anaconda
IDE
Anaconda(spyder )
‫الكود‬ ‫حول‬ ‫تعلٌمات‬
‫المكتبات‬ ‫استدعاء‬ ‫ٌتم‬ ‫البداٌة‬ ً‫ف‬
‫الكود‬ ‫كتابة‬ ‫ثم‬ ‫ومن‬
‫الخرج‬ ‫حول‬ ‫تعلٌمات‬
(
‫الناتج‬
)
ً‫البٌان‬ ‫الخرج‬ ‫لسمٌن‬ ‫الى‬ ‫الخرج‬ ‫تنمسم‬
(
‫رسم‬
‫االحدثٌات‬
)
‫والحروف‬ ‫االرلام‬ ‫خرج‬ ‫العددي‬ ‫والخرج‬
‫كتابة‬ ‫مكان‬
‫الكود‬
‫رؤٌة‬ ‫مكان‬
‫الناتج‬
7 LINE IN (7)
CODE
OUTPUT
‫التنفٌذ‬ ‫زر‬
ً‫ف‬ ‫متمثلة‬ ‫االزهار‬ ‫بعض‬ ‫بٌانات‬ ‫جمع‬ ‫أجل‬ ‫من‬ ‫البستان‬ ‫الى‬ ‫ذهب‬ ‫دمحم‬ ‫ان‬ ‫لنفرض‬
ً‫كاالت‬ ‫والبٌانات‬ ‫واللون‬ ‫والعرض‬ ‫الطول‬
:
‫أحمر‬ ‫ورد‬
‫اصفر‬ ‫ورد‬
‫م‬
‫طول‬
‫عرض‬
‫م‬
‫طول‬
‫عرض‬
1
3
2
2
6
6
3
3
2.6
4
8
7
5
5
3.5
6
11
6
‫والعرض‬ ‫الطول‬ ‫لٌاس‬ ‫سجل‬ ‫ولكنه‬ ‫زهرتٌن‬ ‫لون‬ ‫ٌسجل‬ ‫ان‬ ‫دمحم‬ ً‫نس‬ ‫المنزل‬ ‫الى‬ ‫عودة‬ ‫وبعد‬
‫م‬
‫طول‬
‫عرض‬
‫م‬
‫طول‬
‫عرض‬
7
8.5
10
8
0.8
0.5
‫التصنٌف‬ ‫للخوارزمٌة‬ ‫ٌمكن‬ ‫كٌف‬
Classification
‫؟‬ ‫المجهول‬ ‫الورد‬ ‫اللون‬ ‫تصنٌف‬
1
-
‫الورد‬ ‫البٌانات‬ ‫تسجٌل‬ ‫علٌنا‬ ‫البداٌة‬ ً‫ف‬
1-8
‫كمصفوفة‬ ‫والعرض‬ ‫الطول‬
]
‫الطول‬
,
‫العرض‬
[
[ 3,2 ] , [ 6,6 ] , [ 3,2.6 ] , [ 8,7 ] ,[3.5 , 5] ,[6,11] , [8.5, 10 ] , [0.8,0.5]
‫التصنٌف‬ ‫للخوارزمٌة‬ ‫ٌمكن‬ ‫كٌف‬
Classification
‫؟‬ ‫المجهول‬ ‫الورد‬ ‫اللون‬ ‫تصنٌف‬
1
-
‫الورد‬ ‫البٌانات‬ ‫تسجٌل‬ ‫علٌنا‬ ‫البداٌة‬ ً‫ف‬
1- 8
‫مدخالت‬ ‫كمصفوفة‬ ‫والعرض‬ ‫الطول‬
]
‫الطول‬
,
‫العرض‬
[
Input = { [ 3,2 ] , [ 6,6 ] , [ 3,2.6 ] , [ 8,7 ] ,[3.5 , 5] ,[6,11] }, [8.5, 10 ] , [0.8,0.5]
2
-
‫االحمر‬ ‫الورد‬ ‫أن‬ ‫لنفرض‬ ‫االن‬
=
0
‫االصفر‬ ‫والورد‬
=
1
‫أحمر‬ ‫ورد‬
(
( 0
‫اصفر‬ ‫ورد‬
(
( 1
‫م‬
‫طول‬
‫عرض‬
‫م‬
‫طول‬
‫عرض‬
1
3
2
2
6
6
3
3
2.6
4
8
7
5
5
3.5
6
11
6
[ 3,2 ]=0 , [ 6,6 ]=1 , [ 3,2.6 ]=0 , [ 8,7 ]=1 ,[3.5 , 5]=0 ,[6,11]=1 ,
[8.5, 10 ]=? , [0.8,0.5]=?
3
-
‫المخرجات‬ ‫مصفوفة‬ ‫كتابة‬ ‫علٌنا‬ ‫االن‬
output = {0,1,0,1,0,1}
4
-
‫الباٌثون‬ ‫محرر‬ ‫الى‬ ‫نتجه‬ ‫أن‬ ‫علٌنا‬ ‫االن‬
‫سباٌدر‬
‫االنكوندا‬ ‫برنامج‬ ً‫ف‬
‫الـتـصـنـٌـف‬ ‫خـوارزمـٌـة‬
‫الكود‬ ‫هذا‬ ‫بكتابة‬ ‫قم‬
‫األكواد‬ ‫محرر‬ ‫في‬,
Code
‫المدخالت‬ ‫مصفوفة‬ ‫بإدخال‬ ‫لمنا‬ ‫أننا‬ ‫هنا‬ ‫تالحظ‬
my_input
‫المخرجات‬ ‫ومصفوفة‬
my_output
‫الورد‬ ‫جدول‬
‫الباٌثون‬ ‫كود‬ ‫شرح‬
‫االعداد‬ ‫مع‬ ‫التعامل‬ ‫مكتبة‬ ‫استدعاء‬
‫الرسومٌات‬ ‫مع‬ ‫التعامل‬ ‫مكتبة‬ ‫استدعاء‬
‫اآللة‬ ‫تعلٌم‬ ‫مكتبة‬ ‫من‬ ‫بأشراف‬ ‫التعلم‬ ‫مكتبة‬ ‫استدعاء‬
‫باأللوان‬ ‫الرسم‬ ‫مكتب‬ ‫تهٌئة‬
‫المدخالت‬ ‫مصفوفة‬ ‫وتعرٌف‬ ‫تهٌئة‬
‫استخدام‬
-
‫النمطٌة‬ ‫الرسم‬ ‫تهٌئة‬
‫المخرجات‬ ‫مصفوفة‬ ‫وتعرٌف‬ ‫تهٌئة‬
‫نوع‬ ‫من‬ ‫مودل‬ ‫إنشاء‬
SVC
‫التصنٌف‬ ‫االشراف‬ ‫تعلٌم‬
‫تعرٌف‬
‫المودل‬
‫المدخالت‬
=
‫المخرجات‬
‫الوردة‬ ‫النمطة‬ ‫طباعة‬
7
‫اإلحداثٌات‬ ‫على‬ ‫اللون‬ ‫مجهولة‬
‫الوردة‬ ‫النمطة‬ ‫طباعة‬
8
‫اإلحداثٌات‬ ‫على‬ ‫اللون‬ ‫مجهولة‬
‫المخرجات‬ ‫باستخدام‬ ‫الورد‬ ‫نماط‬ ‫طباعة‬
‫الوردة‬ ‫انتماء‬ ‫طباعة‬
7
‫للون‬ ‫ألي‬
‫الوردة‬ ‫انتماء‬ ‫طباعة‬
8
‫للون‬ ‫ألي‬
‫ممٌزة‬ ‫بطرٌمة‬ ‫الخرج‬ ‫عرض‬
‫أحمر‬ ‫ورد‬
(
( 0
‫اصفر‬ ‫ورد‬
(
( 1
‫م‬
‫طول‬
‫عرض‬
‫م‬
‫طول‬
‫عرض‬
1
3
2
2
6
6
3
3
2.6
4
8
7
5
5
3.5
6
11
6
‫م‬
‫طول‬
‫عرض‬
‫م‬
‫طول‬
‫عرض‬
7
8.5
10
8
0.8
0.5
01
02
03
04
05
‫اآللة‬ ‫تعلم‬ ‫مجال‬ ً‫ف‬ ‫الكتب‬ ‫وافض‬ ‫اهم‬ ‫احد‬ ‫ام‬ ً‫ب‬ ‫اي‬ ‫شركة‬ ‫كتاب‬
‫شركة‬ ‫كتاب‬
IBM
GOOGLE.COM
‫التمنٌة‬ ‫المدونات‬
‫برنامج‬ ‫على‬ ‫العمل‬ ‫استخدام‬ ‫الية‬
SPYDER
SPYDER
‫وٌكٌبٌدٌا‬
‫الحرة‬ ‫الموسوعة‬
ً‫االصطناع‬ ‫الذكاء‬ ‫محاضرات‬
-
‫العلوم‬ ‫لسم‬ ‫الحاسوب‬ ‫كلٌة‬ ‫الحدٌدة‬ ‫جامعة‬
‫السابمة‬ ً‫محاضرات‬
2020
01
02
03
04
05
THANK YOU
Insert the Subtitle of Your Presentation

More Related Content

PPTX
محاضرة1
PDF
Object Oriented Programming
PDF
Www.kutub.info 5727
PDF
الدليل العلمي لنظام الدي سبيس
PPTX
Chapter4 part1
PDF
Graduation project documentation
PPT
python Elementary Programming algorithem
PPTX
دورة بعنوان (كيفية استخدام برنامج (EndNote) في توثيق المراجع العلمية).pptx
محاضرة1
Object Oriented Programming
Www.kutub.info 5727
الدليل العلمي لنظام الدي سبيس
Chapter4 part1
Graduation project documentation
python Elementary Programming algorithem
دورة بعنوان (كيفية استخدام برنامج (EndNote) في توثيق المراجع العلمية).pptx

Similar to محاضرات الذكاء الاصطناعي العملي خلاصة كتب الذكاء (20)

PPT
الدرس الثاني في تقنيات وبرمجة الاجهزة الذكية
PDF
Bi marabia11
PDF
Bi marabia11
PDF
Bi marabia11
PDF
BIMarabia11.pdf
PDF
Bi marabia11
PDF
ScannerCentralAdminARfujitsuf19878fujits
PDF
دليل البرمجة باستخدام Dynamo DB للمبتدئين
PDF
hz-ilovepdf-compressed
PPTX
درس تطبيقي لمادة الحاسب الآلي
PDF
هو جهاز إلكتروني يقوم باستقبال البيانات وتخزينها ، ومن ثم إجراء مجموعة من الع...
PDF
Private Cloud Computing الحوسبة السحابية الخاصة
DOC
انواع الحواسيب.doc
PDF
Raspberrypi احترف راسبيري باي القرية الهندسية
PDF
كتابة وفهرسة المراجع في الرسائل والبحوث
PDF
كتابة وفهرسة المراجع باستخدام برنامج EndNote
PDF
اهم ماكتب محمد ابوسامرة
PDF
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
PDF
مشروع كلمات Template
PPT
نظام التشغيل
الدرس الثاني في تقنيات وبرمجة الاجهزة الذكية
Bi marabia11
Bi marabia11
Bi marabia11
BIMarabia11.pdf
Bi marabia11
ScannerCentralAdminARfujitsuf19878fujits
دليل البرمجة باستخدام Dynamo DB للمبتدئين
hz-ilovepdf-compressed
درس تطبيقي لمادة الحاسب الآلي
هو جهاز إلكتروني يقوم باستقبال البيانات وتخزينها ، ومن ثم إجراء مجموعة من الع...
Private Cloud Computing الحوسبة السحابية الخاصة
انواع الحواسيب.doc
Raspberrypi احترف راسبيري باي القرية الهندسية
كتابة وفهرسة المراجع في الرسائل والبحوث
كتابة وفهرسة المراجع باستخدام برنامج EndNote
اهم ماكتب محمد ابوسامرة
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
مشروع كلمات Template
نظام التشغيل
Ad

Recently uploaded (15)

PDF
الكامل في تقريب كتاب ( القَدَر للفريابي ) بحذف الأسانيد مع بيان حكم كل حديث /...
PDF
الكامل في تقريب كتاب ( القَدَر لابن وهب ) بحذف الأسانيد مع بيان حكم كل حديث /...
PDF
الكامل في أسانيد وتصحيح حديث للسائل حقٌّ وإن جاء علي فَرَس من إحدي عشرة ( 11 ...
PDF
‎⁨نظريات ونماذج لتبني التقنية في التعليم.
PDF
قضية؟ للمناقشة هل توافق علي إلغاء كليات التربية
PDF
خطة دورة الرخصة المهنية للدراسات الإسلامية
PDF
الكامل في أسانيد وتصحيح حديث من تعلم العلم ليجاري به العلماء أو ليماري به الس...
PPT
اعداد التقاريرعملية جمع وتحليل البيانات وتنظيمها في شكل مكتوب .ppt
PPTX
_______ ______ _ 1 _____________ _______ -___ - _______.pptx
PPTX
jgiiiiiijoj yojjyojdbbojybojojyjdobjjjyh
PPT
التفكير الإبداعي هو القدرة على توليد أفكار جديدة ومبتكرة، والنظر إلى المشكلات...
PDF
ادارة علاقات الموردين-الشهادة الدولية في المشتريات والامداد
PPTX
Hukum Siwak&Dan Wudhu Dalam Kitab Fathul
PDF
الكامل في أسانيد وتصحيح حديث من ضحك في الصلاة يعيد الوضوء والصلاة من سبعة طرق...
PDF
الكامل في آيات وأحاديث وصف من لم يؤمن بالله ورسوله بالكافرين والمشركين والظال...
الكامل في تقريب كتاب ( القَدَر للفريابي ) بحذف الأسانيد مع بيان حكم كل حديث /...
الكامل في تقريب كتاب ( القَدَر لابن وهب ) بحذف الأسانيد مع بيان حكم كل حديث /...
الكامل في أسانيد وتصحيح حديث للسائل حقٌّ وإن جاء علي فَرَس من إحدي عشرة ( 11 ...
‎⁨نظريات ونماذج لتبني التقنية في التعليم.
قضية؟ للمناقشة هل توافق علي إلغاء كليات التربية
خطة دورة الرخصة المهنية للدراسات الإسلامية
الكامل في أسانيد وتصحيح حديث من تعلم العلم ليجاري به العلماء أو ليماري به الس...
اعداد التقاريرعملية جمع وتحليل البيانات وتنظيمها في شكل مكتوب .ppt
_______ ______ _ 1 _____________ _______ -___ - _______.pptx
jgiiiiiijoj yojjyojdbbojybojojyjdobjjjyh
التفكير الإبداعي هو القدرة على توليد أفكار جديدة ومبتكرة، والنظر إلى المشكلات...
ادارة علاقات الموردين-الشهادة الدولية في المشتريات والامداد
Hukum Siwak&Dan Wudhu Dalam Kitab Fathul
الكامل في أسانيد وتصحيح حديث من ضحك في الصلاة يعيد الوضوء والصلاة من سبعة طرق...
الكامل في آيات وأحاديث وصف من لم يؤمن بالله ورسوله بالكافرين والمشركين والظال...
Ad

محاضرات الذكاء الاصطناعي العملي خلاصة كتب الذكاء

  • 1. http://www.facebook.comjihadahmed2020 2021-2022 ‫أ‬ / ‫ســلـمـان‬ ‫دمحم‬ ‫أحـمـد‬ ‫جـهــاد‬ – ( ‫الحاسوب‬ ‫بكلٌة‬ ‫معٌد‬ ) ‫الحدٌدة‬ ‫جامعة‬ 2021
  • 3. ‫المحتوى‬ ‫أسراره‬ ‫و‬ ‫اآللـة‬ ‫تـعـلم‬ ً‫فـ‬ ‫مـمـدمـة‬ ‫هـقـدهـة‬ 01 ‫اآللة‬ ‫للتعلٌم‬ ‫االشراف‬ ‫خوارزمٌات‬ ‫أهم‬ ‫على‬ ‫التعرف‬ ‫االشرايف‬ ‫التعلن‬ 03 ‫فٌها‬ ‫المكتبات‬ ‫واهم‬ ‫الباٌثون‬ ‫للغة‬ ‫عن‬ ‫سرٌعة‬ ‫لمحة‬ ‫بايثون‬ ‫استخدام‬ 02 ‫التعرف‬ ‫أهم‬ ‫على‬ ‫دون‬ ‫خوارزمٌات‬ ‫اآللة‬ ‫للتعلٌم‬ ‫االشراف‬ ‫اشراف‬ ‫بدون‬ ‫التعلن‬ 04
  • 4. ‫اآللة‬ ‫تعلن‬ ‫يف‬ ‫املقدهة‬ : ‫سنة‬ ‫اآللة‬ ‫تعلم‬ ‫مصطلح‬ ‫ظهر‬ 1959 ‫نطاق‬ ‫ضمن‬ ‫مختبرات‬ IBM ‫صاموٌل‬ ‫آرثر‬ ‫للعالم‬ . ‫تسمح‬ ‫وتقنيات‬ ‫خوارزميات‬ ‫وتطوير‬ ‫تصميم‬ ‫اآللة‬ ‫تعلم‬ ‫من‬ ‫الهدف‬ ‫التعلم‬ ‫خاصية‬ ‫بامتالك‬ ‫للحواسيب‬ . ‫اآللة‬ ‫تعلم‬ : ‫برمجة‬ ‫وجود‬ ‫دون‬ ‫التعلم‬ ‫إمكانية‬ ‫الحاسوب‬ ‫يعطي‬ ‫علم‬ ‫القرار‬ ‫اتخاذ‬ ‫في‬ ‫صريحة‬ ‫ما‬ ‫مرٌض‬ ‫من‬ ‫خلٌة‬ ‫لدٌنا‬ ‫ان‬ ‫لنفرض‬ , ‫خبٌث‬ ‫ورم‬ ‫ضمن‬ ً‫ه‬ ‫هل‬ ‫نحددها‬ ‫أن‬ ‫ونرٌد‬ malignant ‫سلٌمة‬ ‫ام‬ benign ‫الذي‬ ‫الطبٌب‬ ‫ٌمرر‬ ‫ثم‬ ‫الخلٌة‬ ‫هذه‬ ‫خصائص‬ ‫على‬ ‫نطلع‬ ‫لذلن‬ ‫حالتها‬ ‫ٌحدد‬ ‫أن‬ ‫الخصائص‬ ‫هذه‬ ‫بمراءة‬ ‫الخبرة‬ ‫لدٌة‬ . ‫المرضى‬ ‫من‬ ‫للعدٌد‬ ‫كبٌرة‬ ‫بٌانات‬ ‫لدٌنا‬ ‫ٌكون‬ ‫ثم‬ ( ‫االف‬ ‫أو‬ ‫مئات‬ ) ‫ٌسمى‬ ‫ما‬ ً‫ف‬ ‫نضعها‬ dataset ‫الممابل‬ ‫الشكل‬ ً‫ف‬ ‫كما‬ ( 1 ) ‫الخلٌة‬ ‫هذه‬ ‫طبٌعة‬ ‫بدلة‬ ‫لٌحدد‬ ‫اآللة‬ ‫لغة‬ ‫المبنى‬ ‫نموذج‬ ‫دور‬ ً‫ٌأت‬ ‫هنا‬ ‫الخبٌر‬ ‫لرأي‬ ‫مؤكد‬ ‫النموذج‬ ‫ٌكون‬ ‫او‬ ‫خبٌر‬ ‫لوجد‬ ‫الحاجة‬ ‫دون‬ , ‫بالتولع‬ ‫نسمٌه‬ ‫ما‬ ‫وهذ‬ Regression ‫الشكل‬ ( 1 )
  • 5. ‫االفتراضٌة‬ ‫المعامل‬ ‫التعلٌم‬ ‫الكيمائية‬ ‫التجارب‬ ‫تنفيذ‬ ‫اتاحة‬ ‫للمعامل‬ ‫للحاجة‬ ‫دون‬ ‫للطالب‬ ‫النتيجة‬ ‫بنفس‬ ‫الخرج‬ ‫مع‬ ‫حقيقية‬ ‫بالمكفوفٌن‬ ‫الخاصة‬ ‫الرؤٌة‬ ‫الٌومٌة‬ ‫الحٌاة‬ ‫ترشد‬ ‫قبعة‬ ‫باحثي‬ ‫طور‬ ‫عن‬ ‫الطريق‬ ‫الى‬ ‫المكفوفين‬ ‫حركة‬ ‫حساسات‬ ‫طريق‬ ‫الصورة‬ ‫ومعالجة‬ ‫السرطان‬ ‫مرض‬ ‫تشخٌص‬ ‫الطب‬ ‫تطوير‬ ‫في‬ ‫باحثين‬ ‫استطاع‬ ‫في‬ ‫دقة‬ ‫اكثر‬ ‫خوارزميات‬ ‫عن‬ ‫السرطان‬ ‫مرض‬ ‫تشخيص‬ ‫التصنيف‬ ‫طريق‬ ‫االلٌة‬ ‫المٌادة‬ ‫المشاكل‬ ‫حلول‬ ‫في‬ ‫االلية‬ ‫القيادة‬ ‫تقنية‬ ‫تساعد‬ ‫القيادة‬ ‫اثناء‬ ‫الحوادث‬ ‫تخفيف‬ ‫الجهات‬ ‫كل‬ ‫وتدرك‬ ‫تعمل‬ ‫كونها‬ ‫لسيارة‬
  • 6. ‫اآللة‬ ‫تعلٌم‬ ‫تمنٌة‬ ‫أهم‬ : ‫ضمن‬ ‫بموصفاتها‬ ‫المتشابه‬ ‫الحاالت‬ ‫وضع‬ ‫مجموعات‬ ‫مثال‬ : ‫تحدٌد‬ ‫المتشابهون‬ ‫المرضى‬ ‫مجموعات‬ ‫اعراضهم‬ ً‫ف‬ ‫ت‬ ‫مسم‬ ‫البنن‬ ‫زبائن‬ ‫عادٌة‬ ‫الغٌر‬ ‫الحاالت‬ ‫لتحدٌد‬ ( ‫الشاذة‬ ‫المٌم‬ ‫إٌجاد‬ ) ‫مثل‬ : ‫االئتمان‬ ‫بطالات‬ ً‫ف‬ ‫التزوٌر‬ ‫حاالت‬ ‫اكتشاف‬ ‫مهمة‬ ‫الغٌر‬ ‫العناصر‬ ‫بحذف‬ ‫تموم‬ ‫لها‬ ‫بحاجه‬ ‫لسنا‬ ً‫الت‬ ‫الصفات‬ ‫وبعض‬ ‫لدٌنا‬ ‫الدتا‬ ‫حجم‬ ‫تخفٌض‬ ‫التمنٌة‬ ‫هذه‬ ‫تستخدم‬ ‫الحالة‬ ‫لمعرفة‬ ‫المدروسة‬ ‫صنف‬ ‫اي‬ ‫تحت‬ ‫تندرج‬ ‫مثال‬ : - ‫االورم‬ ‫تصنٌف‬ ( ‫حمٌدة‬ ‫او‬ ‫خبٌثة‬ ) ً‫الت‬ ‫األحداث‬ ‫أو‬ ‫العناصر‬ ‫إلٌجاد‬ ‫حدوثها‬ ً‫ف‬ ‫تترابط‬ ‫مثل‬ : ‫مترابط‬ ‫بشكل‬ ‫البمالة‬ ً‫ف‬ ‫تباع‬ ً‫الت‬ ‫المواد‬ ‫التالٌة‬ ‫الحالة‬ ‫وتولع‬ ‫إلٌجاد‬ ‫مثل‬ : ‫الموس‬ ‫نمرات‬ ‫تسلسل‬ ‫تولع‬ ‫االلكترونٌة‬ ‫الموالع‬ ً‫ف‬ ‫اإلبعاد‬ ‫تخفٌض‬ Dimension reduction ً‫المتتال‬ ‫التنمٌب‬ Sequence mining ‫االختالف‬ ‫اكتشاف‬ Anomaly/ detection ‫الترابط‬ Associations ‫التجمٌع‬ Clustering ‫التصنٌف‬ Classification continues value ‫التمنٌة‬ ‫هذه‬ ‫تستخدم‬ ‫المستمرة‬ ‫البٌانات‬ ‫للتولع‬ ‫مثال‬ : - ‫الغاز‬ ‫حجم‬ co2 ‫المنبعث‬ emission ‫المحرن‬ ‫موصفات‬ ‫على‬ ‫بناء‬ ‫السٌارات‬ ‫من‬ - ‫مٌزتها‬ ‫على‬ ‫بناء‬ ‫المنازل‬ ‫أسعار‬ ‫التولع‬ ( Regression Estimation ) ‫التوصٌة‬ ‫نظام‬ Recommendation system ‫المشابه‬ ‫االشخاص‬ ‫بمٌزات‬ ‫متعلمة‬ | ‫أ‬ / ‫ســلـمـان‬ ‫دمحم‬ ‫أحـمـد‬ ‫جـهــاد‬ – ( ‫الحدٌدة‬ ‫جامعة‬ ‫الحاسوب‬ ‫بكلٌة‬ ‫معٌد‬ ) http://www.facebook.comjihadahmed2020
  • 7. Python for ML Numpy Matplotlib Scipy numerical library ‫االبعاد‬ ‫متعددة‬ ‫المصفوفات‬ ‫مع‬ ‫للتعامل‬ scientific library for numerical algorithms & domain specific toolbox for signal processing – optimization – statistics ‫االبعاد‬ ً‫وثالث‬ ً‫ثنائ‬ ‫للرسم‬ Pandas ‫تحلٌل‬ manipulation analysis ‫بٌانات‬ ‫هٌاكل‬ for data structure ‫وإخراج‬ ً‫الرلم‬ ‫بشكلها‬ ‫عرضها‬ ‫بطرٌمة‬ ‫والتالعب‬ ‫البٌانات‬ ‫الزمن‬ ‫مع‬ ‫متسلسل‬ ‫وٌشكل‬ ‫الباٌثون‬ ‫تعتبر‬ ‫لوٌة‬ ‫لغة‬ ‫األغراض‬ ‫ومتعددة‬ ‫العدٌد‬ ‫تحتوي‬ ً‫فه‬ ‫والدوال‬ ‫المكتبات‬ ‫من‬ ‫لالستعمال‬ ‫اآللة‬ ‫لغة‬ ً‫ف‬ ً‫ف‬ ‫المكتبات‬ ‫اهم‬ ‫الباٌثون‬ ‫للغة‬ :
  • 8. ‫مكتبة‬ Scikit-learn ‫مكتبة‬ Scikit-learn ‫أشهر‬ ‫من‬ ‫البٌانات‬ ‫بعلم‬ ‫المختصة‬ ‫الباٌثون‬ ‫المكتبات‬ ‫من‬ ‫العدٌد‬ ‫على‬ ‫وتحتوي‬ ‫اآللة‬ ‫وتعلٌم‬ ‫اآللة‬ ‫تعلٌم‬ ‫مجال‬ ً‫ف‬ ‫الخوارزمٌات‬ ‫تجهٌز‬ ‫مرحلة‬ ً‫ف‬ ‫الستخدمها‬ ‫باإلضافة‬ ‫مكتبة‬ ‫انطلمت‬ ‫النماذج‬ ‫وتمٌم‬ ‫البٌانات‬ Scikit-learn ‫عام‬ ً‫ف‬ 2007 ‫برنامج‬ ‫خالل‬ Summer of code Google ً‫وتأت‬ ‫المتطوعٌن‬ ‫من‬ ‫مجموعة‬ ‫ٌد‬ ‫على‬ ‫مولع‬ ً‫ف‬ ً‫الثان‬ ‫الترتٌب‬ ً‫ف‬ Githup ‫وتعتبر‬ ‫اآللة‬ ‫تعلٌم‬ ‫مكتبات‬ ً‫ف‬ ‫الشهٌر‬ ‫تعلٌم‬ ً‫ف‬ ‫ٌرغب‬ ‫من‬ ‫لكل‬ ً‫ال‬‫سه‬ ً‫ال‬‫مدخ‬ ‫البٌانات‬ ‫وعلم‬ ‫اآللة‬ ‫تعلٌم‬ ‫وتطبٌك‬ Scikit-learn
  • 9. S c i k i t - l e a r n ً‫التال‬ ‫التسلسل‬ ‫وفك‬ ‫بها‬ ‫العمل‬ ‫ٌتم‬ :
  • 10. Teaching the model by data set >> that knowledge it can predict unknown or future instances . ً‫اإلشراف‬ supervised ‫التعلٌم‬ ‫علٌة‬ ‫نشرف‬ ‫الذي‬ ‫التعلٌم‬ ‫وهو‬ observe ‫ونوجه‬ direct ‫تنفٌذ‬ ‫المهام‬ execute of tasks ‫عمل‬ ‫على‬ ‫نشرف‬ ‫أو‬ ‫نوجه‬ ‫هنا‬ ‫ولكن‬ ‫ما‬ ‫شخص‬ , ‫مع‬ ‫تعامل‬ ‫على‬ ‫لادر‬ ‫لٌكون‬ ‫اآللة‬ ‫تعلم‬ ‫نموذج‬ ‫على‬ ‫بل‬ ‫والجدٌد‬ ‫علٌها‬ ‫متدرب‬ ‫الغٌر‬ ‫الحاالت‬ , ‫على‬ ‫التدرب‬ ‫خالل‬ ‫من‬ ‫ذلن‬ ‫وٌتم‬ ‫نملكها‬ ً‫الت‬ ‫البٌانات‬ ‫مجموعة‬ .
  • 11. ‫المختلفة‬ ‫البٌانات‬ ‫مع‬ ‫للتعامل‬ ( ‫او‬ ‫رلمٌة‬ ‫نصٌة‬ ) ‫المتشابهة‬ ‫البٌانات‬ ‫تصنٌف‬ ‫ٌتم‬ ‫حٌث‬ ‫مجموعات‬ ‫ضمن‬ Classification is the process of predicting discrete class labels or categories. Classification ‫التصنٌف‬ ‫المتشابهة‬ ‫المٌم‬ ‫ضمن‬ ‫التولع‬ ‫إلجراء‬ ‫تولع‬ ‫مثل‬ ‫جدٌدة‬ ‫لٌم‬ ‫لٌتولع‬ ‫بٌنها‬ ‫فٌما‬ ‫غاز‬ Co2 ‫السٌارات‬ ‫عوادم‬ ‫من‬ ‫المنبعث‬ ‫محركتها‬ ‫مواصفات‬ ‫على‬ ‫ٌناء‬ Regression is the process of predicting continues values. Regression ‫التولع‬
  • 12. ‫حٌث‬ ‫إشراف‬ ‫أو‬ ‫توجٌه‬ ‫دون‬ ‫تولعها‬ ‫نرٌد‬ ً‫الت‬ ‫المعلومات‬ ‫ٌكتشف‬ ‫النموذج‬ ‫ندع‬ ‫هنا‬ ‫الـ‬ ‫على‬ ‫ٌتدرب‬ ‫فهو‬ ‫البٌانات‬ ‫نعطٌه‬ dataset ‫النتٌجة‬ ‫ٌرسم‬ ‫ثم‬ ‫ومن‬ unlabeled
  • 13. ‫تحلٌل‬ ‫البٌانات‬ market basket analysis ‫التعلم‬ ً‫اشراف‬ ‫الغٌر‬ unsupervised ‫التجمٌع‬ clustering ‫األبعاد‬ ‫تملٌل‬ dimension reduction ‫البٌانات‬ ‫وجود‬ ‫تولع‬ Density estimation ‫هنا‬ ‫البٌانات‬ ‫بعض‬ ‫حذف‬ ‫ٌتم‬ ‫حجمها‬ ‫لتصغٌر‬ ‫الوافرة‬ ‫أو‬ ‫الزائدة‬ ‫التصنٌف‬ ‫وتسهٌل‬ ‫تتضمن‬ ً‫الت‬ ‫البٌانات‬ ‫نوجد‬ ‫وفٌها‬ ‫البنى‬ ‫بعض‬ ‫المتشابهة‬ ‫تجلب‬ ‫أنن‬ ‫على‬ ‫فكرته‬ ‫تعتمد‬ ‫بعضها‬ ‫مع‬ ‫عناصر‬ ‫مجموعة‬ ‫بجلب‬ ‫تموم‬ ‫مشابه‬ ‫بشكل‬ ‫البعض‬ ‫غٌرها‬ ‫مجموعة‬ ‫حٌث‬ ‫المستخدمة‬ ‫الطرق‬ ‫أكثر‬ ً‫وه‬ ‫على‬ ‫باالعتماد‬ ‫البٌانات‬ ‫تجمٌع‬ ‫ٌتم‬ ‫بٌنها‬ ‫فٌما‬ ‫متشابهة‬ ‫أمور‬ ‫عدة‬ ‫فٌها‬ ‫المستخدمة‬ ‫المجاالت‬ ‫وأهم‬
  • 14. ‫الخالصة‬ ‫نتائج‬ ‫على‬ ‫للتعرف‬ ‫التدرٌب‬ ‫عمل‬ ‫ثم‬ ‫ومن‬ ‫النتائج‬ ‫مع‬ ‫البٌانات‬ ‫إٌجاد‬ ً‫االشراف‬ ‫التعلم‬ ‫المتشابهة‬ ‫المدخالت‬ ‫الغٌر‬ ‫التعلم‬ ‫المدخلة‬ ‫البٌانات‬ ‫فئات‬ ‫تحدٌد‬ ‫ثم‬ ‫ومن‬ ‫البٌانات‬ ‫أدخال‬ ً‫إشراف‬
  • 15. ‫االخطاء‬ ‫معالجة‬ ‫وسهولة‬ ‫تثبٌتها‬ ‫سهولة‬ ‫غٌرها‬ ‫عن‬ ‫الباٌثون‬ ‫لغة‬ ‫ٌمٌز‬ ‫وما‬ ً‫ف‬ ‫عنها‬ ‫الشروحات‬ ‫من‬ ‫العدٌد‬ ‫وٌتوفر‬ ‫التعلم‬ ‫سهل‬ ‫لغة‬ ‫انها‬ ‫كما‬ ‫فٌها‬ ‫تمٌزها‬ ‫الى‬ ‫اداء‬ ‫البرمجة‬ ‫شركات‬ ‫لبل‬ ‫من‬ ‫المستمر‬ ‫تطورها‬ ‫ان‬ ‫كما‬ ‫االنترنت‬ ‫االخرى‬ ‫اللغات‬ ‫عن‬ ‫اللغات‬ ‫اسهل‬ ‫من‬ ‫الباٌثون‬ ‫للغة‬ ‫تعد‬ ‫اآللة‬ ‫تعلم‬ ‫مجال‬ ً‫ف‬ ‫افضلها‬ ‫و‬ ‫البرامجٌة‬ ‫البٌئات‬ ‫من‬ ‫العدٌد‬ ‫هنان‬ ‫تعلٌمات‬ ‫تنفٌذ‬ ‫تدعم‬ ً‫الت‬ ‫من‬ ‫انه‬ ‫كم‬ ‫الباٌثون‬ ‫علٌها‬ ‫الحصول‬ ‫السهل‬ ‫تعمل‬ ‫برمجٌة‬ ‫شركة‬ ‫من‬ ‫أكثر‬ ‫هنان‬ ‫لغة‬ ‫تطوٌر‬ ً‫ف‬ ً‫ٌوم‬ ‫وبشكل‬ ‫من‬ ‫العدٌد‬ ‫هنالن‬ ‫انه‬ ‫كما‬ ‫الباٌثون‬ ‫باٌثون‬ ‫مشارٌع‬ ‫تنزل‬ ً‫الت‬ ‫الموالع‬ ً‫ٌوم‬ ‫وبشكل‬ ‫المصدر‬ ‫مفتوحة‬
  • 16. Director You can simply impress your audience and add a unique zing. PyCharm Developer You can simply impress your audience and add a unique zing. Spyder Programmer You can simply impress your audience and add a unique zing. Jupyter Designer You can simply impress your audience and add a unique zing. Anaconda
  • 18. ‫تتطلب‬ ‫وال‬ ‫الباٌثون‬ ‫مكتبات‬ ‫أغلب‬ ‫فٌه‬ ‫تتوفر‬ ‫اذ‬ ‫التعرٌف‬ ‫عن‬ ً‫غن‬ ‫المحرر‬ ‫هذا‬ ‫ٌعتبر‬ ‫الباٌثون‬ ‫كود‬ ‫تنفذ‬ ً‫الت‬ ‫البٌئات‬ ‫من‬ ‫العدٌد‬ ‫على‬ ‫ٌحتوى‬ ‫البرنامج‬ ‫ان‬ ‫كما‬ ‫تحمٌل‬ ‫كـ‬ ‫سباٌدر‬ ‫وجلتور‬ ‫الكثٌر‬ ‫وغٌرها‬ ‫النت‬ ‫من‬ ‫المكتبات‬ ‫تنزٌل‬ ‫الى‬ ‫بحاجة‬ ‫لسنا‬ ‫البٌئة‬ ‫هذه‬ ً‫ف‬ ‫المكتبة‬ ‫استدع‬ ‫هو‬ ‫علٌنا‬ ‫ما‬ ‫فكل‬ ‫لها‬ ‫تثبٌت‬ ‫وعمل‬ ‫المكتبات‬ ‫من‬ ‫العدٌد‬ ‫على‬ ‫تحتوي‬ ‫االنكوندا‬ ‫تسطٌع‬ ‫كٌف‬ Anaconda ‫اآللة‬ ‫تعلم‬ ‫علم‬ ً‫ف‬ ‫المساعدة‬ ML ‫التمدم‬ ‫على‬ ‫تنافس‬ ‫االنكوندا‬ ‫ان‬ ‫الن‬ ‫الباٌثون‬ ‫بٌئات‬ ‫العدٌد‬ ‫تزاحم‬ ً‫ف‬ ‫كل‬ ‫بالنت‬ ‫االتصال‬ ‫علٌن‬ ‫لٌس‬ ‫الكود‬ ‫تنفٌذ‬ ‫اردت‬ ‫اذا‬ ‫زر‬ ‫على‬ ‫النمر‬ ‫هو‬ ‫علٌن‬ ‫ما‬ RUN ‫الكود‬ ‫تنفٌذ‬ ‫سهولة‬ ‫لوي‬ ‫محرر‬ ‫فهو‬ ‫السباٌدر‬ ‫محرر‬ ‫على‬ ‫تحتوي‬ ‫رسومٌة‬ ‫ببٌئة‬ ‫متوفر‬ ‫انه‬ ‫كما‬ ‫االستخدام‬ ‫وسهل‬ ً‫ا‬‫جد‬ ‫جمٌلة‬ SPYDER ‫محرر‬ Anaconda IDE
  • 19. Anaconda(spyder ) ‫الكود‬ ‫حول‬ ‫تعلٌمات‬ ‫المكتبات‬ ‫استدعاء‬ ‫ٌتم‬ ‫البداٌة‬ ً‫ف‬ ‫الكود‬ ‫كتابة‬ ‫ثم‬ ‫ومن‬ ‫الخرج‬ ‫حول‬ ‫تعلٌمات‬ ( ‫الناتج‬ ) ً‫البٌان‬ ‫الخرج‬ ‫لسمٌن‬ ‫الى‬ ‫الخرج‬ ‫تنمسم‬ ( ‫رسم‬ ‫االحدثٌات‬ ) ‫والحروف‬ ‫االرلام‬ ‫خرج‬ ‫العددي‬ ‫والخرج‬ ‫كتابة‬ ‫مكان‬ ‫الكود‬ ‫رؤٌة‬ ‫مكان‬ ‫الناتج‬ 7 LINE IN (7) CODE OUTPUT ‫التنفٌذ‬ ‫زر‬
  • 20. ً‫ف‬ ‫متمثلة‬ ‫االزهار‬ ‫بعض‬ ‫بٌانات‬ ‫جمع‬ ‫أجل‬ ‫من‬ ‫البستان‬ ‫الى‬ ‫ذهب‬ ‫دمحم‬ ‫ان‬ ‫لنفرض‬ ً‫كاالت‬ ‫والبٌانات‬ ‫واللون‬ ‫والعرض‬ ‫الطول‬ : ‫أحمر‬ ‫ورد‬ ‫اصفر‬ ‫ورد‬ ‫م‬ ‫طول‬ ‫عرض‬ ‫م‬ ‫طول‬ ‫عرض‬ 1 3 2 2 6 6 3 3 2.6 4 8 7 5 5 3.5 6 11 6 ‫والعرض‬ ‫الطول‬ ‫لٌاس‬ ‫سجل‬ ‫ولكنه‬ ‫زهرتٌن‬ ‫لون‬ ‫ٌسجل‬ ‫ان‬ ‫دمحم‬ ً‫نس‬ ‫المنزل‬ ‫الى‬ ‫عودة‬ ‫وبعد‬ ‫م‬ ‫طول‬ ‫عرض‬ ‫م‬ ‫طول‬ ‫عرض‬ 7 8.5 10 8 0.8 0.5 ‫التصنٌف‬ ‫للخوارزمٌة‬ ‫ٌمكن‬ ‫كٌف‬ Classification ‫؟‬ ‫المجهول‬ ‫الورد‬ ‫اللون‬ ‫تصنٌف‬ 1 - ‫الورد‬ ‫البٌانات‬ ‫تسجٌل‬ ‫علٌنا‬ ‫البداٌة‬ ً‫ف‬ 1-8 ‫كمصفوفة‬ ‫والعرض‬ ‫الطول‬ ] ‫الطول‬ , ‫العرض‬ [ [ 3,2 ] , [ 6,6 ] , [ 3,2.6 ] , [ 8,7 ] ,[3.5 , 5] ,[6,11] , [8.5, 10 ] , [0.8,0.5]
  • 21. ‫التصنٌف‬ ‫للخوارزمٌة‬ ‫ٌمكن‬ ‫كٌف‬ Classification ‫؟‬ ‫المجهول‬ ‫الورد‬ ‫اللون‬ ‫تصنٌف‬ 1 - ‫الورد‬ ‫البٌانات‬ ‫تسجٌل‬ ‫علٌنا‬ ‫البداٌة‬ ً‫ف‬ 1- 8 ‫مدخالت‬ ‫كمصفوفة‬ ‫والعرض‬ ‫الطول‬ ] ‫الطول‬ , ‫العرض‬ [ Input = { [ 3,2 ] , [ 6,6 ] , [ 3,2.6 ] , [ 8,7 ] ,[3.5 , 5] ,[6,11] }, [8.5, 10 ] , [0.8,0.5] 2 - ‫االحمر‬ ‫الورد‬ ‫أن‬ ‫لنفرض‬ ‫االن‬ = 0 ‫االصفر‬ ‫والورد‬ = 1 ‫أحمر‬ ‫ورد‬ ( ( 0 ‫اصفر‬ ‫ورد‬ ( ( 1 ‫م‬ ‫طول‬ ‫عرض‬ ‫م‬ ‫طول‬ ‫عرض‬ 1 3 2 2 6 6 3 3 2.6 4 8 7 5 5 3.5 6 11 6 [ 3,2 ]=0 , [ 6,6 ]=1 , [ 3,2.6 ]=0 , [ 8,7 ]=1 ,[3.5 , 5]=0 ,[6,11]=1 , [8.5, 10 ]=? , [0.8,0.5]=? 3 - ‫المخرجات‬ ‫مصفوفة‬ ‫كتابة‬ ‫علٌنا‬ ‫االن‬ output = {0,1,0,1,0,1} 4 - ‫الباٌثون‬ ‫محرر‬ ‫الى‬ ‫نتجه‬ ‫أن‬ ‫علٌنا‬ ‫االن‬ ‫سباٌدر‬ ‫االنكوندا‬ ‫برنامج‬ ً‫ف‬
  • 22. ‫الـتـصـنـٌـف‬ ‫خـوارزمـٌـة‬ ‫الكود‬ ‫هذا‬ ‫بكتابة‬ ‫قم‬ ‫األكواد‬ ‫محرر‬ ‫في‬, Code ‫المدخالت‬ ‫مصفوفة‬ ‫بإدخال‬ ‫لمنا‬ ‫أننا‬ ‫هنا‬ ‫تالحظ‬ my_input ‫المخرجات‬ ‫ومصفوفة‬ my_output
  • 23. ‫الورد‬ ‫جدول‬ ‫الباٌثون‬ ‫كود‬ ‫شرح‬ ‫االعداد‬ ‫مع‬ ‫التعامل‬ ‫مكتبة‬ ‫استدعاء‬ ‫الرسومٌات‬ ‫مع‬ ‫التعامل‬ ‫مكتبة‬ ‫استدعاء‬ ‫اآللة‬ ‫تعلٌم‬ ‫مكتبة‬ ‫من‬ ‫بأشراف‬ ‫التعلم‬ ‫مكتبة‬ ‫استدعاء‬ ‫باأللوان‬ ‫الرسم‬ ‫مكتب‬ ‫تهٌئة‬ ‫المدخالت‬ ‫مصفوفة‬ ‫وتعرٌف‬ ‫تهٌئة‬ ‫استخدام‬ - ‫النمطٌة‬ ‫الرسم‬ ‫تهٌئة‬ ‫المخرجات‬ ‫مصفوفة‬ ‫وتعرٌف‬ ‫تهٌئة‬ ‫نوع‬ ‫من‬ ‫مودل‬ ‫إنشاء‬ SVC ‫التصنٌف‬ ‫االشراف‬ ‫تعلٌم‬ ‫تعرٌف‬ ‫المودل‬ ‫المدخالت‬ = ‫المخرجات‬ ‫الوردة‬ ‫النمطة‬ ‫طباعة‬ 7 ‫اإلحداثٌات‬ ‫على‬ ‫اللون‬ ‫مجهولة‬ ‫الوردة‬ ‫النمطة‬ ‫طباعة‬ 8 ‫اإلحداثٌات‬ ‫على‬ ‫اللون‬ ‫مجهولة‬ ‫المخرجات‬ ‫باستخدام‬ ‫الورد‬ ‫نماط‬ ‫طباعة‬ ‫الوردة‬ ‫انتماء‬ ‫طباعة‬ 7 ‫للون‬ ‫ألي‬ ‫الوردة‬ ‫انتماء‬ ‫طباعة‬ 8 ‫للون‬ ‫ألي‬ ‫ممٌزة‬ ‫بطرٌمة‬ ‫الخرج‬ ‫عرض‬ ‫أحمر‬ ‫ورد‬ ( ( 0 ‫اصفر‬ ‫ورد‬ ( ( 1 ‫م‬ ‫طول‬ ‫عرض‬ ‫م‬ ‫طول‬ ‫عرض‬ 1 3 2 2 6 6 3 3 2.6 4 8 7 5 5 3.5 6 11 6 ‫م‬ ‫طول‬ ‫عرض‬ ‫م‬ ‫طول‬ ‫عرض‬ 7 8.5 10 8 0.8 0.5
  • 24. 01 02 03 04 05 ‫اآللة‬ ‫تعلم‬ ‫مجال‬ ً‫ف‬ ‫الكتب‬ ‫وافض‬ ‫اهم‬ ‫احد‬ ‫ام‬ ً‫ب‬ ‫اي‬ ‫شركة‬ ‫كتاب‬ ‫شركة‬ ‫كتاب‬ IBM GOOGLE.COM ‫التمنٌة‬ ‫المدونات‬ ‫برنامج‬ ‫على‬ ‫العمل‬ ‫استخدام‬ ‫الية‬ SPYDER SPYDER ‫وٌكٌبٌدٌا‬ ‫الحرة‬ ‫الموسوعة‬ ً‫االصطناع‬ ‫الذكاء‬ ‫محاضرات‬ - ‫العلوم‬ ‫لسم‬ ‫الحاسوب‬ ‫كلٌة‬ ‫الحدٌدة‬ ‫جامعة‬ ‫السابمة‬ ً‫محاضرات‬ 2020 01 02 03 04 05
  • 25. THANK YOU Insert the Subtitle of Your Presentation