mcpField
D
Dictionary of Applied Machine Learning

Dictionary of Applied Machine Learning

远程服务
dictionaryofml.org科研与教育0今天更新

关于 Dictionary of Applied Machine Learning

Dictionary of Applied Machine Learning 是机器学习词典课程版的配套项目,提供定义、引用和可复现的 Python 演示。其 MCP 服务让 AI 助手能够搜索术语。

主要功能

  1. 01查找和搜索机器学习术语
  2. 02浏览相关术语及交叉引用
  3. 03查看带引文的词典定义
  4. 04使用逐条术语的 Python 笔记本
  5. 05通过 LaTeX 宏包使用词典符号

适用场景

  1. 01厘清机器学习术语含义
  2. 02探索相关概念之间的联系
  3. 03查看术语对应的 Python 演示

MCP 相关

MCP 服务提供列出、查找、搜索词条及获取相关术语的工具。它从网站的 terms.json 获取内容,并缓存一天。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://dictionaryofml.org/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

应用机器学习词典——配套仓库

应用机器学习词典(课程版,CC BY 4.0)的配套代码:包含 107 个机器学习术语,每个术语都有精确定义和交叉引用,并附有引文、排版精美的 PDF,以及一个会重新计算词条所述内容的 Python 演示。

目录内容
notebooks/每个术语对应的 Python 演示,均为 Jupyter 笔记本;在演示页面上单击一次即可在 Colab 中打开
mldict/mldict.sty:将词典中的符号记法封装为 LaTeX 宏包(\usepackage{mldict})
mcp/一个向 AI 助手(Claude Code、VS Code Copilot,……)提供词典内容的 MCP 服务

笔记本和 mldict.sty 均由词典的源文件生成;请在源文件中修改,而不是在此处修改。词典本身——定义、符号列表和各术语的 PDF——位于 dictionaryofml.org;完整内容也以机器可读格式发布于 terms.json,并通过 llms.txt 为大模型爬虫编制索引。

来源与免责声明

本仓库中的源代码(演示笔记本、LaTeX 宏包、MCP 服务)是在作者审核下借助大模型(LLM)创建的。代码按“原样”提供,不作任何形式的保证:使用风险自负;依赖这些代码前,请独立核验结果。

发布前会对 Python 演示进行基本检查:

  • 每个演示都会运行自身的 check() 断言,检查其计算出的量,并使用固定的随机种子以确保可复现;
  • ruff check --select F(仅检查正确性规则:未定义和未使用的名称);
  • bandit,仅检查 exec/eval/命令注入相关问题(B102、B307、B602、B605)——唯一的有意例外是 llm 演示,其主题就是执行输出代码的 LLM 封装器;
  • 项目专用的检查工具,用于检查图表样式,以及确保演示中的说明不超出词典条目引入的概念范围。

这些检查只能筛查问题,不能证明代码正确。

这些演示会导入两个第三方包:numpy 和 matplotlib(在 Colab 中均已预装);源仓库固定了它们的确切版本,因为只有使用指定版本组合,已提交的图表数据才能按字节复现。

MCP 服务

pip install -r mcp/requirements.txt
claude mcp add --scope user dictionaryofml -- python /path/to/mcp/server.py

工具:list_all_terms、lookup_term、search_terms、get_related_terms。内容从网站的 terms.json 获取,并缓存一天。

引用

@misc{dictml,
  author = {Jung, Alexander and Olioumtsevits, Konstantina and Schnoor, Ekkehard},
  title = {Dictionary of Applied Machine Learning (course edition)},
  doi = {10.5281/zenodo.21569296},
  note = {ISBN 978-952-64-3013-3, CC BY 4.0},
  url = {https://dictionaryofml.org}
}

每个术语页面都附有自己的“引用此条目”BibTeX 代码块。本仓库是课程版的配套项目,与受版权保护的 Springer 应用机器学习词典 相互独立。

许可证

CC BY 4.0。由 Aalto University 的 Alexander Jung 维护;欢迎通过 dictionaryofml.org 上提供的地址提交勘误和建议。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。