Категория: Анки

Страница об Анки

Скоро будет полтора миллиона повторов в Анки, в честь этого собрал советы, которые я несколько лет давал на /r/anki и сделал из них большую статью/руководство:

Статья по разделам или всё на одной странице.

– Типичные заблуждения об Анки (учить только по Анки, подкручивать Анки, чтобы спрашивал поменьше)
– Простые советы, что делать (учить регулярно, не оставлять долг, прояснять непонятные)
– Круговорот карт в Анки и разные состояния колоды
– Долговая трясина (repeat hell) и что с ней делать
– Разные другие вопросы (почему у меня во всех картах ерунда, как мне сделать карты в обратную сторону, я всё сломал как починить, можно ли использовать SuperMemo и всякое такое)

Полное оглавление есть во варианте “на одной странице“.

Анки: Как подготовиться к отпуску

Карты в Анки по замыслу надо повторять почти каждый день. Бывает, что некоторое время повторять их неудобно. Например, не хочется зубрить каждый день в отпуске. Как подготовиться к такой паузе, чтобы не утонуть в накопившихся повторах?

1. Установите новые карты в 0 за пару недель до отпуска. Все новые карты, которые вы начали бы за это время, рано или поздно попали бы на отпуск и сгорели бы. Вы бы не успели их выучить. Они бы только добавили вам бесполезных повторов.

2. За это время тщательно повторите то, что есть. Регулярно занимайтесь пару недель, чтобы хорошо запомнить эти карты.

3. Повторите приходящиеся на отпуск длинные карты заранее. За несколько дней до отъезда отберите из грядущих повторов карты с интервалом больше месяца-полутора. Поскольку их интервал большой, не имеет значения, что вы повторите их чуть раньше срока.

На отпуск останутся только новые карты с небольшими интервалами. Этого должно быть достаточно, чтобы к возвращению не накопилось слишком много повторов. Что делать, если их всё-таки много?

4. Разбросайте слабые карты. Отберите из просроченных карт самые короткие — с маленьким интервалом — и самые сложные, и отправьте их в new. Оставьте столько, чтобы вы могли всё повторить в ближайшие дни. А слабые карты возвращайте постепенно.

Q: Может, заранее повторить вообще все карты?
A: Карты с малым интервалом, которые вы повторите заранее, просто снова попадут на отпуск.

Q: Может, разгрести завал после отпуска волевым усилием и ничего в new не отправлять?
A: Чем больше завал, тем меньше шансов, что это сработает. 3000 карт, которые вы разгребли волевым усилием, вернутся примерно в одно и то же время и вы снова утонете в них. (Впрочем, терминаторы существуют)

Q: Я придумал, я просто переназначу все карты с отпуска на более поздние даты! Card Browser это позволяет!
A: Анки не управляет вашей памятью, а только даёт подсказки. Можно переназначить карты в Анки, но если их срок вышел — вы всё равно их забудете.
По сути, вы разбросаете заведомо сгоревшие карты на большой срок, чтобы они приходили постепенно. Отправка в new делает то же самое, только можно регулировать скорость возврата.

Anki — How to review regularly

Here's what helps me review regularly:

  • I study when there are no better things to do. When I commute it's either reading or drilling. It's easier to resist temptation when there's less temptation.
  • I have a pact with myself that I will keep review counts low by whatever means necessary (even moving learned cards back to new), but in exchange I have to review all cards every day.

This way I have less temptation + less frustration ("I'm not going to finish these 1000 cards anyway") + more motivation ("Gotta review these 300 cards faster and have more time for reading").

It's all about the balance of incentives. It sucks more to betray my routine, miss my usual satisfaction when I finish the reviews and pile up work for tomorrow than it is to drill an always manageable number of cards then feel good and have fun.

As for game-like elements, there's "% learned" (overall progress), "review %" (today's performance). Increasing both feels good because better scores == less cards to repeat tomorrow == less reviews in the coming days and in the long run == more time for reading.

Как разбросать карты в Анки

