• 0
Mera.55

مساعدة برنامج شبكة عصبية c++

سؤال

السلام عليكم

عندي سؤال في الشبكات وتطبيقها برمجيا بحكم اني لسى مبتدئة

والمطلوب مني برنامج تعليم شبكة بسيطة لكي تخرج المخرجات 

كما هو موضح بالصورة  حاولت اعدل فيه

بس تظل المشكلة ممكن الافادة منكم 

او اي معلومات وامثلة بلغة C++ للاستفادة ...؟؟!

 

وارفقت الملف اللي سويته ...

وجزاكم الله خير

11qw.png

ANN.cpp

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

7 إجابة على هذا السؤال .

  • 0

في المرفقات كود من واجب قديم سبق أن كتبته لتدريب الشبكة على XOR ربما يفيدك، لايختلف سوى أن لديك مدخل إضافي

ملاحظة: تأكد من أن الجدول لديك غير ناقص، يعني ماذا تفترض أن تكون قيمة yd عندما تكون قيم a1=1، a2=1، a3=1.

ann.pdf

تم تعديل بواسطه Mr.B
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اشكرك  على الرد Mr.B

اظن بان با ن البرنامج بلغة ال C  

ولم ابرمج بها او اتعلمها  ولكنها شبيهة بالC++

لا لايوجد اي نقص فيه المطلوب البرنامج بهذه المعطيات ... ساحاول باذن الله

جزاك الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

سؤوال  بسيط هل اقدر ااعمل هالبرنامج بهذه المعطيات او يلزمني ان يكون معطيات a1=a,a2=1,a3=1

تكون موجودة معي ...!

بصراحة لسى مبتدئة في الشبكات ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
29 دقيقة مضت , Mera.55 said:

سؤوال  بسيط هل اقدر ااعمل هالبرنامج بهذه المعطيات او يلزمني ان يكون معطيات a1=a,a2=1,a3=1

تكون موجودة معي ...!

بصراحة لسى مبتدئة في الشبكات ...

لا أظن أنك بحاجة لها، لكن شكل الجدول بدى ناقص، أعتقد أنه يمكنك اعتبار قيمة yd غير معرفة عند تلك القيم.

تم تعديل بواسطه Mr.B
2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم   انا ايضا مبتدئ لكن ربما استطيع ان افيدك قليلا   هل انت متاكد ان المسئلة التي طرحتها يمكن حلها بطبقة واحدة لانها تبدو مثل مشكلة xor التي تحتاج الى  طبقتين او اكثر لحلها

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
2 ساعه مضت , nadir02 said:

هل انت متاكد ان المسئلة التي طرحتها يمكن حلها بطبقة واحدة لانها تبدو مثل مشكلة xor التي تحتاج الى  طبقتين او اكثر لحلها

نسيت أن أنبه على فرق الطبقات، شكراً لك على اثارة النقطة.

لكن حسب الـdata set الموجودة فأنت بحاجة لطبقة واحدة لأن البيانات المتوفرة تخبر أن المشكلة linearly separable، أي أنه يمكننا رسم خط (plane في الثلاث مدخلات أو hyperplane للأربع وأكثر) يفصل البيانات في مجموعتين (a₁ عمودي على الشاشة، الأحمر يمثل القيم التي عندها yd = 0 والأزرق يمثل yd = 1):

plot.png.f6c45f5a8ceff8bd7c3da5b1a55979b

في هذه الحالة هناك ثلاثة مدخلات، وهناك plane يفصل البيانات لمجموعتين، فهنا لست بحاجة سوى لطبقة واحدة.

الـXOR تحتاج لطبقتين على الأقل لأنه لايوجد خط واحد يفصل البيانات لمجموعتين.

تم تعديل بواسطه Mr.B
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم 

الاخ \ الاخت .. اتمنى الاطلاع على المواضيع الموجوده في القسم ستجد الاجابه باذن الله 

ادخل هنا

تحياتي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .