Skip to content

Support FSRS Optimizer #8594

Closed
Closed
@luo-chuan

Description

@luo-chuan

In what scenarios do you need this feature?

叶神在QQ频道说RemNote支持FSRS Optimizer,并且建议思源也跟进。好像是用来设置闪卡复习参数的,不是很懂,可以请叶神解释一下。 @L-M-Sherlock

Describe the optimal solution

image

Describe the candidate solution

No response

Other information

No response

Activity

L-M-Sherlock

L-M-Sherlock commented on Jun 22, 2023

@L-M-Sherlock
Contributor

只要支持复习数据导出,和 FSRS 参数设置即可。优化器这边我可以做。

L-M-Sherlock

L-M-Sherlock commented on Jun 22, 2023

@L-M-Sherlock
Contributor

导出一个 csv,有以下 4 列数据即可:
card_id, revlog_id, rating, datetime

luo-chuan

luo-chuan commented on Jun 22, 2023

@luo-chuan
Author

@88250 呼叫D大

88250

88250 commented on Jun 22, 2023

@88250
Member

@L-M-Sherlock 方便简要介绍一下这个优化器的作用吗?另外,现在思源没有存储复习数据,所以一些统计功能也没法实现 😂

L-M-Sherlock

L-M-Sherlock commented on Jun 22, 2023

@L-M-Sherlock
Contributor

方便简要介绍一下这个优化器的作用吗?另外,现在思源没有存储复习数据,所以一些统计功能也没法实现 😂

就是可以从用户的复习记录里面训练一组记忆模型的参数,可以让算法更准确。

88250

88250 commented on Jun 22, 2023

@88250
Member

@L-M-Sherlock 结果后续是用于初始化 fsrs 参数的吧:

type Parameters struct {
	RequestRetention float64
	MaximumInterval  float64
	EasyBonus        float64
	HardFactor       float64
	W                weights
}

看来我们得先把 review log 持久化一下,持久化该数据结构有什么建议吗,或者说有什么需要注意的地方,我问题有点多,麻烦不吝赐教,多谢。

TangQi001

TangQi001 commented on Jul 4, 2023

@TangQi001

D大,叶哥在频道回了
image

L-M-Sherlock

L-M-Sherlock commented on Jul 4, 2023

@L-M-Sherlock
Contributor

Anki的复习记录是存在sqlite里

88250

88250 commented on Jul 4, 2023

@88250
Member

@L-M-Sherlock 我大概了解了,谢谢。

luo-chuan

luo-chuan commented on Jul 5, 2023

@luo-chuan
Author
qiuqiao

qiuqiao commented on Jul 5, 2023

@qiuqiao

持久化复习数据之后,一些统计功能(如正答率)也可以做出来了

17 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @88250@L-M-Sherlock@luo-chuan@qiuqiao@TangQi001

        Issue actions

          Support FSRS Optimizer · Issue #8594 · siyuan-note/siyuan