Анки (программное обеспечение)
Разработчик(и) | Дэмиен Элмс |
---|---|
Первоначальный выпуск | 5 октября 2006 г |
Стабильная версия | 24.06.3 / 28 июня 2024 г [1] |
Репозиторий | |
Написано в | Питон , Ржавчина |
Операционная система | Windows , macOS , Linux , FreeBSD ; Android и iOS (специальные версии) |
Доступно в | 48 (рабочий стол)/14 (AnkiMobile) языков |
Список языков | |
Тип | карточки Интервальное повторение с помощью |
Лицензия | |
Веб-сайт | https://apps.ankiweb.net/ |
Даже ( США : / ˈ ɑː ŋ k i / , Великобритания : / ˈ æ ŋ k i / ; Японский: [aŋki] ) — с открытым исходным кодом бесплатная программа для создания карточек . Он использует методы когнитивной науки, такие как активное тестирование запоминания и интервальное повторение, чтобы помочь пользователю в запоминании. [4] [5] Название происходит от японского слова «запоминание» ( 暗記 ). [6]
Алгоритм SM-2 , созданный для SuperMemo в конце 1980-х годов, исторически лег в основу методов интервального повторения, используемых в программе. Anki Реализация алгоритма была изменена, чтобы разрешить приоритет карточек и отображать карточки в порядке их срочности. Anki 23.10+ также имеет встроенную реализацию алгоритма планировщика повторений со свободным интервалом (FSRS), который обеспечивает более оптимальное расстояние между повторениями карточек. [7]
Anki не зависит от содержимого , карточки представлены с использованием HTML и могут включать в себя текст, изображения, звуки, видео, [8] и уравнения LaTeX . Колоды карт вместе со статистикой пользователя хранятся в открытом формате SQLite .
Функции
[ редактировать ]Примечания
[ редактировать ]Карты создаются на основе информации, хранящейся в виде «заметок». Заметки аналогичны записям базы данных и могут иметь произвольное количество полей. Например, что касается изучения языка, заметка может иметь следующие поля и примеры записей:
- Поле 1: Выражение на целевом языке – «гато».
- Поле 2: Произношение – [звуковой файл с произнесением слова «gâteau» ]
- Поле 3: Выражение на знакомом языке – «торт».
Этот пример иллюстрирует то, что некоторые программы называют трехсторонней карточкой , но модель Anki более общая и позволяет комбинировать любое количество полей в различных карточках.
Пользователь может создавать карточки, проверяющие информацию, содержащуюся в каждой заметке. На одной карточке может быть вопрос (выражение) и ответ (произношение, значение).
Сохраняя связь отдельных карточек с одним и тем же фактом, орфографические ошибки можно исправить для всех карточек одновременно, и Anki может гарантировать, что связанные карточки не будут отображаться через слишком короткие интервалы.
Специальный тип заметки позволяет создавать карточки удаления закрытия . В Anki 1.2.x это были обычные карточки с закрывающей разметкой, добавленной с помощью инструмента в редакторе фактов.
Синхронизация
[ редактировать ]Anki поддерживает синхронизацию с бесплатным проприетарным онлайн-сервисом AnkiWeb. [9] Это позволяет пользователям синхронизировать колоды на нескольких компьютерах и учиться онлайн или по мобильному телефону.
Существует также сторонняя альтернатива AnkiWeb с открытым исходным кодом ( AGPLv3 ), называемая anki-sync-server. [10] которые пользователи могут запускать на своих локальных компьютерах или серверах.
Anki 2.1.57+ включает встроенный сервер синхронизации. Опытные пользователи, которые не могут или не хотят использовать AnkiWeb, могут использовать этот сервер синхронизации вместо AnkiWeb. [11]
Читающее поколение японцев и китайцев
[ редактировать ]Anki может автоматически заполнять чтение японского и китайского текста. Начиная с версии 0.9.9.8.2 эти возможности вынесены в отдельные плагины.
Дополнения
[ редактировать ]более 750 дополнений для Anki, Доступно [12] часто пишутся сторонними разработчиками . [13] Они обеспечивают поддержку синтеза речи , расширенную пользовательскую статистику, окклюзию изображений, инкрементальное чтение , более эффективное редактирование и создание карточек посредством пакетного редактирования, модификацию графического интерфейса, упрощение импорта карточек из других цифровых источников, добавление элемента геймификации, [14] и т. д.
Общие колоды
[ редактировать ]Хотя руководство пользователя Anki поощряет создание собственных колод для большинства материалов, по-прежнему существует большая и активная база данных общих колод, которые пользователи могут загружать и использовать. [15] Доступные колоды варьируются от колод на иностранных языках (часто составленных с использованием таблиц частот) до географии, физики, биологии, химии и многого другого. Также доступны различные колоды медицинских наук, часто созданные несколькими пользователями совместно. [16]
Сравнения
[ редактировать ]Текущий алгоритм планирования Anki основан на SM-2 (более старая версия алгоритма SuperMemo ), хотя алгоритм был значительно изменен по сравнению с SM-2 и к тому же гораздо более настраиваемый. [7] Одно из наиболее очевидных отличий заключается в том, что в то время как SuperMemo предоставляет пользователям 6-балльную систему оценок (от 0 до 5 включительно), Anki предоставляет не более 4 оценок (опять же, сложная, хорошая и легкая). Anki также значительно изменила способ увеличения и сокращения интервалов просмотра (сделав многие из этих аспектов планировщика настраиваемыми с помощью параметров колоды), хотя основной алгоритм по-прежнему основан на концепции факторов простоты SM-2 как основного механизма изменения интервалов просмотра карт. .
Первоначально Anki был основан на алгоритме SM-5, но было обнаружено, что его реализация ведет себя, по-видимому, неправильно (интервалы более сложных карт в определенных обстоятельствах растут быстрее, чем более простые карты), что побудило авторов переключить алгоритм Anki на SM-2 ( который в дальнейшем развился в современный алгоритм Anki). [7] В то время это заставило Элмса заявить, что алгоритмы SM-5 и более поздних версий были ошибочными. [17] что было решительно опровергнуто Петром Возняком , автором SuperMemo. [18] С тех пор Элмс уточнил [7] что не исключено, что ошибка возникла из-за ошибки в реализации SM-5 (на сайте SuperMemo SM-5 нет подробного описания), но добавил, что из-за лицензионных требований Anki не будет использовать более новые версии алгоритм SuperMemo. Перспектива финансируемого сообществом лицензирования новых алгоритмов SuperMemo часто обсуждается среди пользователей. Однако большее внимание уделяется разработке самого программного обеспечения и его функций. Последний алгоритм SuperMemo 2019 года — SM-18. [19]
Некоторые пользователи Anki, экспериментировавшие с алгоритмом Anki и его настройками, опубликовали рекомендации по настройке. [20] сделал дополнения для модификации алгоритма Anki, [21] или разработали собственное отдельное программное обеспечение.
В 2023 году (версия 23.10) планировщик повторений со свободным интервалом (FSRS), новый алгоритм планирования, был интегрирован в Anki в качестве дополнительной функции. [22]
FSRS основан на варианте модели DSR (сложность, стабильность, восстанавливаемость), которая используется для прогнозирования состояний памяти.Параметры FSRS по умолчанию основаны на почти 700 миллионах отзывов от 20 тысяч пользователей и являются более точными по сравнению со стандартным алгоритмом SM2 согласно бенчмаркам, что приводит к меньшему количеству необходимых отзывов при том же уровне удержания. [23] [24]
Мобильные версии
[ редактировать ]Следующие смартфоны/планшеты и веб-клиенты доступны в качестве дополнения к версии для настольного компьютера: [25] [26] [27]
- АнкиМобайл [28] для iPhone, iPod touch или iPad (платно)
- АнкиВеб [29] (онлайн-сервер, бесплатный для использования; включает надстройку и хостинг колоды)
- АнкиДроид [30] для Android (бесплатно, под лицензией GPLv3; Николя Рауль)
Карточки и прогресс обучения можно синхронизировать обоими способами с Anki с помощью AnkiWeb. С AnkiDroid можно читать карточки на нескольких языках с помощью преобразования текста в речь (TTS). Если в движке Android TTS не существует языка (например, русского в версии Android Ice Cream Sandwich), можно использовать другой движок TTS, например SVOX TTS Classic.
История
[ редактировать ]Самое старое упоминание об Anki, которое разработчик Дэмиен Элмс смог найти в 2011 году, датировано 5 октября 2006 года, что, таким образом, было объявлено датой рождения Анки. [31]
Версия 2.0 была выпущена 6 октября 2012 года.
Версия 2.1 была выпущена 6 августа 2018 года.
Версия 23.10 была выпущена 31 октября 2023 года, в которой схема нумерации версий была изменена на год.месяц . [32]
Версия 23.12 была выпущена 24 декабря 2023 года. [33]
Версия 24.04 была выпущена 31 марта 2024 г. [34]
Версия 24.06 вышла 6 июня 2024 года. [35]
Утилита
[ редактировать ]Хотя Anki в первую очередь можно использовать для изучения языка или в учебных целях, многие сообщают о других способах использования Anki: ученый Майкл Нильсен использует его для запоминания сложных тем в быстро меняющейся области, [36] в то время как другие используют его, чтобы запомнить памятные цитаты, лица деловых партнеров или ординаторов или запомнить стратегии проведения деловых интервью.
В 2010 году Роджер Крейг установил рекорд всех времен по количеству однодневных выигрышей в викторине Jeopardy! [37] после использования Anki для запоминания огромного количества фактов. [38]
Медицинское образование
[ редактировать ]Исследование, проведенное в 2015 году на медицинском факультете Вашингтонского университета, показало, что 31% студентов, принявших участие в опросе о медицинском образовании, сообщили, что используют Anki в качестве учебного ресурса; то же исследование выявило положительную связь между количеством изученных уникальных карточек Anki и баллами USMLE Step 1 в многомерном анализе. [39] AnKing, колода Anki, разработанная студентами Медицинского факультета Университета Юты, объединяет информацию из множества сторонних ресурсов и стала основным методом обучения USMLE Step1 и Step2 для многих студентов: по состоянию на 2024 год ее скачали более 300 000 раз. [40]
Выбор приложений
[ редактировать ]Anki предлагает созданные пользователем колоды, которые обычно используются в медицинском образовании и для изучения ряда предметов, включая химию, биологию, географию, историю, право, математику, музыку и физику. Также доступны пользовательские колоды для изучения таких языков, как арабский, китайский, английский, французский, немецкий, иврит, японский, корейский, русский и испанский. [41]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуски» . Гитхаб . Проверено 1 июля 2024 г.
- ^ «ЛИЦЕНЗИЯ» . Анки . Дэмиен Элмс. 1 июня 2020 г. – через GitHub.
- ^ «КОПИРОВАНИЕ» . Гитхаб . Проверено 1 июня 2020 г.
- ^ Шелленбаргер, Сью (28 апреля 2015 г.). «Карточки становятся умнее, и вы тоже можете» . Уолл Стрит Джорнал . ISSN 0099-9660 . Проверено 6 октября 2023 г.
- ^ Смолен, Пол; Чжан, Или; Бирн, Джон Х. (25 января 2016 г.). «Подходящее время для обучения: механизмы и оптимизация дистанционного обучения» . Обзоры природы Неврология . 17 (2): 77–88. arXiv : 1606.08370 . Бибкод : 2016arXiv160608370S . дои : 10.1038/nrn.2015.18 . ПМК 5126970 . ПМИД 26806627 .
- ^ wikt:запоминание
- ^ Jump up to: а б с д «Какой алгоритм интервального повторения использует Anki?» . faqs.ankiweb.net .
- ^ Воспроизводится в отдельном окне MPlayer .
- ^ «Анки – дружелюбные, умные карточки» . ankiweb.net .
- ^ anki-sync-server , Сообщество Anki, 9 ноября 2021 г. , получено 9 ноября 2021 г.
- ^ Локальный сервер синхронизации , Руководство Anki, 26 декабря 2023 г.
- ^ «Дополнения для Анки 2.1» . ankiweb.net .
- ^ «Написание дополнений Anki» . addon-docs.ankiweb.net .
- ^ «AnkiEmperor – геймификация для Anki» . ankiweb.net . Проверено 26 марта 2020 г. .
- ^ «Общие колоды — AnkiWeb» . ankiweb.net . Проверено 23 марта 2023 г.
- ^ "индекс - медицинскиешколанки" . реддит . Проверено 23 марта 2023 г.
- ^ «Группы Google» . гугл.com .
- ^ Возняк, Петр (июнь 2018 г.). «Критика алгоритма СМ-5» . supermemo.гуру . Проверено 22 сентября 2020 г.
- ^ «Три десятилетия: от SuperMemo 1.0 до SuperMemo 18.0» . 22 сентября 2019 г.
- ^ «Сдержанная Анки» . Архивировано из оригинала 3 февраля 2021 года.
- ^ «Мысли о новом алгоритме для Anki» . 18 февраля 2017 г.
- ^ «Выпуск 23.10 · ankitects/anki» . Гитхаб . 31 октября 2023 г.
- ^ «Бенчмарк FSRS·» . Гитхаб . 25 декабря 2023 г.
- ^ «Объяснение FSRS·» . АнкиДекс . 30 апреля 2024 г.
- ^ «Анки — мощные, умные карточки» . ankisrs.net . 29 октября 2017 г.
AnkiMobile — платный спутник бесплатной компьютерной программы.
- ^ «Anki-Android Wiki: Часто задаваемые вопросы: нужен ли мне еще и Anki Desktop?» . Гитхаб . 29 октября 2017 г.
AnkiDroid разработан в первую очередь как инструмент для просмотра карточек, созданных с помощью Anki Desktop, а не как его полная замена.
- ^ «О программе — АнкиВеб» . 29 октября 2017 г.
AnkiWeb предназначен для использования вместе с компьютерной версией Anki. Хотя можно создавать базовые текстовые карточки и просматривать их, используя только AnkiWeb,
- ^ «Анки — мощные, умные карточки» . ankisrs.net .
- ^ «Анки — дружелюбные, умные карточки» . ankiweb.net .
- ^ «Анки на Android» . github.com . 26 июля 2019 г.
- ^ С днем рождения, Анки! , ветка, созданная Дэмиеном Элмсом в группе Google ankisrs 5 октября 2011 г. [ мертвая ссылка ]
- ^ Глутанимат (31 октября 2023 г.). «Список изменений Анки 23.10» . р/Анки . Проверено 2 ноября 2023 г.
- ^ «Выпуск 23.12 · ankitects/anki» . Гитхаб . Проверено 24 июля 2024 г.
- ^ "Выпуск 24.04 · ankitects/anki" . Гитхаб . Проверено 24 июля 2024 г.
- ^ "Выпуск 24.06 · ankitects/anki" . Гитхаб . Проверено 24 июля 2024 г.
- ^ Корен, Майкл Дж. (12 февраля 2018 г.). «Последний хак для мозга, позволяющий добиться успеха в Кремниевой долине: карточки» . Кварц . Проверено 29 сентября 2019 г.
- ^ Ицкофф, Дэйв (15 сентября 2010 г.). "Рекорд установлен на "Jeopardy!" " . Нью-Йорк Таймс . Проверено 20 сентября 2010 г.
- ^ Бейкер, Стивен (2011). «Как играть в игру» . Последняя опасность: человек против машины и стремление узнать все . Хоутон Миффлин Харкорт . п. 214 . ISBN 978-0-547-48316-0 . LCCN 2010051653 . OCLC 651912283 . ОЛ 25136706М . Проверено 25 апреля 2015 г.
- ^ Дэн, Фрэнсис; Глюкштейн, Джеффри А.; Ларсен, Дуглас П. (1 декабря 2015 г.). «Практика поиска под руководством студентов является предиктором результатов экзамена на получение медицинской лицензии» . Перспективы медицинского образования . 4 (6): 308–313. дои : 10.1007/s40037-015-0220-x . ISSN 2212-277X . ПМЦ 4673073 . ПМИД 26498443 .
- ^ «Степная колода AnKing» .
- ^ https://ankiweb.net/shared/decks
Дальнейшее чтение
[ редактировать ]- Гэри Вольф (21 апреля 2008 г.). «Хотите запомнить все, что вы когда-либо узнаете? Подчинитесь этому алгоритму» . Проводной . ISSN 1059-1028. Проверено 20 мая 2022 г.
- Конрад М. Лоусон (28 апреля 2008 г.). «Анки Обзор» . Обзор дурацких карточек . Архивировано из оригинала 4 апреля 2009 года . Проверено 23 марта 2009 г. ( часть 2 )
- Кевин Парди (12 января 2009 г.). «Anki обучает тексту, аудио или изображениям посредством повторения» . Lifehacker : Рекомендуемая загрузка . Архивировано из оригинала 2 апреля 2009 года . Проверено 23 марта 2009 г.
- Кристиан Пелтонен (24 сентября 2009 г.). «Новое компьютерное программное обеспечение облегчает учебу благодаря тщательному планированию времени повторения» . Статья на Anki & Smart.fm для канадской прессы . [ постоянная мертвая ссылка ]
- «Обзор Mnemosyne vs. Anki vs. SuperMemo» . Нихонго Пера Пера (свободный японский) . 1 июня 2008 г. Архивировано из оригинала 7 сентября 2008 г. Проверено 8 сентября 2008 г.
- Человек со светящимся лицом (22 февраля 2009 г.). «Анки против Мнемозины» . Архивировано из оригинала 26 февраля 2009 года . Проверено 23 марта 2009 г.
- Дэвид Хардинг (2009). «Мнемозина и Анки» . Статья в журнале Ubuntu User .
- Бейкер, Стивен (2011). Последняя опасность: человек против машины и стремление узнать все . Хоутон Миффлин Харкорт. п. 214 . ISBN 978-0-547-48316-0 .
Внешние ссылки
[ редактировать ]- Официальный сайт
- AnkiMobile Flashcards в App Store
- Алгоритм SM2
- Алгоритм Анки
- Пакет AnkiDroid Android в F-Droid репозитории
- Программное обеспечение для интервального повторения
- Бесплатное программное обеспечение, написанное на Python.
- Образовательное программное обеспечение, использующее Qt
- Бесплатное образовательное программное обеспечение
- Бесплатное программное обеспечение Android с открытым исходным кодом.
- Программное обеспечение, использующее лицензию GNU AGPL.
- Бесплатное программное обеспечение, написанное на Rust.