Иногда в Анки скапливается огромный долг, разгрести который невозможно. Пройденные карты возвращается на следующее утро, как будто и не уходили. Даже если напрячься и пройти весь долг, всё равно интервалы у карт будут короткими и скоро он скопится вновь.

Бороться с этим бесполезно, такой долг надо разбросать на будущее. Для этого в списке карт можно сделать “Edit -> Reschedule -> Place in review queue”. Вот как высчитать, на какой срок надо разбрасывать карты:

(Как разбрасывать карты)

Для начала надо решить, сколько карт в день вы можете проходить комфортно: регулярно, не испытывая напряжения. К примеру, 120 карт в день.

Из этого надо вычесть фоновое число повторов, которые образуются из хорошо изученных карт. Его можно посмотреть в статистике по колоде: откройте её на месяц и посмотрите, сколько повторов у вас в среднем ожидается в последние дни месяца. Допустим, 40: 120 – 40 = 80.

Теперь нужно взять число скопившихся слабых карт. Пусть их 1200. Все их нужно ответить, но в некоторых вы будете ошибаться – их придётся ответить повторно, так что и учесть тоже. Посмотрите свой процент ошибок – обычно надо стремиться к 80% правильных ответов. Заложитесь на него в числе карт: 1200 * 1/0.8 = 1500.
Disclaimer: Это не точный способ учёта ошибок, но лучше, чем ничего.

Если отвечать всегда верно, каждая из этих карт будет показана в первый день, во второй, в 4-й, в 7-й, в 12-й и так далее – с домножением на некоторый процент. Для простоты будем считать, что 150%

Это значит, что 1500 карт за k дней будут вам показаны 1500 * log_1.5 (k) раз.

Нужно выбрать такое число дней k, чтобы эти 1500 * log_1.5 (k) показов давали в среднем каждый день 80 показов. Т.е. чтобы:

1500 * log_1.5 (k) = 80 * k

Можно решить это уравнение вручную, можно загнать в Вольфрам Альфа. Получаем ответ: k = 256.

На 256 дней нужно разбросать скопившиеся 1200 карт, чтобы регулярно повторять по 120 карт при 80% угадывания.

Так много? Да, получается так. Иначе через некоторое время ежедневных карт опять станет много, вы пропустите пару дней, они начнут скапливаться и покатится как снежный ком.

Одно небольшое дополнение: можно разбросать не все карты, а только слабые. Если вы давно не повторяли, у вас наверняка скопилось за несколько дней и хорошо изученных карт. Откройте список карт, отсортируйте по Interval, и разбросайте только те, у которых интервалы достаточно короткие (меньше нескольких месяцев). Остальные можно пройти в ближайшее время: т.к. они хорошо изучены, ошибок будет мало, и они все благополучно “уйдут”.

Правило 80%

Есть простое правило, как проверить, что учёба в Анки идёт нормально. Посмотрите на процент угаданных карт каждый день, в среднем. Если он больше 80%, у вас всё хорошо.

Между 70% и 80% – можно поработать над обучением (см. ниже).
Меньше 70% – срочно нужно что-то менять.

Когда Анки работает как задумано, вы должны угадывать примерно 8-9 карт из 10. Если вы угадываете меньше, это значит не то, что у вас память плохая, а что вы пользуетесь им неправильно.

Что можно сделать, чтобы улучшить результат? Равномерно разбросать накопившиеся карты на несколько месяцев, снизить число новых и уменьшить в Анки Interval modifier.

Почему не надо бороться с Анки

Не от одного человека я уже слышал желание настроить Анки так, “чтобы все карточки показывались регулярно”. Некоторые знали, как это сделать: выставить в Анки очень короткий максимальный интервал повтора.
Этого делать не стоит!

Такой подход не выдерживает промышленных масштабов. Для того, чтобы прилично знать японский, нужно изучить не 50, и не 100 карточек, а 2000 – 2500 иероглифов и порядка 15000 слов (если сделать поправку на разные производные формы, то даже больше). Каждый кандзи и каждое слово нужно повторить несколько десятков раз. Именно в том, чтобы осилить такое большое число повторений, и состоит основная задача при учёбе.

