تنفيذ خوارزمية SM-2 في Rust: نظام تكرار متباعد محسّن

2024-12-27

قام المؤلف بتنفيذ خوارزمية SuperMemo SM-2، وهي نسخة معدلة تُستخدم في برنامج التكرار المتباعد Mochi، بلغة Rust. تقوم هذه الخوارزمية بضبط فترات المراجعة ديناميكيًا بناءً على تقييمات أداء المستخدم لتحسين كفاءة التعلم. تتناول المقالة آلية الخوارزمية بالتفصيل، بما في ذلك حساب عامل السهولة (EF)، وتحديد فترات المراجعة، وكيف تؤثر تقييمات المستخدم على معلمات الخوارزمية. تم توفير كود Rust مع شرح للاختيارات الرئيسية للتصميم.

التطوير خوارزمية SM-2