电竞比分网-中国电竞赛事及体育赛事平台

分享

Anki理解筆記

 PS學習社 2019-05-18

Anki是我從2013年開始使用的卡牌軟件,用于學習一門外語,或者突擊復習材料繁多的考試。Anki自定義卡牌非常強大。近期花時間閱讀了官方英文文檔,在這里寫下自己的翻譯和理解。

簡介

在背英語單詞時,相信有人使用過一種“紙卡片”的方法:找一疊撲克牌大小的卡片,正反兩面寫上英文和中文意思,然后不斷翻閱卡片,反復記憶,通常能達到比“機械地記憶”更好的效果。

Anki就是一個類似于紙卡片工作原理的軟件,可以制作幾乎所有類型的卡片,方便隨時隨地復習。

Anki is a program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn.

Anki應用領域非常廣

  • 語言學習:Arabic(阿拉伯語),Chinese(漢語),English(英語)...

  • 備考:高考,USMLE(美國執(zhí)業(yè)醫(yī)師執(zhí)照考試),司法考試...

  • 科學:解剖,病理學,化學,地理,音樂...

  • 瑣事:練習吉他和弦,溫習唐詩宋詞,生活記事本...

Anki主要特點

  • 免費、開源,基于python+Qt

  • 使用流行的SuperMemo算法記憶曲線

  • 自定義卡片的CSS,支持Javascript,支持音頻圖片導入,LeTex公式

  • 跨平臺,支持windows/linux/macOS/Android/iOS(收費)

  • 支持同步到AnkiWeb云端

Anki憑借自己獨特的應用方式和使用思路已經完爆Anki的師傅/父親:SuperMemo!!全球各地的前輩們自己使用著的卡片已經分享到了AnkiWeb了?。?/p>

術語

Anki中基本名詞定義

英文中文備注
Card卡片帶有正反兩面(含有問題和答案)的卡片,即'a question and answer pair'
Deck卡牌集合(卡片組)一個集合,里面裝有很多卡片,可以導出為apkg文件
Note筆記生成卡片的一條數(shù)據(jù)庫記錄,一個筆記可以生成一張或者多張卡片
Field字段一個筆記的字段,類似于數(shù)據(jù)庫的字段,常用的字段:'FrontContent','BackContent','ImageFile'
Note Type筆記類型利用筆記生成卡片所用到的模板(Template),類似于PowerPoint的母版

其它

英文中文備注
interval復習間隔概念不是學習步驟(learning step)中的'時間',interval是卡片畢業(yè)后,該卡片下次出現(xiàn)的時間間隔
collection收藏集Anki中所有的資料,包括筆記、卡片、牌組、卡片類型

添加卡片組

獲取卡片組

可以下載(pre-made)別人的卡片組合,也可以自己創(chuàng)建(self-made)卡片組合。

DecksProsCrons
pre-made方便快捷,來源廣泛詞庫龐大,不一定適合每一個人
self-made自定義,符合個人記憶思路,效果更好制作卡片花費時間較長

'Self-made' vs 'pre-made'

Creating your own deck is the most effective way to learn a complex subject. Subjects like languages and the sciences can’t be understood simply by memorizing facts — they require explanation and context to learn effectively. Furthermore, inputting the information yourself forces you to decide what the key points are, leading to a better understanding.

'Do not learn if you do not understand.' -- SuperMemo

總之,要“基于理解地記憶”,絕對不能是機械的記憶!對于記憶方法,強烈推薦看一下這篇文章Effective learning: Twenty rules of formulating knowledge,我花了不少時間理解其中的精髓!

如果您正在學習某本課本,而剛好有人分享了該課本的卡片組,這可以讓你節(jié)省一些制作卡片的時間。不提倡直接拿別人的卡片,因為把別人的卡片組打開后會發(fā)現(xiàn)卡片很難懂,因為缺少相關背景資料和介紹。

學習

Anki采用'Learning Steps'概念進行卡片的學習,每點擊Show Answer按鈕,出現(xiàn)幾個'Again','Good','Easy'按鈕進行'Reset Step','Next Step','Graduate'或者步驟。

