NeuralNetworkVBA
1.0.0
تنفيذ VBA للشبكة العصبية
كافة التعليمات البرمجية الموجودة في وحدة نمطية فئة واحدة "NeuralNetwork.cls". تحتوي الواجهة على طريقتين أساسيتين عامتين: التدريب والتنبؤ.
التدريب (Double(), Double()) - نحتاج إلى تشغيل الطريقة لكل مجموعة تدريب. المصفوفة الأولى هي البيانات المدخلة، والمصفوفة الثانية هي البيانات المتوقعة. بعد التدريب الأخير، ننتقل إلى أعلى الحلقة ونعمل مرة أخرى، في حين أن متوسط الخطأ الرباعي لا يقل عن الحد الأدنى. كل جولة من مجموعات التدريب هذه هي عصر. نحن بحاجة إلى تشغيل ما يزيد عن 10 آلاف إلى 100 ألف مرة للحصول على نتيجة حقيقية.
التنبؤ (Double()) كـ Double() - هذه الطريقة مخصصة فقط لإعادة توجيه بيانات الإدخال (الإشارة) في الشبكة وإرجاع النتيجة (التنبؤ).
في ملف Excel لدينا مهمة اختبار: تحويل الرقم الثنائي إلى عرض عشري.