احتفاظ الذاكرة بعد أيام
بعد 7 أيام بمعدل نسيان 0.1 يوميًا يبقى في الذاكرة نحو 49.66% من درس تعلّمته كاملًا. أدخل الأيام والمعدل لتحصل أيضًا على الجزء المنسي وعمر النصف لهذا المعدل. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الأيام
- 7
- معدل التضاؤل
- 0.1
- النسبة المئوية الأولية
- 100
- نسبة الاحتفاظ (%)
- 49.6585303791
- النسبة المئوية المنسية
- 50.3414696209
- الكسر المحتفظ به
- 0.4965853038
يحتاج المعلّمون والموجّهون ومصمّمو تطبيقات التعلّم غالباً إلى رقم صادق واحد عن مقدار ما يبقى من الدرس قابلاً للاسترجاع بعد مهلة، لا إلى مقالة أخرى في نظرية الذاكرة. تطبّق حاسبة احتفاظ الذاكرة بعد أيام نموذج النسيان الأسي الكلاسيكي من الرتبة الأولى: النسبة المتبقية تساوي نسبة البداية مضروبة في e مرفوعة إلى ناقص معدل التضاؤل مضروباً في الأيام. تختارون معدل التضاؤل بوحدة معكوس اليوم، وتدخلون كم يوماً مضى منذ الترميز، ويمكنكم اختيارياً البدء من نسبة دون المئة إن وقع بعض النسيان سلفاً. سبعة أيام بمعدل 0.1 في اليوم من ترميز كامل تعيد نحو 49.66 في المئة ما زال يُذكر، مع النسبة المنسية المكمّلة وعامل التضاؤل عديم البعد ونصف العمر بالأيام الذي يقتضيه ذلك المعدل نفسه. مهلة صفر أيام تعيد نسبة البداية بلا تغيير.
ماذا يحسب النسيان الأسي بعد مهلة حقاً
يُنمذَج الاسترجاع البشري بعد جلسة ترميز واحدة غالباً كانحسار أسي سلس لا كانخفاض خطي ولا كجرف مفاجئ. النموذج المستعمل هنا هو قانون الرتبة الأولى نفسه الذي يظهر في منحنيات النسيان على طريقة إبنجهاوس وفي كل معالجة تمهيدية لاحتفاظ الذاكرة دالةً في الزمن: نسبة الاحتفاظ تساوي النسبة الأولية مضروبة في exp لناقص معدل التضاؤل مضروباً في الأيام. معدل التضاؤل k ثابت موجب وحدته واحد لكل يوم؛ k أكبر يعني أن الأثر يخبو أسرع وk أصغر يعني أن المادة أثبت.
ضرب k في الأيام المنقضية ينتج الجداء عديم البعد kt الذي يجلس في الأُس، لذا فإن مضاعفة المعدل أو المهلة تضاعف الأُس وتربع العامل المتبقي حين يثبت الحد الآخر. النسبة المنسية المكمّلة هي ببساطة نسبة البداية ناقص النسبة المتبقية، فيبقى السهمان يعودان إلى البداية بدل اختراع بقية ثالثة. حقل نصف العمر هو ln(2) مقسوماً على k ويجيب عن سؤال تخطيط قريب: كم يوماً حتى يصير السهم المتبقي نصف ما بدأتم به.
مهلة صفر أيام حالة هُوية صالحة —عامل التضاؤل واحد والنسبة المتبقية تساوي البداية— لأنه لم يمضِ زمن ليخبو الأثر. لا يدّعي النموذج أنه محرّك تكرار متباعد كامل: لا يجدول مراجعات ولا يغيّر k بعد استرجاع ناجح ولا يخلط صعوبة البند. يجيب عن نيّة بحث واحدة بوضوح: بمعدل تضاؤل مختار، أي نسبة من المادة ما زالت تُذكر بعد عدد معلَن من الأيام.
من يستفيد من تقدير النسيان ولماذا
يدمج مدرّبو الاستعداد للامتحانات ومنصات التوجيه مسار المتصفح المجاني ليرى المتعلم لماذا انتظار أسبوعين بلا مراجعة يترك من المحاضرة أقل بكثير من انتظار يومين، بمعدل تضاؤل اختاره المدرّب من بيانات الصف لا من قيمة مخفية. تستدعي خلفيات البطاقات وLMS الوحدة النقية نفسها عندما تحتاج معاينة شفافة للاسترجاع المتبقي قبل الاستثمار في مجدول تكرار متباعد أثقل يحدّث الاستقرار بعد كل مراجعة.
تستفيد مواقع المحتوى التي تستهدف احتفاظ الذاكرة بعد أيام أو حاسبة منحنى النسيان أو التضاؤل الأسي لإبنجهاوس من ودجت حي تطابق ذهبية أتمتته بايتًا ببايت بعد تقريب ثابت إلى اثنتي عشرة منزلة. يمكن للمعلّمين إظهار قراءة نصف العمر: اختاروا k بحيث يكون ln(2)/k سبعة أيام ثم بيّنوا أن السهم المتبقي بعد أسبوع هو نصف البداية، وهو تحقق صفّي أنظف من طلب تقييم e إلى أُس ملتبس باليد. التحقق الفاشل لا يستهلك الرصيد، مما يبقي سكربتات الاستكشاف رخيصة عندما يرسل المطوّرون عمداً مهلة سالبة أو معدلاً صفرياً.
فضّلوا هذه القدرة عندما لديكم معدل تضاؤل سلفاً وتحتاجون فقط النسبة المتبقية بعد مهلة؛ إن شملت خطتكم جدولة المراجعات أو الصعوبة أو تحديث الاستقرار بعد الاسترجاع، فضعوا تلك السياسات خارج هذا التقييم الأسي الخالص.
حالات الاستخدام
معاينات مهلة الامتحان
أظهروا للطالب مقدار ما يبقى من المحاضرة قابلاً للاسترجاع بعد 3 أو 7 أو 30 يوماً بمعدل التضاؤل الذي عايره موجّهه.
مخطّطات البطاقات وLMS
عاينوا الاحتفاظ المتبقي قبل استحقاق مراجعة حتى تعلّم اللوحات البنود التي ستهبط دون نسبة مختارة.
عروض صفّية لمنحنى النسيان
دعوا المعلّم يغيّر k وdays مباشرة ثم يتحقق يدوياً من هُوية نصف العمر ln(2)/k أمام النسبة المتبقية.
الأسئلة الشائعة
ماذا يعني معدل التضاؤل في نموذج النسيان هذا؟
نصف العمر الضمني ln(2)/k أيام: بعد تلك الأيام يكون السهم المتبقي نصف البداية.
هل يمكن البدء من نسبة دون 100 سلفاً؟
يضرب الفاصل التالي تلك البداية في exp(−k × days).
ما عمر النصف للتذكّر في هذا النموذج؟
هو عدد الأيام حتى تنخفض النسبة المتذكَّرة إلى نصف قيمتها الأولى، ويُحسب بقسمة اللوغاريتم الطبيعي للعدد 2 على معدل التضاؤل. عند 0.1 يوميًا يكون أقل بقليل من 7 أيام.
ما معدل التضاؤل المناسب للاستخدام؟
تتراوح التقديرات المعتادة في الفصل ومع البطاقات التعليمية بين 0.05 و0.25 يوميًا. المعدل الأكبر يعني أن المادة تتلاشى أسرع، والأصغر يعني أنها تبقى أكثر ثباتًا مع مرور الأيام.
هل تنظّم الأداة جلسات المراجعة أيضًا؟
لا. فهي تجيب عن سؤال واحد: كم يبقى بعد عدد معيّن من الأيام بمعدل معيّن. لا تجدول المراجعات ولا تغيّر المعدل عندما تعود إلى دراسة المادة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/edu/memory-retention-after \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"days":7,"decay_rate":0.1}'const res = await fetch("https://api.kit.forhosting.com/edu/memory-retention-after", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"days": 7,
"decay_rate": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/memory-retention-after",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"days": 7,
"decay_rate": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/memory-retention-after", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"days":7,"decay_rate":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"days":7,"decay_rate":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/memory-retention-after", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"days": 7,
"decay_rate": 0.1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.memory_retention_after",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الأيام السالبة أو المعدل الغائب أو المعدل غير الموجب تفشل بـ invalid_input بدل اختراع منحنى نمو. المسار حساب حتمي خالص —بلا شبكة ولا ساعة ولا بذرة عشوائية— لذا يعيد ودجت المتصفح المجاني وواجهة API المدفوعة مسبقاً نفس JSON بعد التقريب في كل استدعاء لإضافات LMS ومخطّطات البطاقات ولوحات المراجعة المتباعدة.
عقد الإدخال وشكل الاستجابة وسلوك الأخطاء
فضّلوا الأرقام الصريحة على علامات النسبة أو لواحق الوحدات؛ تُقبل السلاسل الرقمية فقط عندما تطابق نمطاً صارماً لعدد محدود. أرسلوا جسم JSON برقمين محدودين إلزاميين ونسبة بداية اختيارية. days (أسماء بديلة elapsed_days, t, time_days, after_days) هو المهلة المنقضية غير السالبة منذ الترميز. decay_rate (أسماء بديلة k, lambda, rate, decay, forgetting_rate) هو ثابت النسيان الموجب بصرامة بوحدة معكوس اليوم؛ تقع معايرات الصف والبطاقات النموذجية قرب 0.05 إلى 0.25 في اليوم، لكن أي قيمة محدودة موجبة داخل الحد المطلق مقبولة. initial_percent (أسماء بديلة initial, r0, start_percent, initial_retention) يساوي مئة عند الحذف ويجب أن يكون أكبر من صفر وعلى الأكثر مئة عند الحضور، حتى يستطيع استدعاء ثانٍ البدء من نسبة الأمس المتبقية بدل إعادة ضبط الترميز. تبقى القيم المطلقة ضمن تريليون حتى يظل الجداء kt والأُس محدودين على Worker وفي المتصفح. عند النجاح تعيد الاستجابة days وdecay_rate وinitial_percent مقربة؛ وتعيّن retention_percent للسهم المتبقي؛ وforgotten_percent للهبوط المكمّل من البداية؛ وretention_fraction للمتبقي على مئة؛ وdecay_factor لـ exp لناقص kt؛ وhalf_life_days لـ ln(2) على k؛ وkt للجداء عديم البعد؛ وformula للهوية الموثقة؛ وmessage لملخص إنجليزي قصير؛ وsteps لمصفوفة مرتبة من أسطر التعويض يمكنكم طباعتها بجانب ورقة عمل. إخفاقات التحقق —حقول ناقصة، أعداد غير محدودة، قيم خارج الحدود المطلقة، مهلة سالبة، معدل تضاؤل صفري أو سالب، أو نسبة بداية خارج النافذة نصف المغلقة (0, 100]— تعيد invalid_input ولا تُحاسب. التسعير $0.002 ثابت لكل استدعاء ناجح بوحدة item.
أين تُجدي واجهة API لاحتفاظ الذاكرة بعد أيام
لأن التنفيذ عمل تحليلي parse من المستوى A، يكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة.
أسئلة تقنية
كيف تتنبّأون باحتفاظ الذاكرة بعد عدد من الأيام؟
أرسلوا days (غير سالب) وdecay_rate (موجب بصرامة، بوحدة 1/day). ويمكنكم إرسال initial_percent اختيارياً (الافتراضي 100). تعيد API القيمة retention_percent = initial_percent × exp(−decay_rate × days).
ماذا يحدث إذا كانت days صفراً؟
مهلة صفر أيام صالحة. عامل التضاؤل 1 وretention_percent يساوي initial_percent، لأنه لم يمضِ زمن ليخبو الأثر.
كم تكلفة حاسبة احتفاظ الذاكرة بعد أيام؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بسعر $0.002 لكل استدعاء ناجح؛ ولا تُحاسب المدخلات غير الصالحة.