المحاضرة الاولي + الثانية
+2
اسراء عبد القادر
Admin
6 مشترك
جامعة النيليين - ماجستير تقانة المعلومات الدفعة 2014 - 2015 :: المحاضرات :: الفصل الدراسي الأول :: تطبيقات النظم الذكية
صفحة 1 من اصل 2
صفحة 1 من اصل 2 • 1, 2
رد: المحاضرة الاولي + الثانية
المحاضرة في مكتبة الشامي
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
تطبيق مثال عملي على شبكة Perceptron
المثال:
لنفرض أن لدينا شبكة من النوع Perceptron ونريد تعليمها كيف تطبق الدالة المنطقية AND، و هذه الدالة تعطي القيمة 1 إذا كانت كلاً من قيمة المدخلين مساوية للواحد، وصفر في الحالات الأخرى.
وإليك مجموعة الأمثلة التالية لتدريب الشبكة:
حيث I1 و I2 ترمز للمدخلات، بينماT ترمز للمخرج أو النتيجة الهدف (المرغوب بها).
وقاعدة التحويل هي:
وسنفرض معدل التعلم بالقيمة C=0.5.
لتمثيل هذه الشبكة فإننا نحتاج لوحدتي إدخال لأن هناك مدخلين، ووحدة معالجة واحدة لأن هناك مخرج واحد كالتالي:
من الرسم نجد أن هناك طبقة واحدة من الوصلات البينية وسنفرض لها قيم أوزان مختلفة على أن تكون في المدى من -0.5 إلى 0.5
الناتج الهدف للمدخل الأول هو 0 والناتج الذي أخرجته الشبكة هو 0 وحاصل طرح هذين الناتجين هو 0، وهذا يدل على أن أوزان الشبكة ليست بحاجة إلى تعديل.
لننتقل إلى المدخل الثاني مستخدمين نفس الأوزان السابقة لأنه لم يتم تعديلها لعدم الحاجة لذلك:
نبدأ من جديد بتطبيق عملية الجمع:
الناتج الهدف للمدخل الثاني هو 0 أيضاً، والناتج الذي توصلت له الشبكة هو 1 بطرح ناتج الشبكة من الناتج الهدف يعطي القيمة -1
وهي غير مساوية للصفر لذا لا بد من ضبط جميع أوزان الشبكة.
قاعدة الجمع:
الناتج الهدف للمدخل الثاني هو 0 أيضاً، والناتج الذي توصلت له الشبكة هو 1 بطرح ناتج الشبكة من الناتج الهدف يعطي القيمة -1
وهي غير مساوية للصفر لذا لا بد من ضبط جميع أوزان الشبكة.
عملية ضبط الأوزان:
عملية الجمع:
الناتج الهدف للمدخل الثاني هو 1 أيضاً، والناتج الذي توصلت له الشبكة هو 0 بطرح ناتج الشبكة من الناتج الهدف يعطي القيمة 1
وهي غير مساوية للصفر لذا لا بد من ضبط جميع أوزان الشبكة.
عملية ضبط الأوزان:
المثال:
لنفرض أن لدينا شبكة من النوع Perceptron ونريد تعليمها كيف تطبق الدالة المنطقية AND، و هذه الدالة تعطي القيمة 1 إذا كانت كلاً من قيمة المدخلين مساوية للواحد، وصفر في الحالات الأخرى.
وإليك مجموعة الأمثلة التالية لتدريب الشبكة:
T | I2 | I1 |
0 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |
1 | 1 | 1 |
حيث I1 و I2 ترمز للمدخلات، بينماT ترمز للمخرج أو النتيجة الهدف (المرغوب بها).
وقاعدة التحويل هي:
- الكود:
if Sj>0 then Xj=1
if Sj<=0 then Xj=0
وسنفرض معدل التعلم بالقيمة C=0.5.
لتمثيل هذه الشبكة فإننا نحتاج لوحدتي إدخال لأن هناك مدخلين، ووحدة معالجة واحدة لأن هناك مخرج واحد كالتالي:
من الرسم نجد أن هناك طبقة واحدة من الوصلات البينية وسنفرض لها قيم أوزان مختلفة على أن تكون في المدى من -0.5 إلى 0.5
- الكود:
w11=0.1
w12=0.3
- الكود:
S= 0.1 * 0.0 + 0.3 * 0.0
S=0.0
- الكود:
S=0.0<=0.0
إذاً X=0
الناتج الهدف للمدخل الأول هو 0 والناتج الذي أخرجته الشبكة هو 0 وحاصل طرح هذين الناتجين هو 0، وهذا يدل على أن أوزان الشبكة ليست بحاجة إلى تعديل.
لننتقل إلى المدخل الثاني مستخدمين نفس الأوزان السابقة لأنه لم يتم تعديلها لعدم الحاجة لذلك:
نبدأ من جديد بتطبيق عملية الجمع:
- الكود:
Sj=∑ai wji
S= 0.1 * 0.0 + 0.3 * 1.0
S=0.3
- الكود:
if Sj>0 then Xj=1
if Sj<=0 then Xj=0
S=0.3>0.0
X=1
الناتج الهدف للمدخل الثاني هو 0 أيضاً، والناتج الذي توصلت له الشبكة هو 1 بطرح ناتج الشبكة من الناتج الهدف يعطي القيمة -1
وهي غير مساوية للصفر لذا لا بد من ضبط جميع أوزان الشبكة.
- الكود:
wjinew= wjiold+C(Tj-Xj)ai
w11new=0.1+ 0.5 * (-1)* 0.0
w11new=0.1
- الكود:
w12new=0.3+ 0.5 * (-1)* 1.0
w12new= -0.2
قاعدة الجمع:
- الكود:
S= 0.1 * 1.0 +(- 0.2) * 0.0
S=0.1
- الكود:
S=0.1>0.0
X=1
الناتج الهدف للمدخل الثاني هو 0 أيضاً، والناتج الذي توصلت له الشبكة هو 1 بطرح ناتج الشبكة من الناتج الهدف يعطي القيمة -1
وهي غير مساوية للصفر لذا لا بد من ضبط جميع أوزان الشبكة.
عملية ضبط الأوزان:
- الكود:
w11new=0.1+ 0.5 * (-1)* 1.0
w11new= -0.4
- الكود:
w12new= -0.2+ 0.5 * (-1)* 0.0
w12new= -0.2
عملية الجمع:
- الكود:
S= -0.4 * 1.0 +(- 0.2) * 1.0
S= -0.6
- الكود:
S= -0.6<0.0
X=0
الناتج الهدف للمدخل الثاني هو 1 أيضاً، والناتج الذي توصلت له الشبكة هو 0 بطرح ناتج الشبكة من الناتج الهدف يعطي القيمة 1
وهي غير مساوية للصفر لذا لا بد من ضبط جميع أوزان الشبكة.
عملية ضبط الأوزان:
- الكود:
w11new= -0.4+ 0.5 * (1)* 1.0
w11new= 0.1
- الكود:
w12new= -0.2+ 0.5 * (1)* 1.0
w12new= 0.3
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
مشكور ما قصرت استاذة / هيفاء
دا الحل بتاع Assignment بالطريقة دي اتحلت معاى في الاكسيل اما الماتلاب لسه ما جربت عليها
رد: المحاضرة الاولي + الثانية
طيب في اكسل حسبت y كيف ؟؟ انا عملتو بدل or عملت + بس (1+1=2) طيب بنستخدم or في اكسل كيف؟؟
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
- الكود:
if (X1+X2 < 1)
{
Y(d) = 0
}
else
{
Y(d) = 1
}
بدل X1 و X2 و Y(d) عوض باسماء الخلايا
عدل سابقا من قبل Admin في الجمعة مايو 23, 2014 9:19 am عدل 1 مرات
رد: المحاضرة الاولي + الثانية
بالله !!! تسلم والله
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
يا جماعة في زول قدر يعمل حاجة بالماتلاب انا خبرتي ضعيفة
نزلت الاصدار 2007 شغال بيه في جهازي لكن محتار من اصبحت ما عارف ابدأ من وين
ولا انتهى وين وجدت الادوات اللي قال عليه دكتور جعفر NN2 Tools في Nerual Ntworks Tools
المصيبة يشغلوها كيف يعرفو المدخلات كيف و قصة طويلة و عريضة دخلت اليوتيوب و موقع الماتلاب نفسه
فيه كلام عن استخدام الادوات للاسف السودان محجوب من موقع الماتلاب و كل الامثلة الموجودة على الموقع
عشان كدا الا تستخدم بروكسي ولا اى برنامج Proxy عشان تشوف الموقع
نزلت الاصدار 2007 شغال بيه في جهازي لكن محتار من اصبحت ما عارف ابدأ من وين
ولا انتهى وين وجدت الادوات اللي قال عليه دكتور جعفر NN2 Tools في Nerual Ntworks Tools
المصيبة يشغلوها كيف يعرفو المدخلات كيف و قصة طويلة و عريضة دخلت اليوتيوب و موقع الماتلاب نفسه
فيه كلام عن استخدام الادوات للاسف السودان محجوب من موقع الماتلاب و كل الامثلة الموجودة على الموقع
عشان كدا الا تستخدم بروكسي ولا اى برنامج Proxy عشان تشوف الموقع
رد: المحاضرة الاولي + الثانية
يأستاذه هيفاء الاوزان التي استخدمتيها من وين لأنه الأوزان المعطيه في المثال 0.2,-0.1
اسراء عبد القادر- عضو
- عدد المساهمات : 8
تاريخ التسجيل : 23/05/2014
رد: المحاضرة الاولي + الثانية
بنفرض اي قيم على أن تكون في المدى من -0.5 إلى 0.5
وهنا افترضنا انو
w11=0.1
w12=0.3
وهنا افترضنا انو
w11=0.1
w12=0.3
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
طيب لو سمحت ممكن تقولي لي البوابه orاتحلت ليك في كم مرحله
اسراء عبد القادر- عضو
- عدد المساهمات : 8
تاريخ التسجيل : 23/05/2014
رد: المحاضرة الاولي + الثانية
ممكن توريني مدخلات البوابه nand انا نسيت والله
اسراء عبد القادر- عضو
- عدد المساهمات : 8
تاريخ التسجيل : 23/05/2014
رد: المحاضرة الاولي + الثانية
a nand b b a
0 0 1
0 1 1
1 0 1
1 1 0
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
بس معليس ي اسراء م متأكدة
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
البوابة nand مطلوبة ؟!!!!
العارفو انو مطلوب or لكن ما عارف في حاجة تانية مطلوبة ؟؟؟؟!!!
انا اتحلت معاي or في ملف الاكسيل في 5 مراحل
في مشكلة مواجهها برضو
معرفو انو :
طبقتها في ملف الاكسيل ما ظبطت معاى حذفت سيتا اشتغل تمام
العارفو انو مطلوب or لكن ما عارف في حاجة تانية مطلوبة ؟؟؟؟!!!
انا اتحلت معاي or في ملف الاكسيل في 5 مراحل
في مشكلة مواجهها برضو
معرفو انو :
- الكود:
Y = sign [ ∑xi wi - θ ]
طبقتها في ملف الاكسيل ما ظبطت معاى حذفت سيتا اشتغل تمام
رد: المحاضرة الاولي + الثانية
انا ظبطت معاي مع سيتا في اكسل ب 5 مراحل
y==IF(((B3*E3+C3*F3)-0.2)>0;1;0)
y==IF(((B3*E3+C3*F3)-0.2)>0;1;0)
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
انا برضو واجهتني السيتا ابت تتحاها يعني احذفلاالسيتاولا شنو افيديني
وبعدين
وبعدين
اسراء عبد القادر- عضو
- عدد المساهمات : 8
تاريخ التسجيل : 23/05/2014
رد: المحاضرة الاولي + الثانية
انتي كتبتي المعادلة كيف؟؟
انا معادلتي فوق
انا معادلتي فوق
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
اناالمعادله دي ابت تتشتغل ف الأكسل
اسراء عبد القادر- عضو
- عدد المساهمات : 8
تاريخ التسجيل : 23/05/2014
رد: المحاضرة الاولي + الثانية
نفس المعادله دي بالظيط بس بx1,w1,والناتج كان في yd(p
اسراء عبد القادر- عضو
- عدد المساهمات : 8
تاريخ التسجيل : 23/05/2014
رد: المحاضرة الاولي + الثانية
انت الأوزان البدائيه اخديهاكم
اسراء عبد القادر- عضو
- عدد المساهمات : 8
تاريخ التسجيل : 23/05/2014
رد: المحاضرة الاولي + الثانية
admainلوناتج الجمع y=0 وبعد مقارنتها بالسيتاجات 0 في داله الأستب المقارنه تتم كيف
اسراء عبد القادر- عضو
- عدد المساهمات : 8
تاريخ التسجيل : 23/05/2014
رد: المحاضرة الاولي + الثانية
ممكن نقارن ناتج yp بصفر في الشيت مقارن ب سيتا
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
رد: المحاضرة الاولي + الثانية
لك التحية اخت هيفاء كفيتي و وفيتي ما شاء الله عليك ربنا يوفقك
altayeb- عضو جديد
- عدد المساهمات : 2
تاريخ التسجيل : 29/05/2014
رد: المحاضرة الاولي + الثانية
اميـــــــــــــــــــــــــــــن جمعا
hifa mohamed- مشرف
- عدد المساهمات : 35
تاريخ التسجيل : 15/05/2014
صفحة 1 من اصل 2 • 1, 2
مواضيع مماثلة
» المحاضرة الاولي + الثانية + الثالثة
» المحاضرة الاولي
» المحاضرة السادسة - P2P
» المحاضرة السابعة - UDP
» المحاضرة الرابعة صوت
» المحاضرة الاولي
» المحاضرة السادسة - P2P
» المحاضرة السابعة - UDP
» المحاضرة الرابعة صوت
جامعة النيليين - ماجستير تقانة المعلومات الدفعة 2014 - 2015 :: المحاضرات :: الفصل الدراسي الأول :: تطبيقات النظم الذكية
صفحة 1 من اصل 2
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى