
Bilgi kartı uygulamalarını kullanan çoğu insan, bir algoritma bir kartı yarın mı yoksa gelecek ay mı göstereceğine karar verirken perde arkasında ne olup bittiği hakkında hiçbir fikre sahip değildir. Yıllarca baskın yanıt, 1980'lerde geliştirilen ve milyonlarca öğrenciye oldukça iyi hizmet etmiş sezgisel bir algoritma olan SM-2 oldu. FSRS — the Free Spaced Repetition Scheduler — daha yeni bir yaklaşımdır ve temelde farklı bir yol izler: sabit kurallar kullanmak yerine, hafızanızın gerçekte nasıl çalıştığına dair matematiksel bir model oluşturur. Bu modeli anlamak, FSRS zamanlamalarının neden daha doğru hissettirdiğini ve aynı tutma seviyesi için neden daha az tekrar gerektirme eğiliminde olduğunu açıklar. FSRS açık kaynaklıdır ve aktif olarak geliştirilmektedir; GitHub'daki FSRS algoritmasını inceleyebilirsiniz. Aralıklı tekrar konularının tamamı için aralıklı tekrar makale koleksiyonunu ziyaret edin.
FSRS, öğrendiğiniz her bilgi parçasını üç nicelik kullanarak tanımlar. Bunlar bir araya gelerek araştırmacıların DSR modeli adını verdiği yapıyı oluşturur.
Geri çağrılabilirlik, bir öğeyi şu anda, tam olarak bu anda başarıyla hatırlayabilme olasılığıdır. Bir tekrardan hemen sonra 1.0'da (kesinlik) başlar ve bir unutma eğrisini takip ederek zamanla azalır. Algoritma size bir kartı gösterme zamanının geldiğine karar verdiğinde, bunun nedeni geri çağrılabilirliğinizin bir hedef seviyeye düşmüş olmasıdır — genellikle 0.90 civarında, yani yaklaşık %90 hatırlama olasılığı anlamına gelir. Amaç, unutmadan hemen önce tekrar etmektir; çok önceden değil, sonradan da değil.
Kararlılık, geri çağrılabilirliğinizin ne kadar yavaş azaldığını tanımlar. Yüksek kararlılığa sahip bir hafıza yavaş solar; düşük kararlılığa sahip bir hafıza ise hızla solar. Her başarılı tekrardan sonra, o öğe için kararlılığınız artar; bu nedenle tekrar aralıkları zamanla büyüyebilir. Doğru anlarda beş kez tekrar edilen aynı öğe, tek bir günde beş kez tekrar edilen bir öğeye göre çok daha yüksek kararlılığa sahip olur — algoritma bu farkı tam olarak yakalar.
Kararlılık, "bir şeyi iyi bilmek" şeklindeki günlük anlamla en doğrudan örtüşen niceliktir. Yüksek kararlılık, bir tekrarı atlasanız bile hafızanızın haftalar sonra hâlâ büyük ölçüde sağlam kalacağı anlamına gelir. Düşük kararlılık ise tek bir tekrarı kaçırmanın hatırlama olasılığınızı önemli ölçüde düşürebileceği anlamına gelir.
Zorluk, belirli bir öğenin sizin için içsel olarak ne kadar zor olduğunun bir tahminidir. Bazı bilgileri hatırlamak diğerlerinden daha zordur ve bu kişiden kişiye değişir. Bir öğenin zorluğu, başarılı bir tekrardan sonra kararlılığın ne kadar artacağını etkiler: kolay öğeler tekrar başına daha fazla kararlılık kazanır; zor öğeler daha az kazanır. Zorluk sabit değildir — kartları zaman içinde değerlendirdikçe güncellenir, böylece başlangıçta zor görünen bir öğe, aşinalığınız arttıkça giderek yeniden sınıflandırılabilir.
Bir öğe için D, S ve R'nin mevcut değerleri verildiğinde, FSRS geri çağrılabilirliğin gelecekteki herhangi bir zaman aralığında nasıl değişeceğini tahmin edebilir. Bunu, kesin bir soruyu yanıtlamak için kullanır: geri çağrılabilirlik bugünden kaç gün sonra hedef eşiğe düşecek?
İşte o gün, bir sonraki planlanmış tekrar olur. Ne fazla, ne eksik — sabit çarpanlar yok, popülasyon ortalamaları yok, yalnızca bu belirli öğe ve bu belirli öğrenci için modelden türetilen bir tahmin.
Bir tekrarı tamamlayıp bir değerlendirme verdiğinizde — Again, Hard, Good veya Easy — FSRS, yanıtınızın ortaya koyduğu bilgilere dayanarak öğenin D ve S değerlerini günceller. Başarısız bir hatırlama (Again) kararlılığı sıfırlar ve zorluğu hafifçe artırır. Kolay, kendinden emin bir hatırlama (Easy), yavaş ve çabalı bir hatırlamadan (Hard veya Good) daha büyük bir kararlılık kazancı üretir. Bir sonraki aralık daha sonra güncellenmiş parametrelerden yeniden hesaplanır.
FSRS'nin en önemli özelliklerinden biri, temel parametrelerinin tekrar geçmişinize göre kalibre edilebilmesidir. Model, kararlılığın farklı durumlarda nasıl geliştiğini kontrol eden bir dizi ağırlık içerir. Bu ağırlıklar büyük ölçekli araştırma verilerinden türetilen varsayılan değerlere sahiptir, ancak geçmiş tekrarlarınızın gerçek örüntüsüne de uyarlanabilirler.
Bu, FSRS'nin bir şeyleri popülasyon ortalamasından daha hızlı unutma eğiliminde olduğunuzu ya da Hard olarak işaretlediğiniz hatırlamaların sizin için aslında oldukça kararlı olduğunu öğrenebileceği anlamına gelir. Ortaya çıkan zamanlamalar, herhangi bir sabit kurallı sistemin başarabileceğinden daha derin bir düzeyde kişiselleştirilir.
Bu, kavramsal olarak yalnızca bir kolaylık faktörünü düşürmekten farklıdır. Eski algoritmalardaki kolaylık faktörleri, aralıklara çarpımsal olarak uygulanan kart başına ayarlamalardır. FSRS, unutma eğrilerinizin biçimini verilerden öğrenir, ardından o biçimi kullanarak tüm aralıkları temel ilkelerden yeniden türetir.
Değerlendirmeleriniz, FSRS'nin hafıza tahminlerini güncellemek için kullandığı birincil sinyaldir. Bunları doğru yapmak önemlidir.
Buradaki temel kavrayış, yalnızca hatırlayıp hatırlamadığınızın değil, nasıl hatırladığınızın da önemli olduğudur. Çabayla geri çağrılan bir hafıza, anında geri çağrılan bir hafızadan daha az kararlıdır ve FSRS bu farkı modeller. Dolayısıyla dürüst değerlendirme yalnızca iyi bir uygulama değildir — modeli doğru tutan veri hattıdır.
FSRS, yalnızca nasıl tekrar ettiğinizle değil, materyali nasıl tükettiğiniz ve onunla nasıl etkileşime girdiğinizle sıkı sıkıya bütünleştiğinde en parlak hâline kavuşur. Tekrar zamanlamasının kalitesi, ancak zamanlanan bilgi kartlarının kalitesi kadar iyidir. İlk okuma aşamasında aktif hatırlama — kontrol etmeden önce yanıtları üretmek için duraklamak — daha iyi kodlanmış ilk hafızalar üretir; bu da FSRS'ye üzerinde çalışacağı daha güçlü bir başlangıç noktası verir.
Materyaller arası çalışma için algoritma, hangi kaynaktan geldiğine bakılmaksızın her kartı bağımsız olarak ele alır. Bu, bir dil öğrenme PDF'sinden sözcük dağarcığını, kaydedilmiş bir dersten anahtar kavramları ve bir ders kitabından formülleri tek bir oturumda tekrar etmeyi mümkün kılar; her öğe ait olduğu kategoriye göre değil, kendi kararlılığına ve zorluğuna göre zamanlanır.
FSRS "bu konu ne kadar zor?" diye sormaz — "bu belirli hafıza, bu belirli öğrencide, şu anda ne kadar kararlı?" diye sorar. Kategorilerden bireysel hafıza izlerine geçiş, model tabanlı zamanlamayı sezgisel zamanlamadan ayıran şeydir.
Modelin sınırları konusunda açık olmakta fayda var. FSRS, hafıza pekiştirmesinin nörolojik ayrıntılarını simüle etmez. Yorgunluk seviyenizin veya çalışma ortamınızın belirli bir günde performansınızı etkileyip etkilemeyeceğini bilmez. Tutmayı garanti etmez — bir olasılık eşiğini hedefler, dolayısıyla bir miktar unutma beklenir ve kabul edilebilir.
Model ayrıca yalnızca değerlendirmeleriniz kadar iyidir. Kartları gerçekte çabalı olmalarına rağmen sürekli Easy olarak işaretlerseniz — belki yaklaşan tekrarların sayısını azaltmak için — algoritma çok uzun aralıklar üretecek ve gerçek tutma oranınız hedefin altına düşecektir. Unutma eğrisi tercihlerinizi umursamaz; yalnızca dürüst girdiye yanıt verir.
Model tabanlı bir yaklaşımın pratik getirisi, aynı tutma hedefi için toplamda daha az tekrardır. Aralıklar muhafazakâr bir sezgiden değil, ne zaman unutacağınıza dair doğru bir tahminden türetildiğinden, algoritma zamanlamaları gereksiz yere şişirmez. Sizin için gerçekten kararlı olan öğeler uzun aralıklar alır. Gerçekten kırılgan olan öğeler kısa aralıklar alır. Aylarca süren bir çalışma boyunca büyük bir deste üzerindeki net etki önemli olabilir: aynı tutma seviyesine çok daha az tekrar süresiyle ulaşmak.
Geniş bir bilgi gövdesi üzerinde çalışan herkes için — bir dil, profesyonel bir alan, akademik bir konu — bu verimlilik, geri kazanılan saatlere ve önemli olduğunda gerçekten kalıcı olan bilgiye dönüşür.
Ustalık trendleriniz ve kitaplar arası tekrar kuyruğunuz LearnBook panosunda görülebilir — çalıştığınız her kaynak boyunca hafızanızın nasıl dayandığına dair canlı bir görüntü; tümü yukarıda açıklanan aynı FSRS modeli tarafından zamanlanır.
SM-2 onlarca yıl bilgi kartlarına güç verdi, ancak FSRS gerçek hafızanıza uyum sağlar. İşte nasıl farklılaştıkları ve çalışma verimi için neden önemli olduğu.
Aralıklı tekrar, tam unutacağınız anda, giderek artan aralıklarla tekrarları planlar. İşte nasıl çalıştığı ve neden bu kadar etkili olduğu.