舍得英语魔法学苑

 找回密码
 注册
查看: 752|回复: 2

[UX] SuperMemo UX算法科普: 为什么复习间隔辣么长?

[复制链接]
  • TA的每日心情
    开心
    2011-10-10 00:27
  • 签到天数: 68 天

    [LV.6]常住居民II

    舍得 发表于 2016-9-16 19:30:25 | 显示全部楼层 |阅读模式
    曾听到某些童鞋在学习中发出惊呼: 为什么我的复习间隔辣么长?

    这是有原因滴。

    舍得这里只介绍其中的一种情形。

    SuperMemo在计算复习间隔的时候,使用到一个重要的参数叫做usedInterval。这个usedInterval越大,计算出来的复习间隔通常也不会小。从字面意义来看,可称为“上次使用的间隔”。照常理来说,这个上次使用的间隔应该等于“下次复习日期”减去“上次复习日期”,这俩参数数据库中都有记录。但SuperMemo不这么认为,它的usedInterval是“今天”减去“上次复习日期”。

    如果你按照SuperMemo的安排老老实实滴学习,辣么这个“今天”其实就是数据库中的“下次复习日期”,这个道理看上去有点绕,8过稍有头脑的童鞋应该能想得明白。

    但是,有些童鞋,学习(使用SuperMemo)的时候三天打渔,两天晒网。更有甚者过了十天半个月才重新捡起SuperMemo。酱紫一来,当他进入复习时,程序所计算出来的usedInterval便会远远超出原先的预估。举个栗子相对之下容易理解,假设原来是两天后复习,辣么这个usedInterval就等于2,但他好死不死滴等到半个月之后才重新用SuperMemo来复习,好了,usedInterval变成了17.

    SuperMemo的用心我们也比较好理解,对于这个usedInterval等于17的页面来说,它认为,你既然都可以做到17天才复习一次了,想来这个页面对你来说也不会很难,要不,下次就弄个十八九天再复习?

    老实说,舍得对SuperMemo的做法有些不以为然。偶尔几天没用SuperMemo应该也算是一种常态——当然,奇葩到半个月甚至一两个月才重新使用SuperMemo的童鞋是该好好反省反省。usedInterval的计算可以照旧,但要参考使用者本次的评分来决定下次复习间隔的不同走向:评分在4或5的,间隔拉长是毫无毛病的,但评分在3以下的,就不应该搞一刀切,而应按照正常的算法(如上面例子所讲,usedInterval取2而不取17)去运算。



    本文版权归舍得学苑所有,欢迎转载,转载请注明作者和出处。谢谢!
    作者:舍得
    首发:舍得新浪博客
  • TA的每日心情
    无聊
    2017-2-14 11:13
  • 签到天数: 60 天

    [LV.6]常住居民II

    lmw1qaz 发表于 2016-9-19 16:29:33 | 显示全部楼层
    现在新版比较恼火的是不能请假……原来请假是所有课程推迟一天,现在是直接算你没背,合并到下一天……这样就会导致如果我有两天真的有事儿没法使用请假,第三天可能就要面对上千条单词了………………
  • TA的每日心情
    开心
    2011-10-10 00:27
  • 签到天数: 68 天

    [LV.6]常住居民II

     楼主| 舍得 发表于 2016-10-1 10:06:17 | 显示全部楼层
    lmw1qaz 发表于 2016-9-19 16:29
    现在新版比较恼火的是不能请假……原来请假是所有课程推迟一天,现在是直接算你没背,合并到下一天……这样 ...

    打开“课程表”,用鼠标点击想“请假”的那一天……请完假当然是要补课的。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    小黑屋|手机版|Archiver|官方微博|官方QQ群|舍得英语魔法学苑 ( 冀ICP备11024081号-1 )

    GMT+8, 2017-6-23 00:26 , Processed in 0.284041 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表