Anki简介

作者: 玩英语 | 来源:发表于2017-06-17 09:34 被阅读3493次

(一) Anki 简介

这系列文章将会深入浅出教妳使用 Anki 这款软件。(Anki 官方网站)

Anki 是一款能协助我们记忆东西的软件,第一次接触到它时,可能会以为 Anki 只是把单词卡数字化的工具,但其实它提供了更多更为强大的功能,可以大幅提升使用者的学习效率。

举例来说,平常背单词卡时,我们只是一股脑地背诵;假设有 100 张单词卡,我们就每天看这 100 张,但是这 100 张单词卡里面:

有 50 张我们已经很熟悉了

有 30 张我们还不太熟

有 20 张我们非常陌生

由于纸版单词卡无法标注我们对每张卡片的熟悉度,导致我们浪费许多时间在已经熟悉的卡片上,而不熟的卡片还是不熟,学习效率不佳。

Anki 参考了Spaced repetitionActive recall、与

Forgetting curve等概念,在其内部实作一套算法来掌握我们对每一张卡片的“熟悉度”,运作范例如下:

每张卡片刚新增时都有一个预设的“熟悉度”。

当此卡片第一次出现时,Anki 根据使用者的选择(再一次、简单、普通、困难)纪录用户对这张卡片的“熟悉度”,并由此计算“隔多久后才要再次让用户复习这张卡片”。

当使用者选择再一次或困难,这张卡片就会比较快再度出现。

若使用者选择简单或普通,这张卡片就会隔比较久才会再度出现。

每次卡片出现时,都会再根据使用者的选择调整其“熟悉度”与“下次出现的时间”。

于是用户熟悉的卡片会越隔越久才出现,用户不熟悉的卡片则会常常出现,直到使用者逐渐熟悉。

利用这样的功能,我们就能专注在复习比较不熟悉的内容,大幅提升学习效率

SRS 算法与传统方法之比较可参考 下面的影片:

SRS

因为本教程篇幅的关系,更多关于Spaced repetition、Active recall 与 Forgetting curve的资料请参考维基百科或相关论文,本教程接下来的内容将着重于 Anki 的功能与操作方法。

1. 为什么选择 Anki

上述说的那些概念都是公开的学术论文与研究成果啊,世界上有这么多软件,一定有很多软件也实作了这些概念[1*],为何要选择用 Anki 呢?

没错,我在学习英文的路上用过许多的软件,但经过比较后最后还是选择了 Anki ,原因如下:

Anki 的功能非常齐全。

画面清楚、简单好操作。

单词卡除了文字外,也可插入多媒体档案,如图片、影片、声音。

运用卡片组与标签可以妥善整理卡片,并在需要时快速搜寻出想要找的卡片。

拥有丰富的插件,使功能更加完善。

自动备份并利用云端同步。

可跨平台执行,包含各操作系统与行动式装置(手机、平板等)。

开放源码。

使用者多、社群大,有问题容易找到解答。[2*]

免费。[3*]

注[1]:Anki 的 Spaced repetition 算法其实就是从另一个软件SuperMemo的算法 SM2 修改而来的。更多关于 Anki 的算法资讯,请参考官方文件:What spaced repetition algorithm does Anki use?

注[2]:这边是指英文使用者社群,国内相较国外而言社群比较小,豆瓣上有个小组,可以多多关注,欢迎有兴趣的朋友加入。

注[3]:iOS 版的 Anki App (AnkiMobile) 未开放原始码并须付费。但在 iOS 系统上还是可以使用免费的 AnkiWeb,关于这点之后文章会再说明。

2. Anki 的版本

上面提到 Anki 可以在多个平台执行,但是除非像 Java 一样采取类似 JVM 的虚拟机器,否则不同架构平台上的软件是不能直接拿到另一个平台上面执行的,那么 Anki 为什么可以在多个平台上执行呢?

答案很简单:因为Anki针对不同平台开发了专属的版本,如下表:

