SuperMemo - SuperMemo

SuperMemo
SuperMemo Desktop
Разработчики)SuperMemo World, Петр Возняк
Стабильный выпуск
Версия 18.041hp / 28 марта 2020 г.; 8 месяцев назад (2020-03-28)
Написано вDelphi
Операционная системаWindows, Windows Mobile, Palm OS
Размер48,1 МБ
ТипПрограммное обеспечение для ускоренного обучения и памяти
ЛицензияПроприетарный
Интернет сайтwww.supermemo.com

SuperMemo (из "Super Memory") - это учусь метод и программного обеспечения пакет, разработанный SuperMemo World и SuperMemo R&D с Петр Возняк в Польша с 1985 г. по настоящее время.[1] Он основан на исследовании Долгосрочная память, и является практическим применением интервальное повторение метод обучения, который был предложен для эффективного обучения рядом психологов еще в 1930-х годах.[2]

Метод доступен в виде компьютерной программы для Windows, Windows CE, Windows Mobile, (Карманные ПК ), Palm OS (PalmPilot ) и др. Программное обеспечение курсов той же компании (SuperMemo World) также можно использовать в веб-браузер или даже без компьютера.[3]

Настольная версия SuperMemo (с версии 2002 г.) поддерживает добавочное чтение, а также традиционное создание карточек вопросов и ответов[4].

Программная реализация

Программа SuperMemo хранит базу данных вопросов и ответов, созданную пользователем. При просмотре информации, сохраненной в базе данных, программа использует алгоритм SuperMemo, чтобы решить, какие вопросы показывать пользователю. Затем пользователь отвечает на вопрос и оценивает относительную легкость запоминания - от 1 до 5 (1 - самый сложный, 5 - самый легкий) - и их рейтинг используется для расчета того, как скоро ему следует снова показать вопрос. Хотя точный алгоритм зависит от версии SuperMemo, в целом элементы, которые сложнее запомнить, появляются чаще.[5]

Помимо простых текстовых вопросов и ответов, последняя версия SuperMemo поддерживает изображения, видео, а также вопросы и ответы в формате HTML.[6]

С 2002 года SuperMemo обладает уникальным набором функций, которые отличают его от других программ с интервальным повторением, называемых инкрементным чтением. В то время как более ранние версии были построены на том, чтобы пользователи вводили информацию, которую они хотели использовать, с помощью IR пользователи могут импортировать текст, из которого они хотят учиться. Пользователь читает текст внутри SuperMemo, а также предоставляются инструменты, позволяющие отметить свое местоположение в тексте и автоматически запланировать его повторное посещение позже, извлечь ценную информацию и превратить отрывки в вопросы для изучения пользователем. За счет автоматизации всего процесса чтения и извлечения знаний, которые нужно запомнить, в одной и той же программе, экономится время от необходимости вручную подготавливать информацию, а понимание природы обучения может использоваться, чтобы сделать весь процесс более естественным для пользователя. Кроме того, поскольку процесс извлечения знаний часто может приводить к извлечению большего количества информации, чем можно реально запомнить, реализована система приоритетов, которая позволяет пользователю гарантировать, что наиболее важная информация запомнена, когда они не могут просмотреть всю информацию в системе.[7]

Алгоритмы

Конкретные алгоритмы, которые использует SuperMemo, были опубликованы и повторно реализованы в других программах.

Использовались разные алгоритмы; SM-0 относится к исходному (не компьютерному) алгоритму, тогда как SM-2 относится к исходному компьютерному алгоритму, выпущенному в 1987 году (использовавшемуся в версиях SuperMemo с 1.0 по 3.0, упоминается как SM-2, потому что версия SuperMemo 2 был самым популярным из них).[8][9] Последующие версии программного обеспечения дополнительно оптимизировали алгоритм.

Петр Возняк, разработчик алгоритмов SuperMemo, опубликовал описание SM-5 в статье под названием Оптимизация интервалов между повторениями в практике обучения. В выпущенных позже алгоритмах уточняется мало деталей.

В 1995 году в SuperMemo была представлена ​​SM-8, которая основывалась на данных, собранных пользователями SuperMemo 6 и SuperMemo 7, и добавляла ряд улучшений, которые усилили теоретическую достоверность функции оптимальных интервалов и позволили ускорить ее адаптацию. 8.[10]

В 2002 году в SuperMemo 11 (также известный как SuperMemo 2002) был представлен SM-11, первый алгоритм SuperMemo, устойчивый к помехам из-за задержки или увеличения числа повторов. В 2005 году SM-11 был изменен, чтобы ввести границы для параметров A и B, рассчитанных на основе данных индекса оценки и забывания.[11]

В 2011 году в Supermemo 15 был представлен SM-15, который, в частности, устранил две слабые стороны SM-11, которые проявлялись в сильно перегруженных коллекциях с очень большими задержками предметов.[12]

В 2016 году в SuperMemo 17 был представлен SM-17, первая версия алгоритма, включающая двухкомпонентную модель памяти.[13]

Последняя версия алгоритма SuperMemo - SM-18, выпущенная в 2019 году.[14]

Описание алгоритма СМ-2