Как вы собираетесь пролистывать такие объёмы информации каждую неделю или месяц? Поделите эти числа на срок, за который хотели бы видеть все карты. Чтобы смотреть каждое кандзи и слово раз в месяц, вам нужно повторять 83 иероглифа и 500 слов в день – и это не считая опечаток, а их обычно ещё четверть. 600 карточек в день! – каждый день на протяжении нескольких лет.

Это неподъёмный и, главное, бессмысленный труд. Анки придуман как раз для того, чтобы избавить вас от него. Задача Анки – оптимально распределить ваши ограниченное терпение и время, бросая их на то, что требует повторения, и не тратя впустую. Какой смысл заставлять Анки всё-таки тратить ваше время впустую?

Иероглиф “一” поймёт даже тот, кто не учил японского. Иероглифы 人女子男 上下中 口 赤学今 знает любой, кто хоть раз их выучил. Перебирая карточки регулярно, вы будете видеть все эти иероглифы столько же раз в месяц, сколько 幣 鵬 噂 и 葛. На каждое полезное повторение 鵬, которое задалбливает в вашу голову его значение, поскольку в книгах вы его встретите раз в 1000 лет, вы будете делать по повторению 女, 人, 口 и 上. Да, это будут лёгкие повторения! Но их будет 1000 штук на одно 鵬.

Положим, у вас каждый день 30 свободных минут на Анки. Неважно, чего не хватает, времени или усидчивости. За это время вы могли бы раз по 5 повторить 200 самых плохих своих кандзи, и выучить несколько. Или же вы можете потратить эти 30 минут на повторение кандзи, которые вы и так знаете и не забудете никогда – 山 月 日 言. А в конце повторить по разу десяток из тех 200 и, разумеется, ничего не запомнить. Что лучше?

Если вы боитесь, что Анки переоценивает ваши силы и откладывает карты на слишком долгий срок, настройте Анки. Уменьшите коэффициенты, чтобы за каждый правильный ответ Анки начислял вам баллы более скептически.

Списки слов и кандзи

Меня часто* спрашивают, где взять списки слов и кандзи для JLPT. Я сделал страничку, которая это объясняет.
—-
* уже дважды

Также я выложил замечательную колоду кандзи, одну из двух своих замечательных колод. Может кому-то пригодится!

Restore deleted notes in Anki

Sometimes you accidentally delete notes/cards in Anki. Ctrl-Z can revert one deletion, but several notes cannot be restored. If you use Anki Sync and haven't done any important edits locally, you should simply delete the collection and redownload it. But what if you don't want to lose local edits/reviews?

Note: If you have Sync enabled, do not sync at any point throughout this instruction. Pull out the network cable, disable Wi-Fi etc, to stop Anki from accidentally uploading your collection midway.

  1. Close Anki.
  2. Go to My Documents and zip the whole Anki folder. Put the archive in the safe place.
  3. Revert the collection to an older date:
    • Go to My Documents\Anki\YourProfile\Backups and choose a backup from when you have not yet deleted the cards.
    • Start Anki, wait until it loads, then double-click the chosen .apkg file.
    • Anki will say this will replace your collection, confirm it.
    • You have now reverted the collection to the older date.
  4. Export the broken deck:
    • Go to File->Export.
    • Choose "Export format: Anki deck package".
    • "Include": the deck where the deleted cards were.
    • Include sheduling information and media.
    • Press "Export" and save the file somewhere outside of Anki folder.
  5. Restore the current deck state
    • Close Anki.
    • Delete the My Documents\Anki folder
    • Unpack the zip file you have prepared before
    • Make sure the contents of My Documents\Anki folder is as before (no double Anki\Anki folders etc)
  6. Start Anki
  7. Double-click the saved deck .apkg file and let Anki import it
  8. Missing cards are imported with all their history.