每出現(xiàn)一次卡片,稱為一個Learning Step,默認情況下只有;2個Step:'1m, 10m'(意思Step1會卡片每1分鐘出現(xiàn)一次。只要進入了step 2,那么大約10分鐘后卡片再現(xiàn)。)

Learning Step是可以自定義的,比如我最近在學習日語記憶日文生詞時,采用了這個自定義步驟(單位:分鐘):

2 5 10 30 60

這里就有5個步驟,時間間隔如下

Step設置時間(分鐘)意義
12初始步驟(點擊Again會進入該步驟),約2分鐘后卡片再現(xiàn)
25Step1->Step2,約5分鐘后卡片將再次出現(xiàn)
310Step2->Step3,約10分鐘后卡片將再次出現(xiàn)
430Step3->Step4,約30分鐘后卡片將再次出現(xiàn)
560Step4->Step5,約60分鐘后卡片將再次出現(xiàn)

如果在Step5記住了卡片(點擊了'Good'或者'Easy'),那么卡片畢業(yè)了(Card is graduated),卡片進入Review隊列。Anki默認在下一天會再次出現(xiàn)(或者復習),隨后將逐步增加出現(xiàn)的間隔(符合記憶曲線)。

建議每個人根據(jù)學習材料的難度,修改自定義步驟,不采用默認的'1 10'步驟

Learning

點擊一個Deck進入學習模式(Learning Mode),對于新卡片才有“學習模式”這個概念。

學習模式下從左到右有三個打分按鈕:Again,Good,Easy,桌面版的Anki,這三個按鈕的快捷鍵是:1,2,3

下面分別介紹按鈕的意義,對應的Learning Step處理方式。

Again

點擊后將回到Step 1,沒有任何副作用,生疏的卡片誰能一眼就記住呢?大家都是從不斷的Again走過來的。

Anki舊版本這個按鈕是'Soon'

Good

點擊后將進入Next Step,當處于Last Step時,卡片畢業(yè)(card is graduated),卡片被放入待復習的隊列。

Easy

點擊后將使得卡片畢業(yè)(card is graduated),卡片被放入待復習的隊列。

Reviewing

對于已經學習的卡片(可以是已經畢業(yè)的卡片)復習。

從左到右有四個打分按鈕:Again,Hard,Good,Easy。桌面版的Anki,這三個按鈕的快捷鍵是:1,2,3,4

Again

標記該卡片為回答錯誤(incorrect),并且要求Anki在未來盡可能地再現(xiàn)此卡片。

回答錯誤稱為失誤(card was lapsed),關于失誤后的默認處理是Anki將卡片的interval更改為1,即明天到期,并在接下來的10分鐘內進入學習隊列。

對失誤(lapses)的處理,可以有更多的自定義:

點擊:Deck Option(卡片組選項) -> Lapses(失誤)
  1. New interval(新間隔)設定的是Anki對于回答失誤的卡片的新復習時間間隔(interval)的百分值,基數(shù)是卡片的上一個時間間隔(last interval)。舉個例子:一張卡片上一次的復習間隔是100天,New interval設置為20表示20%,那么失誤后,新的interval被設定為20天。

  2. Min interval(最小間隔)有效值值為不少于1的整數(shù)。默認值是1,表示Anki先通過New interval百分比計算得出的interval值,若該計算值大于Min interval,則被設定為Min interval值。

  3. Leech threshold(難點閾值)指定連續(xù)'Again'失誤的閾值,超過閾值將采取特定動作。

  4. Leech action(難點動作)默認是到達記憶難點閾值后暫停卡片。

如果一張卡片進入了記憶難點(多次按Again達到難點閾值)被暫停,建議:

  • Waiting,等到真正學習機會再學

  • Deleting,刪掉它,花時間學點簡單的比死扣牛角尖更值得

  • Editing,修改筆記,也許改一下Hint,加幾個圖片,或者重新排版一下CSS,讓大腦接受新的學習環(huán)境再去攻克它

Hard

設定該卡片的新interval值為稍大于Good的interval值。效果是要求Anki在未來盡可能地再現(xiàn)此卡片(頻率沒有Again按鈕高)。

Good

