Skip to content
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

Question about decay constant #3

Open
yangchenyun opened this issue May 3, 2015 · 7 comments
Open

Question about decay constant #3

yangchenyun opened this issue May 3, 2015 · 7 comments

Comments

@yangchenyun
Copy link
Contributor

Hi,
I am wondering how do you calculate the decay constant for a power approximation at L278?
I checked on wiki that only exponential function will have a decay constant, how do you approach to compute one for a fixed point power function?
Thanks again 👍

Best,

@slaypni
Copy link
Owner

slaypni commented May 5, 2015

Hmm... it seems mysterious.
I am sorry that I do not remember well about its implementation.

What I remember is that I made some inferences for implementing _ofm because SuperMemo website did not provide enough information for it. So it is not necessary to think that this code is the correct way to do it.

Perhaps, it was just a bug (−_−). It seems to be that b at L288 should be approximately the same to the one of L277, however, the implementation does not seem to be. I could not remember my intention well.

@yangchenyun
Copy link
Contributor Author

Oh man, I could totally imagine what happened when you were working on it.. The website lacks some "important" pieces to people who want to implement it..

Btw, are you still using supermemo to these days?

@slaypni
Copy link
Owner

slaypni commented May 6, 2015

Yeah, it was even not easy to grasp the overview of the algorithm when reading the website first time.

I have created a web service for memorizing foreign words (particularly English for me). I am still using it occasionally where SM.js is used inside of it.

@yangchenyun
Copy link
Contributor Author

Yes, I've read some related paper by the same author to grasp the main idea and uses your implementation as guidelines.

I used to have more than 3000+ self-created cards on supermemo but after I migrated my OS to *nix, it becomes harder to use them and I am very unhappy for the fact that they keep user's data inside the software and there is not way I could easily inspect my own "model of brain".

Do you aware of this: http://supermemopedia.com/wiki/Algorithm_SM-17

@slaypni
Copy link
Owner

slaypni commented May 8, 2015

Oh, I did not read related papers. It could have helped me to implement the code if I knew it.

Perhaps, it may be good to if there are some way to log our activity related to memorization. Then we can compare multiple brain models to choose the one which suit to us. It could be more nice if there was a repository of the logs collected from many persons for developing a new algorithm.

Is that a new SuperMemo algorithm!? Wow, I was not aware of it. Although I did not read it, it seems to be getting better...

@yangchenyun
Copy link
Contributor Author

I thought so, the accuracy and converge rate of the algorithm relies heavily on the the initial data set we assumes for the user.

Yeah, that's the new algorithm when I send an email to the supermemo team and ask them questions about implementing sm-15 algorithm; they send me this link about their new endeavor.

@linonetwo
Copy link

Hi, a comment of sm fan (one of my friend) is here at zhihu https://www.zhihu.com/question/500098895/answer/2283656621

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants