안키

위키백과, 우리 모두의 백과사전.

안키
개발자Damien Elmes
안정화 버전
2.0.38 / 2016년 12월
저장소
프로그래밍 언어파이썬
운영 체제윈도우, 리눅스 OS X, FreeBSD, Maemo
플랫폼크로스 플랫폼
크기2.0.36:
.deb 패키지 (서드파티 라이브러리 없이): 3.3 MB; 설치 후: 10.4 MB
언어영어 및 35개 기타 언어
종류플래시카드 간격 반복
라이선스
  • 2.0.0:
    • GNU AGPL v3+
    • 상용 사유 라이선스 (개발자는 공식 배포판에 포함된 코드에 대해 3-clause BSD 라이선스를 받는다)
  • 1.2.x: GPL v3+ (데스크톱 버전 Maemo, 안드로이드, 닌텐도 DS용)
상태지원 중
웹사이트ankisrs.net

안키(Anki)는 간격 반복 이론에 기초한 지능형 플래시카드 암기 프로그램이다. Damien Elmes에 의해 제작되었다.

안키는 암기(暗記)를 뜻하는 일본어의 로마자 표기이다.[1]

1980년대 말에 슈퍼메모용으로 만들어진 SM2 알고리즘은 이 프로그램에 추가된 간격 반복 방식의 토대를 형성한다. 이 모델은 신경과학적 근거[2]에 기반한 것으로, 사용자의 피드백에 따라 적합한 시간 간격으로 카드를 제시함으로써 장기 기억을 형성하는 데 효과적으로 작용한다. “한 번에 다량을 학습하는 것보다 적절한 시간 간격을 거쳐 많은 횟수를 반복하여 학습하는 것이 결정적으로 유리하다”는 에빙하우스의 언급[3]과도 맥이 닿아 있다.

알고리즘의 안키 구현체는 카드에 대한 우선 순위 조정을 허용하고 긴급한 순서에 따라 카드를 보여줄 수 있도록 수정되었다.


학습은 SM2 알고리즘에 따라 복습 주기가 임박한 카드 표시 - 해당 카드에 대해 사용자가 느낀 주관적 난이도 피드백 - Anki 알고리즘에 따라 카드 복습 주기 자동 재설정 순으로 이루어지며, 매일 이 과정이 반복된다. 사용자가 쉽게 느꼈다고 피드백한 카드는 복습 주기가 늘어나며, 어렵게 느꼈다고 피드백한 카드는 복습 주기가 줄어들어, 결과적으로 효율적인 학습을 돕게 된다.

카드들은 HTML을 이용하여 표현되며, 텍스트, 그림, 소리, 비디오,[4] LaTeX 등식을 포함할 수 있다. 사용자 통계와 더불어 카드의 데크들은 오픈 SQLite 포맷으로 저장된다.

모바일 버전[편집]

다음의 스마트폰/태블릿 클라이언트의 이용이 가능하다:[5]

  • AnkiMobile[6] 아이폰, 아이팟 터치, 아이패드용 (유료)
  • AnkiWeb[7] (온라인 서버, 무료. 추가 기능 및 데크 호스팅 포함)
  • AnkiDroid[8] 안드로이드용 (무료, GPLv3, 다른 제작자에 의해 제작됨)

같이 보기[편집]

각주[편집]

  1. wikt:暗記
  2. Smolen, Paul; Zhang, Yili; Byrne, John H. (2016년 2월). “The right time to learn: mechanisms and optimization of spaced learning”. 《Nature reviews. Neuroscience》 17 (2): 77–88. doi:10.1038/nrn.2015.18. ISSN 1471-003X. PMC 5126970. PMID 26806627. 
  3. Ebbinghaus, Hermann (1913). “Memory: A contribution to experimental psychology.”. doi:10.1037/10011-000. 
  4. Played in a separate MPlayer window.
  5. “Anki - powerful, intelligent flashcards”. 《ankisrs.net》. 
  6. “Anki - powerful, intelligent flashcards”. 《ankisrs.net》. 
  7. “Anki - friendly, intelligent flashcards”. 《ankiweb.net》. 
  8. “Anki on Android”. 《github.com》. 

외부 링크[편집]