Skip to content

AaltoDictionaryofML/AaltoDictionaryofML.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,360 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Aalto Dictionary of Machine Learning (ADictML)

A multilingual, open-access glossary for ML and AI β€” available as a PDF and as an MCP server for AI coding assistants. Developed by the Aalto Machine Learning Group for students, researchers, and educators at Aalto University.

MCP Server


πŸ€– Use ADictML in Your AI Assistant (MCP)

ADictML is now available as a Model Context Protocol (MCP) server β€” letting AI coding assistants like Claude Code look up, search, and cross-reference dictionary terms directly in context.

Claude Code

pip install -r mcp/requirements.txt
claude mcp add --scope user aalto-dictionary \
  -- python ~/AaltoDictionaryofML.github.io/mcp/server.py

VS Code (Copilot / GitHub Copilot Chat) Add to ~/.config/Code/User/mcp.json (Linux/macOS: ~/Library/Application Support/Code/User/mcp.json):

{
  "servers": {
    "aalto-dictionary": {
      "type": "stdio",
      "command": "python",
      "args": ["~/AaltoDictionaryofML.github.io/mcp/server.py"]
    }
  }
}

Once connected, ask your assistant things like:

  • "Look up Byzantine robustness in the Aalto Dictionary"
  • "List all Regulation terms"
  • "What terms are related to federated learning?"

β†’ See mcp/README.md for full setup and tool reference.


πŸ“˜ Dictionary at a Glance

  • Total terms: 567
  • Machine Learning Concepts: 285
  • Mathematical Tools: 219
  • Machine Learning Systems: 33
  • Machine Learning Regulation: 15
  • Reinforcement Learning: 15
  • Last updated: 2026-03-19

πŸ“₯ Download


πŸ§‘β€πŸ€β€πŸ§‘ Authors & Contributors

Editor-in-Chief:
Alexander Jung β€” Associate Professor, Aalto University
ORCID: 0000-0001-7538-0990

Contributors:

  • Konstantina Olioumtsevits β€” Aalto University
  • Ekkehard Schnoor β€” Aalto University
  • Tommi Flores RyynΓ€nen β€” Aalto University
  • Juliette Gronier β€” ENS Lyon
  • Salvatore Rastelli β€” Aalto University
  • Mikko Seesto β€” Aalto University

Full contributor list: AUTHORS.md


πŸ’° Funding and Acknowledgements

The Aalto Dictionary of Machine Learning (ADictML) has been partially supported by:

  • XAI-based software-defined energy networks via packetized management for fossil fuel-free next-generation of industrial cyber-physical systems (X-SDEN) Research Council of Finland, Grant No. 349966
  • Mathematical Theory of Trustworthy Federated Learning (MATHFUL)
    Research Council of Finland, Grant No. 363624
  • A Mathematical Theory of Federated Learning (TRUST-FELT)
    Jane and Aatos Erkko Foundation, Grant No. A835
  • FLAIG – AI Governance in Banking and Insurance
    Business Finland

These projects have enabled the open development of teaching materials, LaTeX figures,
and the public ADictML repository.

Funding: Research Council of Finland Funding: Research Council of Finland Funding: TRUST-FELT Funding: Business Finland


πŸ“Œ Citation

If you use or refer to ADictML, please cite as:

A. Jung and K. Olioumtsevits and E. Schnoor and T. Flores RyynΓ€nen and J. Gronier and S. Rastelli and M. Seesto (2026).
Aalto Dictionary of Machine Learning (ADictML).
Aalto University.

A formal companion edition will appear in the Springer Dictionary of Applied Machine Learning (MRW).


🧾 License

This work, Aalto Dictionary of Machine Learning, is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).

You are free to:

  • Share β€” copy and redistribute the material in any medium or format
  • Adapt β€” remix, transform, and build upon the material for any purpose

Under the following terms:

  • Attribution β€” You must give appropriate credit, provide a link to the license, and indicate if changes were made.

🧭 Repository Links


About

Welcome! πŸ‘‹ This is the working draft of the Aalto Dictionary of Machine Learning (ADictML) β€” a growing collection of short, clear definitions for key terms in machine learning.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors