open-spaced-repetition/fsrs4anki

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

해결하는 문제

FSRS4Anki는 Anki의 기본 스케줄링 알고리즘을 보다 현대적이고 데이터 기반 접근 방식으로 교체합니다. 인간이 실제로 기억하는 방식을 반영하여 카드 복습 시점을 최적화하고, 불필요한 복습을 줄이면서 기억 유지율을 유지하는 것을 목표로 합니다.

작동 원리

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

  1. 스케줄러:FSRS 알고리즘을 기반으로 내장된 Anki 스케줄러를 대체하여 카드의 다음 복습 시점을 결정합니다.
  2. 옵티마이저:머신러닝을 사용해 사용자의 특정 복습 기록을 분석하고, 개별 기억 패턴에 가장 적합한 매개변수를 계산합니다.

대상 사용자

최근 기억 연구를 기반으로 보다 효율적이고 개인화된 간격 반복 시스템을 원하는 Anki 사용자에게 적합합니다.

주요 특징

  • 머신러닝 최적화:개인 복습 기록을 학습하여 스케줄링 매개변수를 맞춤화합니다.
  • 데이터 기반 접근:해석 가능성과 검증 가능성을 모두 갖춘 Free Spaced Repetition Scheduler(FSRS) 알고리즘을 기반으로 합니다.
  • Anki 통합:Anki 23.10 이상에 통합되며, 독립형 스케줄러를 통해 이전 버전도 지원합니다.