슈퍼메모
SuperMemo개발자 | 슈퍼메모 월드, 피오트르 워니아크 |
---|---|
안정적 해제 | 버전 18.05 / 2020년 10월 29일; 전 |
기록 위치 | 델파이 |
운영 체제 | Windows, Windows Mobile, Palm OS |
크기 | 48.1MB |
유형 | 가속화된 학습 및 메모리 소프트웨어 |
면허증 | 소유권 |
웹사이트 | super-memo |
슈퍼메모(SuperMemo)는 1985년부터 현재까지 폴란드에서 피오트르 워즈니악과 함께 SuperMemo World, SuperMemo R&D가 개발한 학습법과 소프트웨어 패키지다.[1]장기기억에 대한 연구를 바탕으로 하고 있으며, 1930년대부터 다수의 심리학자가 효율적인 지도를 위해 제안해 온 간격이 있는 반복학습법을 실용적으로 적용한 것이다.[2]
이 방법은 윈도, 윈도 CE, 윈도 모바일, (포켓 PC), 팜 OS (PalmPilot) 등을 위한 컴퓨터 프로그램으로 이용할 수 있다.같은 회사(SuperMemo World)의 코스 소프트웨어도 웹 브라우저에서 또는 컴퓨터 없이도 사용할 수 있다.[3]
SuperMemo의 데스크톱 버전(2002년 v. 이후)은 질문 및 답변 플래시 카드의 전통적인 생성뿐만 아니라 증분 읽기를 지원한다.[4]
소프트웨어 구현
SuperMemo 프로그램은 사용자가 구성한 질문과 답변 데이터베이스를 저장한다.데이터베이스에 저장된 정보를 검토할 때 프로그램은 SuperMemo 알고리즘을 사용하여 사용자에게 보여줄 질문을 결정한다.그런 다음 사용자는 질문에 답하고 상대적 리콜 용이성(1등급이 가장 어렵거나 5등급이 가장 쉽다)을 평가하며, 등급을 사용하여 질문을 얼마나 빨리 다시 표시해야 하는지 계산한다.SuperMemo 버전에 따라 정확한 알고리즘이 달라지지만, 일반적으로 기억하기 어려운 아이템은 더 자주 나타난다.[1]
간단한 텍스트 문답 외에도 최신 버전의 SuperMemo는 이미지, 비디오, HTML 문답 등을 지원한다.[5]
2002년부터 SuperMemo는 증분 읽기(IR 또는 "증가")[6]라고 불리는 다른 간격의 반복 프로그램과 구별되는 독특한 기능들을 가지고 있다.이전 버전은 IR을 사용하여 사용하고자 하는 정보를 입력하는 사용자들을 중심으로 구축된 반면, 사용자는 배우고자 하는 텍스트를 가져올 수 있다.사용자는 SuperMemo 내부의 텍스트를 읽고, 본문 내 자신의 위치를 책갈피로 책갈피하여 나중에 재방문할 수 있도록 자동 스케줄링하여 귀중한 정보를 추출하고, 추출물을 사용자가 학습할 수 있는 질문으로 변환할 수 있는 도구가 제공된다.같은 프로그램에서 모두 기억될 수 있도록 지식을 읽고 추출하는 전 과정을 자동화함으로써 수동으로 정보를 준비해야 하는 것에서 시간을 절약할 수 있으며, 학습의 본질에 대한 통찰력을 이용하여 전체 과정을 사용자에게 보다 자연스럽게 만들 수 있다.나아가, 지식을 추출하는 과정은 실제로 기억할 수 있는 것보다 더 많은 정보의 추출로 이어질 수 있는 경우가 많기 때문에, 시스템의 모든 정보를 검토할 수 없을 때 사용자가 가장 중요한 정보를 기억하도록 하는 우선 시스템이 구현된다.[7]
알고리즘
SuperMemo가 사용하는 구체적인 알고리즘이 발표되었고, 다른 프로그램에서도 다시 구현되었다.
다른 알고리즘이 사용되어 왔다; SM–0은 원래의 (비 컴퓨터 기반) 알고리즘을 가리킨 반면, SM-2는 1987년에 출시된 원래의 컴퓨터 기반 알고리즘을 가리킨다(SuperMemo 버전 1.0에서 3.0까지에서 사용되며, 이 중 SuperMemo 버전 2가 가장 인기가 있었기 때문에 SM-2로 언급되었다).[8][9]소프트웨어의 후속 버전은 이러한 변경이 학습에 유익한지에 대한 연구는 거의 없지만 알고리즘을 더욱 최적화한다고 주장해왔다.
SuperMemo 알고리즘 개발자인 피오트르 워즈니악은 학습실습에서 반복공간의 최적화라는 제목의 논문을 통해 SM-5에 대한 설명을 발표했다.그것보다 늦게 발표된 알고리즘에는 거의 세부사항이 명시되어 있지 않다.
1995년 슈퍼메모6와 슈퍼메모7 사용자가 수집한 데이터를 활용해 최적구간 함수의 이론적 타당성을 강화하고 적응을 가속화하는 여러 개선점을 추가한 SM-8이 슈퍼메모8에 도입되었다.[10]
2002년, 반복의 지연이나 진전에 의한 간섭에 내성이 있는 최초의 슈퍼메모 알고리즘인 SM-11이 슈퍼메모 11(SuperMemo 2002라 한다)에 도입되었다.2005년에 SM-11은 등급 대 등급에서 계산된 A와 B 매개변수의 경계를 도입하기 위해 변경되었다.인덱스 데이터를 잊어버리는 중.[10]
2011년, SM-11의 두 가지 약점을 눈에 띄게 제거하여 아이템 지연이 매우 큰 과부하 컬렉션에 등장하게 된 SM-15가 Supermemo 15에 도입되었다.[10]
2016년 SuperMemo 17에는 두 가지 구성요소 모델을 통합한 알고리즘의 첫 버전인 SM-17이 도입되었다.[11]
슈퍼메모 알고리즘의 최신 버전은 2019년 출시된 SM-18이다.[12]
SM-2 알고리즘 설명
첫 번째 컴퓨터 기반 SuperMemo 알고리즘([9]SM-2)은 연구 중인 각 카드의 세 가지 속성을 추적한다.
- 반복번호 n은 지난번부터 카드를 연속해서 성공적으로 회수(등급 ≥ 3을 부여받았다는 의미)한 횟수다.
- 카드가 얼마나 "쉬운"지를 느슨하게 나타내는 EF(더 정확히 말하면, 회생 간 간격이 얼마나 빨리 커지는지를 결정한다)라는 간편성 요인이다.EF의 초기 가치는 2.5이다.
- SuperMemo의 시간(일 단위)인 회생간격 I는 이전 검토 후 사용자가 카드를 다시 검토하도록 요청한다.
사용자가 리뷰 세션을 시작할 때마다 SuperMemo는 적어도 며칠 전에 마지막 리뷰가 발생한 카드를 사용자에게 제공한다.각 검토에 대해 사용자는 정보를 상기하려고 하고 (정답을 표시한 후) 자체 평가를 나타내는 등급 q(0부터 5까지)를 지정하며, 각 등급은 다음과 같은 의미를 갖는다.
- 0: "전체 정전", 정보 호출 실패 완료.
- 1: 정답은 틀렸지만, 정답을 보자마자 친숙하게 느껴졌다.
- 2: 정답은 틀렸지만, 정답을 보자마자 기억하기 쉬워 보였다.
- 3: 대응은 올바르지만 리콜에 상당한 노력이 필요함.
- 4: 약간의 망설임 끝에 올바른 답변.
- 5: 완벽한 리콜로 올바른 대응
카드와 관련된 세 가지 변수를 업데이트하기 위해 다음 알고리즘을[13] 적용한다.
알고리즘 SM-2 입력: 사용자 등급 q 반복 번호 n EF interval I 출력: q, EF, I q 3(정확한 응답)의 업데이트된 값, n = 0이면 I ← 1이고 n = 1이면 I round round(I × EF)가 종료되고 n이 증가(잘못된 응답) n ← 0이면 I round가 종료된다.I ← EF ( EF + (0.1 - (5 - q) × (0.08 + (5 - q) × 0.02)가 1.3인 경우 EF ← 1.3이 반환되는 경우(n, EF, I)가 종료된다.
슈퍼메모는 예정된 모든 검토가 완료된 후 사용자에게 4등급 이하가 표시된 카드를 4등급까지 반복해서 재검토할 것을 요구한다.
비 SuperMemo 구현
일부 알고리즘은 Anki, Mnemosyne, Emacs Org-mode의 Org-drill과 같은 다른 무료 프로그램에서도 다시 구현되었다.플래시 카드 소프트웨어의 전체 목록을 참조하십시오.
SM-2 알고리즘은 다른 어플리케이션에서 가장 인기 있는 것으로 입증되었으며, 그 중에서도 안키와 므네모시네에서 (수정된 형태로) 사용된다.Org-drill은 기본적으로 SM-5를 구현하며, SM-2 및 단순화된 SM-8과 같은 다른 알고리즘을 선택적으로 구현한다.
참조
- ^ a b Wolf, Gary (April 21, 2008), "Want to Remember Everything You'll Ever Learn? Surrender to This Algorithm", Wired Magazine, ISSN 1059-1028, retrieved January 30, 2019
- ^ Spitzer, Herbert F. (December 1939). "Studies in Retention" (PDF). Journal of Educational Psychology. 30 (9): 641–656. doi:10.1037/h0063404. ISSN 0022-0663.
- ^ 비달락 K, 무라코스키 J, 워즈니악 P:컴퓨터 없이 SuperMemo 사용 – 종이 및 연필 방식
- ^ Purdy, Kevin (2010), "Use Incremental Reading to Memorize Large Batches of Data", Lifehacker
- ^ "SuperMemo: What's new in SuperMemo 17?". super-memory.com. Retrieved January 30, 2019.
- ^ "SuperMemo Guru: Increading". supermemo.guru. Retrieved September 15, 2021.
- ^ "SuperMemo Guru: Minimum Definition of Incremental Reading". supermemo.guru. Retrieved December 3, 2019.
- ^ P. A. Woźniak (1990). "Account of research leading to the SuperMemo method". Retrieved November 18, 2020.
- ^ a b P. A. Woźniak (1990). "Application of a computer to improve the results obtained in working with the SuperMemo method". Retrieved November 18, 2020.
- ^ a b c "SuperMemo Algorithm - SuperMemo Help". help.supermemo.org. Retrieved May 1, 2019.
- ^ "Algorithm SM-17". supermemo.guru. Retrieved May 1, 2019.
- ^ "Algorithm SM-18". supermemo.guru. Retrieved May 9, 2020.
- ^ "Super-Memo 2 Plugin for Super-Memo for Windows: Delphi Source Code". SuperMemo Articles. Retrieved August 23, 2021.
외부 링크
- 기사들
- 토마시 P. 지날스키:SRS(스페이스 리피션 소프트웨어) 사용 – 스페이스 리피션 및 SuperMemo 소개
- Pawel Kowalczyk: SuperMemo와 함께 영어 배우기 – SuperMemo가 어떻게 영어를 배우는데 도움을 줄 수 있는가
- 패트릭 케니: 메모리 소프트웨어: SuperMemo – SuperMemo를 사용하여 일본어를 공부하는 방법