Первый компьютерный алгоритм SuperMemo (SM-2)[9] отслеживает три свойства каждой изучаемой карты:

  • Число повторов п, то есть количество раз, когда карта была успешно отозвана (то есть ей была присвоена оценка ≥ 3) подряд с момента последнего отказа.
  • Фактор легкости EF, который в общих чертах указывает на то, насколько «легка» карта (точнее, определяет, насколько быстро увеличивается интервал между повторениями). Начальное значение EF составляет 2,5.
  • Межповторный интервал я, который представляет собой промежуток времени (в днях), в течение которого SuperMemo будет ждать после предыдущего просмотра, прежде чем попросить пользователя снова просмотреть карту.

Каждый раз, когда пользователь запускает сеанс просмотра, SuperMemo предоставляет пользователю карточки, последний просмотр которых имел место как минимум я дней назад. Для каждого отзыва пользователь пытается вспомнить информацию и (после того, как ему будет показан правильный ответ) указывает оценку. q (от 0 до 5), что указывает на самооценку качества их ответа, при этом каждая оценка имеет следующее значение:

  • 0: «Полное затемнение», полное отсутствие информации.
  • 1: Неправильный ответ, но, увидев правильный ответ, он показался знакомым.
  • 2: неправильный ответ, но, увидев правильный ответ, казалось, что его легко запомнить.
  • 3: правильный ответ, но требующий значительных трудностей для запоминания.
  • 4: Правильный ответ после некоторого колебания.
  • 5: правильный ответ с прекрасным отзывом.

Затем применяется следующий алгоритм для обновления трех переменных, связанных с картой:

алгоритм СМ-2 является    Вход:  оценка пользователя q            номер повторения п            фактор легкости EF            интервал я    выход: обновленные значения п, EF, и я    если q ≥ 3 (правильный ответ) тогда        если п = 0 тогда            я ← 1        иначе если п = 1 тогда            я ← 6        еще            я ← ⌈я × EFконец, если        EFEF + (0.1 − (5 − q) × (0.08 + (5 − q) × 0.02)        если EF < 1.3 тогда            EF ← 1.3        конец, если        приращение п    еще (неправильный ответ)        п ← 0        я ← 1    конец, если    возвращаться (п, EF, я)

После завершения всех запланированных обзоров SuperMemo просит пользователя повторно просмотреть все карточки, которые они отметили оценкой ниже 4, пока они не дадут оценку ≥ 4.

Реализации без SuperMemo

Некоторые алгоритмы были повторно реализованы в других, часто свободный такие программы как Анки, Мнемозина, и Emacs Org-режим орг-др. Посмотреть полностью список программного обеспечения для карточек.

Алгоритм SM-2 оказался наиболее популярным в других приложениях и используется (в модифицированной форме), в частности, в Anki и Mnemosyne. Org-Drill по умолчанию реализует SM-5 и, возможно, другие алгоритмы, такие как SM-2.

Рекомендации

  1. ^ Вольф, Гэри (2008), «Хотите запомнить все, что вы когда-либо выучили? Поддайтесь этому алгоритму», Проводной журнал
  2. ^ Спитцер, Герберт Ф. (декабрь 1939 г.). «Исследования удержания» (PDF). Журнал педагогической психологии. 30 (9): 641–656. Дои:10,1037 / ч0063404. ISSN  0022-0663.
  3. ^ Бедалак К., Мураковский Ю., Возняк П.: Использование SuperMemo без компьютера - Бумажно-карандашный метод
  4. ^ Парди, Кевин (2010), «Используйте инкрементное чтение для запоминания больших пакетов данных», Лайфхакер
  5. ^ Вольф, Гэри (21 апреля 2008 г.). «Хотите запомнить все, что вы когда-либо выучили? Поддайтесь этому алгоритму». Проводной. ISSN  1059-1028. Получено 30 января, 2019.
  6. ^ «SuperMemo: Что нового в SuperMemo 17?». super-memory.com. Получено 30 января, 2019.
  7. ^ «SuperMemo Guru: минимальное понимание постепенного чтения». supermemo.guru. Получено 3 декабря, 2019.
  8. ^ П. А. Возняк (1990). «Отчет об исследованиях, ведущих к методу SuperMemo». Получено 18 ноября, 2020.
  9. ^ а б П. А. Возняк (1990). https://www.supermemo.com/en/archives1990-2015/english/ol/sm2. Получено 18 ноября, 2020. Отсутствует или пусто | название = (помощь)
  10. ^ "Алгоритм SuperMemo - Помощь SuperMemo". help.supermemo.org. Получено 1 мая, 2019.
  11. ^ «Алгоритм SuperMemo - Помощь SuperMemo». help.supermemo.org. Получено 1 мая, 2019.
  12. ^ «Алгоритм SuperMemo - Помощь SuperMemo». help.supermemo.org. Получено 1 мая, 2019.
  13. ^ «Алгоритм СМ-17». supermemo.guru. Получено 1 мая, 2019.
  14. ^ «Алгоритм СМ-18». supermemo.guru. Получено 9 мая, 2020.

внешняя ссылка

Статьи