open-spaced-repetition/fsrs4anki

A modern Anki custom scheduling based on Free Spaced Repetition Scheduler algorithm

해결하는 문제

Anki의 기본 스케줄링 시스템을 간격 반복에 대한 더 현대적이고 데이터 중심적인 방식으로 대체합니다. 이는 사용자가 개인의 기억 패턴에 더 잘 맞도록 카드 복습 시기를 최적화하고 학습 효율을 높이는 데 도움을 줍니다.

작동 방식

이 프로젝트는 두 가지 주요 구성 요소로 이루어져 있습니다:

  1. The Scheduler: 카드 복습 타이밍을 결정하기 위해 Free Spaced Repetition Scheduler (FSRS) 알고리즘을 구현합니다.
  2. The Optimizer: 머신러닝을 사용하여 사용자의 특정 복습 이력을 분석하고 기억 성능에 적합한 최적의 매개변수를 계산합니다.

대상 사용자

기본 내장된 알고리즘보다 더 개인화되고 효율적인 스케줄링 알고리즘을 원하는 Anki 사용자, 특히 (통합이 간소화된) Anki 23.10 이상을 사용하는 사용자입니다.

주요 특징

  • FSRS 알고리즘에 기반한 데이터 중심 접근 방식.
  • 사용자 이력을 기반으로 스케줄링을 개인화하기 위한 머신러닝 옵티마이저 포함.
  • Review Heatmap 및 Advanced Browser와 같은 여러 인기 있는 Anki 애드온과 호환 가능.
  • 기억 역학을 위한 확률적 최단 경로 알고리즘에 관한 Maimemo의 선구적인 연구를 기반으로 구축됨.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트