標記卡片的難度尚可,符合記憶曲線,告訴Anki不需要修正卡片的難度曲線(the card easiness doesn’t need to be adjusted down or up)。Anki默認將下次復習的間隔(interval)設定為250%乘以上一次的interval值。舉例:上次看見卡片是10天前,今天看到后標記卡片Good,那么25天后才能再次看到這卡片。

Easy

標記卡片的難度變簡單了,讓Anki加長interval來讓Anki在未來盡可能地不顯示此卡片。通常對“確實特別簡單的卡片”才這么做。一般建議點擊Good即可。

Overview數(shù)值

學習過程中有從左到右的三個帶顏色數(shù)值:藍色+棕色+綠色

12 + 34 + 56

12代表是新卡片數(shù)量,34代表是正在學習的卡片數(shù)量,56代表待完成的復習卡片數(shù)(步驟越多,會隨失敗次數(shù)增加越多

卡片動作

  • Mark Note(標記筆記),將卡片所對應的筆記添加標簽'Marked',以便于在卡片瀏覽器中快速篩選。

  • Bury Card(隱藏卡片),將當前的筆記隱藏,下一天將自動取消隱藏。目的是留給明天學習(復習),至于手動取消隱藏,可以通過Deck Overview下的Unbury取消。隱藏卡片用于那些自己暫時不想學習的卡片。

  • Suspend Car(暫??ㄆ?將當前的筆記暫停,直到手動取消暫停。常用于確實不想學習的卡片(或者特別難記的卡片,沒學過的卡片...)

筆記類型

預置筆記

  • Basic
    最基本的卡片,只有兩個字段:正面反面。

  • Basic(Reverse)
    可以從一個Note中生成兩張卡片Card1,Card2,正反面能互相映射。

  • Basic(Optional R.)
    可控地從一個Note中生成兩張卡片Card1,Card2。只需往Add Reverse字段填入任意字符就能生成Card2。如果Add Reverse為空則不生成Card2。

  • Cloze
    產生如下的填空題,用法詳見知乎專欄《cloze模板》

自建筆記

因為最近自學日語,以建立日語生詞卡片為例。

新建一個卡片類型

add new from basic,名字“標準日語初級生詞”。

字段我自訂為如下表

字段意義
Chinese中文意思
AudioFile媒體文件
Japanese_1平假名
Japanese_2日本繁體字
Hint_ch2jp自己寫的提示,從中文聯(lián)想出日文,或者寫上自己的
理解,書中出現(xiàn)的頁碼數(shù),也可以是例句等等
Part_of_speech詞性

下一步就是自定義卡片的模板了

右上方有個加號,點一下可以添加一張新的卡片Card2,這樣就可以利用一條Note記錄產生正反對應的兩張卡片,方便自己復習。

注意對Card1和Card2都要修改正反面的模板,不能兩張卡都是單向映射對吧!要做到'中->日'和'日->中'的兩張映射。

  • Anki支持HTML+CSS的布局渲染,加上Javascript(內嵌,不能外部引用)也是很好的

  • 通過不同div class渲染不同的顏色

  • 使用{ {hint:Hint_ch2jp} }能創(chuàng)建一個提示,當Hint字段不為空時候可以在學習卡片中顯示Tips

  • 使用Conditional Replacement可以生成不同的卡片,比如判斷Part_of_speech為非空內容時候顯示該詞的詞性

最后關閉卡片界面,到主菜單中添加卡片,卡片類型記得選中“標準日語初級生詞”哦!

開始學習了,可以設置自動播放音頻

通過設置卡片

卡片瀏覽器

瀏覽器的目的用于選中某些卡片進行修改等,或者調用正則表達式的批量替換。

側欄

左側顯示了所有的Deck和Tag,卡片狀態(tài)等

側欄支持按鍵多選的邏輯:

  • 按住Ctrl多選:產生邏輯AND

  • 按住Shift多選:產生邏輯OR

  • 按住Alt多選:產生邏輯 '-',即排除

搜索語法

在查找欄輸入特定的查找命令匹配collection里面的所有卡片

普通詞如下

查找命令匹配匹配舉例
dog含有dog'doggy' 'underdog'
dog cat一句話里面含有dog和cat'a dog and a cat'
dog or cat要么含有dog,要么含有cat'doggy' 'catttt'
dog(cat or mouse)dog和cat同時出現(xiàn)或者dog和mouse同時出現(xiàn)-
-cat不含cat'mouse'
-cat -mouse既不含貓也不含老鼠'dog'
'a dog'精確匹配a dog'a dog'
-'a dog'精確排除a dog'a cat'
d_g等價于正則表達式d[a-z]g'dig' 'dzg'
d*g等價于正則表達式d.?g'd2g' 'dzzzg' 'dg'

限定搜索字段:

查找命令匹配
front:dog字段front含有dog
front:字段front為空
front:_*字段front非空
tag:animal標簽為animal
tag:ani*標簽開頭為ani
tag:none沒有標簽
deck:french -deck:french::*屬于french卡片組,但不屬于french子卡片組
deck:filtered已過濾卡片
card:1卡片1
note:basic卡片類型為basic

限定卡片狀態(tài):

查找命令匹配
prop:ivl>=10卡片的復習間隔>=10天
prop:due=1明天到期的卡片
prop:due=-1昨天到期的卡片,也就是沒有及時復習的卡片
prop:due>-1 prop:due< 1介于昨天和明天過期的卡片
prop:reps< 10回答次數(shù)少于10次
prop:lapses>3失誤大于3
added:1今天添加的卡片
added:7上周添加的卡片
rated:1今天回答過的卡片
rated:1:2今天回答過的卡片中選過Hard(2)的卡片
rated:7:1近7天回答過的卡片中選過Again(2)的卡片

過濾卡片組

過濾卡片組(Filtered Deck)可以從某個Deck中抽取一部分卡片,用于特殊的學習目的

  • 突擊考試,不能全部復習,只能隨機復習卡片

  • 只復習特定的tag

  • 累積已久老卡片復習

  • 提前復習

已過濾的卡片不能使用已暫停(suspended)或者已隱藏(buried)的卡片。也不能使用已經被加入其它filtered deck的卡片。某個時刻一張卡片只能放在一個deck中。

刪除filtered deck時候卡片被歸回原來的卡片組(Home Deck)。

卡片選擇排序(Filtered Deck Option選項下):

排序說明
oldest seen first按某卡片距離上次你看見它的時間排序,最長時間的優(yōu)先
increasing interval按復習間隔排序
ordered due最近到期的優(yōu)先
ordered added添加順序:從舊到新
ordered added first添加順序:從新到舊
relative overdueness相關已過期,比如考慮如下2張卡片:卡片A的interval為5d,已經過期了2天還沒復習;卡片B的interval為400d,已經過期7天,按照本排序算法,那么卡片A優(yōu)先于B。這種排序方式通常用于篩選出最處于瀕臨忘記狀態(tài),但是只要抓住機會就有可能記起來的卡片

Excel導入

首先創(chuàng)建合適的筆記類型,還是以上面的“標準日語初級生詞”卡片類型為例。

導入目的是含有所需筆記(Note)的TXT文檔,若該文檔滿足卡片類型字段要求,Anki會自動映射字段并添加到特定Deck中。

字段

  • Chinese

  • AudioFile

  • Japanese_1

  • Japanese_2

  • Hint_ch2jp

  • Part_of_speech

  • 標簽

因為我電腦沒有安裝Office,故暫時使用LibreOffice代替表格處理軟件。

將該表格另存為TAB分割的txt純文本,編碼為utf-8。直接導入到Anki即可,注意指定合適的字段。

有時候由于詞條重復,Anki忽略某些導入筆記。此時可以勾選”Ignore lines where first field matches exsiting note“即可強制導入到Deck。

媒體文件(mp3,jpg)放入collection.media下,不應該有子目錄(官方文檔是這么說的)

打開Deck即可看到新導入的卡片

參考資料

Anki設置自定義學習步驟:Software Review Redux: Anki
翻譯Anki用戶指南@大學生活紀事 - blogspot
Effective learning: Twenty rules of formulating knowledge
知乎專欄:Anki-近乎完美的神器

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多