-
-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Parameters caused long interval seems wrong #191
Comments
@mantixero I fixed the optimizer for your case. Could you use it to generate new parameters and reschedule your collection with them? |
Exactly when do you see this error message? Just after clicking the link? I don't see this message. |
It occurs after clicking the link, then clicking on the button that says "Open in Colab". Maybe the link is already in Colab, and there is no need to click that button? |
Yeah, I think that you don't need to click that button. |
"Open in Colab" only works for release versions. |
Okay, thank you. The optimizer is running now. By the way, I was reading through the usage instructions for FSRS4Anki, and I noticed the line |
The optimizer calculate the true retention before training. So the interval modifier doesn't affect the optimization process. |
By saying that the requestRetention of FSRS4Anki is equivalent to the interval modifier, @L-M-Sherlock meant to say that the purpose of adjusting the requestRetention in FSRS is same as the purpose of adjusting the interval modifier in Anki. In Anki, you adjust the interval modifier to control your retention rate indirectly. In your case, you should set the requestRetention to 0.93 to achieve a 93% retention rate. |
I see. If @L-M-Sherlock agrees with the above characterization of what he meant, I will leave requestRetention at 0.93. |
Also, as pointed out by @L-M-Sherlock in his above comment, the value of requestRetention doesn't affect the |
Thank you for the clarification, although I did realize that requestRetention is only taken into account via the custom scheduling box under Anki's v3 deck options, not as a variable when running the optimizer. |
Here is the formula: |
@mantixero, I am waiting for the results. Were our efforts successful? |
using a previously, with After rescheduling my cards, my reviews due in my main deck went from 2741 (after reverting to v2 intervals yesterday) to 2403. Keep in mind, before reverting to v2 intervals yesterday, I had only 90 reviews due in my main deck, so the 2000+ new reviews probably reflect the reviews I should have been doing these past 5 months had my |
Thank you for confirming. Looking at some of the cards from issue#54, one of the mature cards in question went from an interval of 5.6 years to the much more realistic 1.98 years, and another just out of the Learning stage went from 4.9 months to a more reasonable sounding 2.33 months: As far as I can tell, outside of the 4 bugged cards with 26+year intervals, everything else is looking pretty good! I'll keep using FSRS and see what my retention rate turns out like once I get my neglected reviews under control. |
What about these cards? What are their original intervals? |
Here are the cards' info. I've already set a new due date for each of them, as you can see in their latest "Manual" state. I don't know if it's a bug, but there is no Here's another example of a card (罰) that doesn't have |
Oh, these cards seems to be reseted. |
1 similar comment
Oh, these cards seems to be reseted. |
The difference seems to be that if a card has been returned to the |
Yes, I reset them about an hour ago after running the optimizer and rescheduling them with FSRS4Anki Helper to no effect. |
That's not true, because I ran the helper first, then saw that their intervals were still the same, so I reset them via Edit: I still had Anki open, so I mashed Ctrl + Z (Undo) just now until all 4 cards went back to their prior status ( |
Yeah, I am sorry. I didn't see that the first review of these cards is not of learn type. The helper is designed to skip such cards. But, still I would advise you to restore from a backup just before you reset these cards. (Or undo the reset using Ctrl + Z, if possible) |
Yes, I undid the reset using Ctrl + Z. Now I just need the Helper to not skip such cards, because there are MANY more like this that just happen to have more believable intervals. |
Now, we need to change this line By manual reset, I mean manual reset without the manual rating in the revlog (open-spaced-repetition/fsrs4anki-helper#51). |
Here, you can see that this card (for the kanji 邪) doesn't have a first review of the |
Yes, it is the case. But, the first thing that is checked is whether the first review type is learn or not. This rule of the helper was developed on my request. So, I know how it works. |
I will implement it tomorrow. |
Thank you both for staying with me on this issue. I look forward to all my cards having |
I thought about it again and realised that it is better to include both manual reset with revlog and without revlog. The reason is that it doesn't actually matter whether the manual entry is there in the revlogs or not. If the card was reset, it should not be withheld because the first review in the revlog was not of learn or relearn type. |
I'm still using the fsrs4anki-helper.zip you linked, and maybe I need to update that, but after rescheduling with the new w values, I still have 9878 cards with intervals of 10 years or more, with the most egregious intervals shown here:
Originally posted by @mantixero in open-spaced-repetition/fsrs4anki-helper#49 (comment)
The text was updated successfully, but these errors were encountered: