Just a discrepancy of review dates that I noticed, still not able to reproduce and report a bug.
There is a known bug that has to do with reviewing cards during the rollover hour (set at 4 hours past midnight as default) but it seems it is not the case here…
With this commit in Github the version system of Anki adopts a new year.month.patch approach. That means that the current version is 23.09. Damien decided this time period as this version brings some major features including FSRS and Image Occlusion
Using Anki at the beginning can be pretty unconfortable, as pressing the spacebar and 1,2,3,4 keys a million times can lead to tendonitis and makes reviews not enjoyable 😦
Instead using a PS4, Xbox or PS4 game controller gives a gaming character to your daily reviews, is easy and can be used while connecting your Laptop with an Ultra HDTV
Installing AntiMicroX, a graphical program used to map gamepad keys to keyboard, mouse, scripts and macros in Arch Linux Distros:
> yay -Ss antimicrox
aur/antimicrox-git 3.3.3.r2.g7a39dc43-1 (+4 0.05)
Map keyboard and mouse actions to gamepad buttons, inspired by qjoypad.
Antimicro fork
aur/antimicrox 3.3.4-1 (+115 0.26) (Installed)
Graphical program used to map keyboard buttons and mouse controls to a
gamepad
antimicrox is the stable release while antimicrox-git is the cutting edge, with the latest commits version.
According to the above data FSRS v4 is the most accurate algorithm as it has the lowest Mean absolute error based on 66 group of experiments in 59 collections containing approximately 3 million reviews
The original commit that produced the following error:
Exception in thread Thread-1: Traceback (most recent call last): File “/home/chris/ankidev/out/extracted/python/lib/python3.9/threading.py”, line 980, in _bootstrap_inner self.run() File “/home/chris/ankidev/qt/aqt/mediasrv.py”, line 93, in run
DevTools listening on ws://127.0.0.1:8080/devtools/browser/27d471d5-c7a4-4890-aa4a-3e6d790323b1 % (self.server.effective_host, self.server.effective_port) # type: ignore AttributeError: ‘MultiSocketServer’ object has no attribute ‘effective_host
Ο νέος αλγόριθμος Free Spaced Repetition Scheduler (FSRS) δημοσιεύτηκε για πρώτη φορά από τον Jarrett Ye με username LMSherlock στο Reddit και στα Anki beta forums. Ο Jarrett Ye είναι ένας κινέζος, απόφοιτος πληροφορικής ο οποίος χρησιμοποίησε μια διαφορετική προσέγγιση στη μοντελοποίηση της ανθρώπινης μνήμης, βασιζόμενος στην στοχαστική ανάλυση εκατομμυρίων δειγμάτων (logs).
Τα δείγματα αυτά προέρχονταν από 220 εκατομμύρια χρήστες της εφαρμογής MaiMemo για την εκμάθηση αγγλικών και ξένων γλωσσών. Η στοχαστική ανάλυση προσπαθεί να εκτιμήσει την βέλτιστη πορεία εκμάθησης, δηλαδή καλή ανάκληση με όσο το δυνατόν λιγότερες επαναλήψεις (reviews).
Το νέο αυτό μοντέλο χρησιμοποιεί έναν stochastic shortest path algorithm ο οποίος εισάγει 3 παραμέτρους της μνήμης:
R = Retrievability (πιθανότητα ανάκλησης)
S = Stability (σταθερότητα δηλαδή το διάστημα όταν R = 90%)
D = Difficulty με τιμές στο διάστημα 1 έως 10
Η αρχική σταθερότητα έπειτα από την πρώτη απάντηση δίνεται από τον ακόλουθο τύπο: (το G συμβολίζει το Grade με το οποίο ο χρήστης απαντά σε κάθε κάρτα)
H αρχική δυσκολία δίνεται από τον τύπο:
Για την χρήση του συγκεκριμένου αλγορίθμου απαιτείται έκδοση Anki νεότερη από 2.1.55, καθώς αυτή εισήγαγε δυνατότητα για custom scheduling.
και η εύκολη αντιγραφή του γίνεται πατώντας το Raw
Στα αρχικά βήματα ίσως θέλει κάποιος να βλέπει τις παραμέτρους της κάθε κάρτας. Για αυτό πρέπει να αλλαχτεί η μεταβλητή display_memory_state από false σε true
Το FSRS είναι τόσο υποσχόμενο που ο δημιουργός του Anki, Damien Elmes (dae) σκέφτεται να το ενσωματώσει σαν προαιρετικό scheduler.