Neden FSRS'ye Geçtik
Aralıklı tekrar, 1980'lerden beri var ve çoğu uygulama tekrarları hâlâ o dönemdeki gibi planlıyor. pimReader artık FSRS kullanıyor — işte neyin değiştiği ve neden bunu fark edeceksiniz.
Her aralıklı tekrar sistemi bir soruya yanıt verir: Bunu ne zaman tekrar görmeliyim?
Doğru yaparsanız, her öğeyi tam unutmadan hemen önce tekrar edersiniz — en az zamanla en yüksek kalıcılık. Bir yönde yanlış yaparsanız, zaten bildiklerinizi tekrar ederek saatler harcarsınız. Diğer yönde yanlış yaparsanız, materyal geri gelmeden onu unutursunuz.
Yaklaşık kırk yıldır, çoğu uygulama bu soruya 1980'lerin aynı algoritmasının varyasyonlarıyla yanıt verdi. pimReader artık FSRS kullanıyor ve bu farkı açıklamak değerli.
Eski yol: her şey için bir eğri
Klasik zamanlayıcılar kabaca şöyle çalışır: bir öğeyi doğru bilirseniz aralığını sabit bir katsayıyla çarpar. Yanlış bilirseniz sıfırlar. Her kart için yukarı ve aşağı kayabilen bir "kolaylık" sayısı vardır.
Bu işe yarar. Gerçek bir atılımdı. Ama doğru olmayan bir varsayımda bulunur: bütün öğelerinizin aynı biçimde unutulduğu varsayımı.
Unutmazlar. Anadilinizde neredeyse özdeş bir kelime ile dört kök değişikliği olan düzensiz bir fiil aynı şekilde bozulmaz. İkisine aynı çarpanı uygulamak, birinin sürekli gereğinden fazla, diğerinin sürekli gereğinden az tekrar edilmesine yol açar.
Klasik algoritmanın ayrıca insanların sürekli olarak karşılaştığı kötü bir hata modu vardır: olgun bir kartı bir kez yanlış bilirseniz, kolaylığı o kadar sert cezalandırılır ki asla tam olarak iyileşmez. Kartlar, hak etmedikleri sıklıkta bir tekrar döngüsüne saplanır. Bunun topluluk adı — "kolaylık cehennemi" — ne kadar yaygın olduğunu gösterir.
Yeni yol: her öğe için bir model
FSRS — Ücretsiz Aralıklı Tekrar Zamanlayıcısı — farklı bir yaklaşım benimser. Tek bir çarpan yerine, her bir öğe için üç şeyi ayrı ayrı modeller:
- Hatırlanabilirlik — bunu şu anda hatırlama olasılığınız
- Kararlılık — öğrenildikten sonra ne kadar yavaş zayıfladığı
- Zorluk — bu belirli öğenin sizin için ne kadar zor olduğu
Her tekrar bu modeli günceller. Zamanlayıcı da bir sonraki tekrarınızı hedeflenen hatırlama olasılığına denk getirecek bir aralık seçer.
Pratik sonuç: kolay öğeler yolunuzdan çok daha hızlı çıkar ve gerçekten zor olanlar saklanmayı bırakır.
Çoğu kişi, aynı ya da daha iyi kalıcılık karşılığında gözle görülür biçimde daha düşük bir günlük tekrar yükü görür. Bu sihir değil — algoritma artık açıkça bildiğiniz kartlara zamanınızı harcamıyor.
Gerçekten ne görüyorsunuz

Bir öğeyi tekrar için açtığınızda dört düğme görürsünüz:
YENİDEN · ZOR · İYİ · KOLAY
Her biri kendi aralık etiketini taşır — 5 Dakika, 1 Gün, 2 Gün, 4 Gün. Bunlar süs değil. Basarsanız olacak olan şey bu; tam da bu öğe ve onunla olan geçmişiniz için hesaplanmış.
Bunları göstermenin önemli olduğunu düşünüyoruz. Gerekçesini gizleyen bir zamanlayıcı, sizi düğmelere yarı rastgele basmaya alıştırır. Sonucu göstermek, dürüst bir şekilde puan vermenizi sağlar ve dürüst puanlar modelin tüm girdisidir. Kendi programınızı iyileştirmek için yapabileceğiniz en büyük şey, aslında takıldığınız kartlarda "İyi" düğmesine basmayı bırakmaktır.
Bir öğenin durumunu doğrudan geçersiz kılmak isterseniz, bir ilerleme kaydırıcısı da vardır — algoritmanın şu anda düşündüğünden çok daha sağlam veya daha az sağlam olduğunu bildiğinizde kullanışlıdır.
Bir şey yapmanız gerekiyor mu?
Hayır. FSRS varsayılan olarak açıktır. Mevcut öğeler geçmişlerini korur ve yeni model altında planlanmaya devam eder.
Bir süredir pimReader kullanıyorsanız, model gerçekten bildiklerinize yetişirken ilk birkaç hafta tekrar sayılarınızın değişmesini bekleyin. Genellikle aşağı yönde, aynı kalıcılık karşılığında.
En önemli şey
Kullandığınız zamanlayıcı ne olursa olsun, girdi dürüstlüğünüzdür.
FSRS, kendinden öncekilere göre unutmayı daha iyi modeller ve aralıklarınızı seçmede daha iyi bir iş çıkarır. Ama yalnızca verdiğiniz puanları modelleyebilir. Yeniden düğmesine, gerçekten düşünmek zorunda kaldığınızda basın. Kolay düğmesine yalnızca cevap gerçekten anında geldiyse basın.
Bunu yapın ve algoritma geri kalanını halleder — ki bu, sonuçta bir zamanlayıcıya sahip olmanın tüm amacıdır.