注[1]:在苹果的 App Store 可以搜寻到一款叫做 AnkiAPP 的 App,但那款并不是的 Anki 家族的一部分,只是单纯名称相似而已,使用者请不要买错了!苹果使用者请直接上 Anki 的官方网站 (http://ankisrs.net/)下载 MAC 版的 Anki 或购买 iOS 版的 Anki。详情请见这篇说明:AnkiApp is not part of the Anki ecosystem

A. 关于 AnkiWeb

上述 Anki 版本除了 AnkiWeb 以外,都是可以在操作系统底下独立运作的“软件”。

AnkiWeb 则比较特殊,它是以网页配合后端资料库形成的一个“网页页面”,操作起来就跟一般浏览网页一样,缺点在于使用者必须连上网才可使用,优点则是任何能够连上网的装置都能使用 AnkiWeb。这包含了上述的 Windows, Mac, Debian/Ubuntu, Linux/BSD, iOS, Android,以及其他能上网的装置包含非智能型上网手机、PDA、黑莓机、Maemo、Windows Phone、Ubuntu 手机、Firefox OS、任天堂 NDS、Sony PSP 等等。

换句话说,iPhone的使用者可以选择付费购买AnkiMobileiPhone App,也可选择免费使用浏览器连上AnkiWeb复习;AnkiMobile 能提供更完整的功能与支持,AnkiWeb 则能应付基本的使用需求。

就软件工程的观点来看,各版本或多或少都存在一些差异;但就使用者而言,每个版本都提供一致的功能与用户经验,故使用者只需要知道说有这些版本,以及在自己的装置上要下载哪个版本,这样就可以了。

接下来,我会带各位一步一步由浅入深使用 Anki 的各项基本功能,这里的截图主要以电脑版(Windows)的 Anki 为主,若使用其他版本的读者也别担心,因为每个版本的步骤与选项都几乎相同。

3. 下载并安装 Anki

接下来的步骤请在桌上型或笔记型电脑上进行。

首先开启网页浏览器,连上http://ankisrs.net/

将网页往下拉,依据您的操作系统选择 Anki 版本,并按下下载按钮。

下载完成后,前往下载文件夹并开启刚刚下载的 Anki 安装文件,若之前没安装过 Anki 的话,什么都不用更改,一直按下一步就可以安装完成了。

若您之前已经下载过Anki,在安装前请先确定Anki并未在执行中。

安装完成后,在桌面就能看到 Anki 的快捷方式,点两下开启。

4. 选择界面语言

第一次启动 Anki 时,它会跳出“选择语言”的画面,这边我们要选择的是“显示 Anki 界面的语言”,而不是“您想学习的语言”,所以请选择您能够理解的语言,对大部分人来说就是简体中文。

如果不小心选错界面语言也不需要太担心,只要删掉 Anki 的 prefs.db 就可以重新选择界面语言了,步骤如下:

1关闭 Anki。

2 找到 prefs.db

Windows 在C:\使用者\(您的使用者名称)\我的文档\Anki\prefs.db,Mac 在~/Documents/Anki/prefs.db

3 删除 prefs.db。(不用担心,选择完界面语言后 Anki 会自动建立一个新的 prefs.db)

4 重新开启 Anki 即可重新选择界面语言,这次不要再选错啰!

相关文章

  • 「Leo的Anki系列」Anki简介

    Anki简介 | 摘要:介绍Anki的学习形式以及使用Anki保持专注的奥秘。 | Evernote原文备份 An...

  • Anki简介

    (一) Anki 简介 这系列文章将会深入浅出教妳使用 Anki 这款软件。(Anki 官方网站) Anki 是一...

  • Anki系列-GRE词书转换脚本

    使用说明 简介 在之前的《Anki系列-用Anki准备GRE》中,我承诺提供转换用的脚本文件。旧版本的脚本使用起来...

  • Anki系列-引子及简介

    我为何使用Anki 最近在准备GRE考试,试用了市面上大部分的软件,效果都不甚理想。个人认为,学习,无论是背单词还...

  • 在 Anki 制作 2.9 万张卡片,复习 33 万次之后,我转

    声明 本文不是在反对 Anki,我热爱 Anki,并为 Anki 写了很多教程,我觉得 Anki 是一个不错的间隔...

  • 如何有效的防止Anki卡片丢失?

    Anki是什么? 本文假定你是个Anki用户,并不会对Anki基础知识进行介绍。对Anki不熟悉的读者可以阅读An...

  • 极简 Anki 牌组结构

    Anki是什么? 本文假定你是个Anki用户,并不会对Anki基础知识进行介绍。对Anki不熟悉的读者可以阅读An...

  • anki对于我而言是什么

    why: 1、anki除了作为记忆工具还有什么用途? 2、如何使用anki what:anki是记忆助手+思想孵化...

  • anki全网资源指南

    官网 Anki - powerful, intelligent flashcards 入门 Anki用户手册(介绍...

  • Anki系列-用Anki准备GRE

    Anki系列-用Anki准备GRE 背景 其实我从2010年就开始接触Anki了。但那个时候,由于自身非常懒惰,对...

网友评论

    本文标题:Anki简介

    本文链接:https://www.haomeiwen.com/subject/mcpvqxtx.html