跳转到内容

Anki

本页使用了标题或全文手工转换
维基百科,自由的百科全书
Anki
开发者Damien Elmes
当前版本
  • 25.02.5(2025年5月15日;稳定版本)[1]
编辑维基数据链接
原始码库 编辑维基数据链接
编程语言Python, Rust
操作系统
平台跨平台
语言英语及其他35种语言
类型抽认卡间隔重复式)
许可协议
  • 2.0.0:
    • Affero通用公共许可证第三版或更新
    • 商业专有授权(开发者将三句式BSD授权条款包含在官方的代码散布版中)
  • 1.2.x:GNU通用公共许可证第三版或更新,供桌面版、Maemo、Android以及Nintendo DS版使用
网站https://apps.ankiweb.net/

Anki是一个自由及开放原始码间隔重复学习软件,主要用于制作和学习抽认卡。该软件基于认知科学研究,利用间隔重复和主动回忆的原理来提高学习效率和长期记忆保持。“Anki”源自日语词汇“暗记”(日语:暗記あんき Anki */?),意为记忆或背诵。 Anki由澳洲开发者Damien Elmes于2008年开发,目前已成为全球最受欢迎的间隔重复学习工具之一,拥有数百万用户。同样基于间隔重复原理的软件还有商业软件SuperMemo和免费软件Mnemosyne

历史

[编辑]

Anki的开发始于2006年,由Damien Elmes基于其在心理学和电脑科学方面的背景创建。最初的版本采用Qt框架开发,后来逐步演进为支持多平台的现代化应用程式。2008年10月5日,Anki正式发布第一个公开版本。 2012年,为了满足移动学习的需求,Anki推出了AndroidiOS版本。2013年,AnkiWeb云端同步服务正式上线,使用户能够在不同装置间同步学习进度。

核心原理

[编辑]

间隔重复算法

[编辑]

Anki采用改进版的SuperMemo SM-2算法,该算法基于艾宾浩斯遗忘曲线理论。系统会根据用户对每张卡片的回答质量,智慧调整下次复习的时间间隔:

  • Again(再来一次):卡片将在短时间内再次出现
  • Hard(困难):适当缩短复习间隔
  • Good(良好):按标准间隔安排下次复习
  • Easy(简单):延长复习间隔,降低复习频率

主动回忆

[编辑]

不同于被动阅读,Anki强调主动回忆,要求用户在看到问题后主动思考答案,这种方式能够更有效地加强记忆链接。

主要功能

[编辑]

卡片类型

[编辑]

Anki支持多种卡片类型:

  • 基本卡片:传统的问答格式
  • 反向卡片:可以双向测试的卡片
  • 完形填空:填空题格式
  • 图像遮挡:用于医学、地理等视觉学习

多媒体支持

[编辑]

存储卡片采用HTMLCSS编写,支持丰富的多媒体内容:

  • 图片(JPEG、PNG、GIF、SVG等格式)
  • 音频(MP3、FLAC、OGG等格式)
  • 视频(MP4、WebM等格式)
  • LaTeX数学公式
  • 代码语法高亮

统计分析

[编辑]

Anki提供详细的学习统计资料:

  • 每日学习时间和复习数量
  • 记忆曲线和保持率分析
  • 困难卡片识别
  • 学习进度预测

附加组件

[编辑]

Anki拥有活跃的开发者社群,提供丰富的附加组件(Add-ons):

组件代码 功能描述 说明
1496166067 夜间模式 将Anki界面转换为深色主题,减少眼部疲劳
2055492159 AnkiConnect 允许其他应用程式与Anki进行数据交换
874215009 高级浏览器 增强卡片浏览和编辑功能
1771074083 图像遮挡增强 改进图像遮挡卡片的编辑体验

夜间模式

[编辑]

为了保护用户视力,特别是在夜间学习时,Anki提供了深色主题选项:

平台 设置方式
桌面版 工具 → 偏好设置 → 基本 → "Show cards as white on black (night mode)"
Android版 侧边栏 → 夜间模式开关
iOS版 设置 → 显示 → 深色模式
AnkiWeb 自动跟随浏览器主题设置

共享牌组

[编辑]

尽管Anki鼓励用户自制牌组以获得最佳学习效果,但平台提供了庞大的共享牌组数据库,涵盖:

  • 语言学习:各国语言词汇、语法、口语练习
  • 医学:解剖学、药理学、临床知识
  • 科学:物理、化学、生物、数学公式
  • 人文:历史、地理、文学、艺术
  • 专业认证:各类专业考试准备

热门的共享牌组包括:

  • 日语学习者广泛使用的“Core 2000/6000/10000”词汇牌组
  • 医学生必备的“Anking”医学综合牌组
  • 语言学习的“频率词汇”系列牌组

平台支持

[编辑]

桌面版

[编辑]
  • Windows:支持Windows 7及以上版本
  • macOS:支持macOS 10.13及以上版本
  • Linux:支持主流发行版,提供AppImage和原始码编译
  • FreeBSD:透过ports系统安装

移动版

[编辑]
  • AnkiDroid(Android):完全免费的开源应用
  • AnkiMobile(iOS):付费应用,收入用于支持Anki开发

云端服务

[编辑]

AnkiWeb:免费的云端同步服务,支持基本的在线学习功能

使用场景

[编辑]

语言学习

[编辑]

Anki在语言学习领域应用最为广泛,特别适合:

  • 词汇记忆和复习
  • 语法规则学习
  • 听力和发音练习
  • 文字和语音的双向记忆

医学教育

[编辑]

医学院学生广泛使用Anki进行:

  • 解剖结构记忆
  • 疾病症状和治疗方案
  • 药物机制和副作用
  • 医学影像识别

学术研究

[编辑]

研究生和学者使用Anki:

  • 专业术语和概念记忆
  • 研究方法和统计知识
  • 文献引用和重要发现
  • 跨学科知识集成

优势与限制

[编辑]

主要优势

[编辑]
  • 科学的间隔重复算法,提高记忆效率
  • 跨平台同步,随时随地学习
  • 高度可定制,适应不同学习需求
  • 活跃的社群和丰富的附加功能
  • 开源且大部分功能免费使用

使用限制

[编辑]
  • 学习曲线较陡峭,新手需要时间适应
  • 过度依赖可能影响深度思考能力
  • 制作高质量卡片需要投入时间
  • iOS版本需要付费购买

竞争对手

[编辑]

在间隔重复学习软件市场中,Anki的主要竞争对手包括:

  • SuperMemo:间隔重复算法的鼻祖,功能强大但接口较为复杂
  • Quizlet:用户友善但算法较简单的学习工具
  • Memrise:结合游戏化元素的语言学习平台
  • Mnemosyne:另一个开源的间隔重复软件

社群与生态系统

[编辑]

Anki拥有活跃的全球用户社群:

  • Reddit:r/Anki是主要的讨论社群
  • AnkiWeb论坛:官方支持和讨论平台
  • GitHub:开源贡献和问题回报
  • YouTube:丰富的教学影片和使用技巧

外部链接

[编辑]

参考文献

[编辑]