13

تجربتي في برمجة أول شبكة عصبونية اصطناعية لي

  • مجهول

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

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

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

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

لمعاينة الكود

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

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

تحياتي.


صديقي انا لدي معرفة باساسيات بايثون هل يمكنني من خلالها عمل مثلك , وسؤال أخر ماذا تفعل هذه الخوارزمية واين يمكن تطبيقها

ilwido أضف ردا

نعم تستطيع، مع العلم أنه ليس من الضروري أن تبرمجها بالبايثون يمكن تجربتها بالجافاسكربت مثلا أو أي لغة أخرى، و بخصوص أين يمكن تطبيقها .. صراحة الشبكات العصبونية تستخدم في مجالات عدة، وكن هذه التي برمجتها برمجتها خصيصا من أجل ما يسمى بالتصنيف أو classification