السلام عليكم،

منذ حوالي الشهر و النصف قررت دخول عالم الذكاء الإصطناعي .. و خاصة Neural Networks و صراحة لا أتذكر حتى السبب الذي جعلني أجرب هذا المجال...

طبعا أول شيئ قمت بعمله هو مشاهدة فديوهات اليوتوب -بالأطنان- التي تخص مجال ال Machine Learning وبعدها تكونت لدي معرفة لا بأس بها بهذا المجال حيث تعرفت على أنواع التعلم و كذالك الخورزميات المستخدمة، ومن بين هذه الخورزميات Neural Networks و هي التي أثارت إنتباهي أكثر.. لذالك قررت التركيز عليها و الحمد لله إستطعت أن أبرمج أول شبكة عصبونية اصطناعية لي من أربع طبقات .. طبقة المدخلات (Inputs layer) و طبقتين مخفيتين (hidden layers) و طبقة للمخرجات (output layer)

قمت بتجربة الشبكة على Iris Data Set و قد أعطت نتائج تتراوح بين 94 حتى 100 في المئة ..

لمعاينة الكود https://github.com/ilwido/2-hidden-layers-NN

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

سوف أنشر الموضوع كمجهول (أعلم أنه تصرف غبي) لكن فقط لكي أجرب الخاصية :v !

تحياتي.