machine-learning-glossary / glossary

Licence: other
https://machinelearning.wtf/ - An online glossary of machine learning terms.

Programming Languages

SCSS
7915 projects
HTML
75241 projects

Projects that are alternatives of or similar to glossary

Bfgs Neldermead Trustregion
Python implementation of some numerical (optimization) methods
Stars: ✭ 8 (-71.43%)
Mutual labels:  machine-learning-algorithms, mathematics
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+61153.57%)
Mutual labels:  machine-learning-algorithms, mathematics
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Stars: ✭ 11,897 (+42389.29%)
Mutual labels:  machine-learning-algorithms, mathematics
data sciences campaign
【数据科学家系列课程】
Stars: ✭ 91 (+225%)
Mutual labels:  machine-learning-algorithms, mathematics
Echo
Python package containing all custom layers used in Neural Networks (Compatible with PyTorch, TensorFlow and MegEngine)
Stars: ✭ 126 (+350%)
Mutual labels:  machine-learning-algorithms, mathematics
machine-learning-notebooks
🤖 An authorial collection of fundamental python recipes on Machine Learning and Artificial Intelligence.
Stars: ✭ 63 (+125%)
Mutual labels:  machine-learning-algorithms, mathematics
Black-Scholes-Option-Pricing-Model
Black Scholes Option Pricing calculator with Greeks and implied volatility computations. Geometric Brownian Motion simulator with payoff value diagram and volatility smile plots. Java GUI.
Stars: ✭ 25 (-10.71%)
Mutual labels:  mathematics
stochastic sierpinski
A stochastic method to generate an approximation to the Sierpinski triangle
Stars: ✭ 41 (+46.43%)
Mutual labels:  mathematics
DA Tutorial
This is a 'hands-on' tutorial for the RIKEN International School on Data Assimilation (RISDA2018).
Stars: ✭ 23 (-17.86%)
Mutual labels:  machine-learning-algorithms
neptune-examples
Examples of using Neptune to keep track of your experiments (maintenance only).
Stars: ✭ 22 (-21.43%)
Mutual labels:  machine-learning-algorithms
ggraph
끄래프 - 2학년 2학기 응용프로그래밍화면구현 수행평가
Stars: ✭ 14 (-50%)
Mutual labels:  mathematics
OpencvInstallation
shell script for openCV installation and configuration in linux based system. Most easy way to configue openCV, you only need to run opencv.sh shell file.
Stars: ✭ 16 (-42.86%)
Mutual labels:  machine-learning-algorithms
Algorithms
Free hands-on course with the implementation (in Python) and description of several computational, mathematical and statistical algorithms.
Stars: ✭ 117 (+317.86%)
Mutual labels:  mathematics
kiselyov
Геометрия по Киселёву
Stars: ✭ 16 (-42.86%)
Mutual labels:  mathematics
FB-Ads-Opt-UCB
The easiest way to optimize Facebook Ads using Upper Confidence Bound Algorithm. 💻
Stars: ✭ 23 (-17.86%)
Mutual labels:  machine-learning-algorithms
themis-ml
A library that implements fairness-aware machine learning algorithms
Stars: ✭ 93 (+232.14%)
Mutual labels:  machine-learning-algorithms
interactive-simple-linear-regression
A PureScript, browser-based implementation of simple linear regression.
Stars: ✭ 15 (-46.43%)
Mutual labels:  machine-learning-algorithms
SWBlog
machine learning practitioner, android and python
Stars: ✭ 33 (+17.86%)
Mutual labels:  machine-learning-algorithms
COVID19
Using Kalman Filter to Predict Corona Virus Spread
Stars: ✭ 78 (+178.57%)
Mutual labels:  machine-learning-algorithms
IACR-eprint-mirror
Mirror of all PDFs from the IACR's eprint
Stars: ✭ 44 (+57.14%)
Mutual labels:  mathematics

Machine Learning Glossary - https://machinelearning.wtf/

About

This is an online glossary of machine learning terms. The goal is to build a broad index of many different obscure terms. People can already go to Wikipedia for long articles on well-known topics, but often there is not a lot of information available about lesser-known terms.

Contributing changes to MLG

If you want to add a new term or change an existing term, make a Pull Request through GitHub. Once you submit your Pull Request, you will be able to preview your changes using Netlify Deploy Preview. You can also build a local copy of machinelearning.wtf with the serve.sh script at the root of this repository.

Typesetting mathematical symbols

MLG is written in Pandoc-flavored Markdown. This means that you can write math symbols in LaTeX syntax:

  • You can write mathematics "inline" in between two single dollar signs, like: $a \times b$.
  • You can typeset a "centered block" in between two double dollar signs as a new paragraph, like:
$$
a \times b
$$

Term page layout

Term pages are written in Markdown. Avoid using HTML syntax unless it is necessary for correct typesetting.

Every term page begins with some metadata as YAML front matter. A typical YAML front matter for a given term might look like:

---
title: Term Title Here
related_terms:
 - some-term-filename-without-extension
 - other-term
references:
 - link_title: A description of a website
   link_url: https://google.com
 - link_title: "Use quotes when titles have characters: like colons"
   link_url: https://arxiv.org/abs/1506.01497
---

Titles

The title refers to the title of the term. Terms with acronyms should have the acronym following the term:

Generative Adversarial Network (GAN)
Harmonic Precision-Recall Mean (F1 Score)
Kullback-Leibler (KL) Divergence

Acronyms are then found and collected at /meta/acronyms. The filenames always include the acronym at the same place as the title:

generative-adversarial-network.md
harmonic-precision-recall-mean-f1-score.md
kullback-leibler-kl-divergence.md
  • Filenames are always lowercase.
  • Words are separated by the dash (-) symbol.
  • Files are always written in Markdown with the .md extension.

Metadata

The related_terms are the filenames (without directory path or extension) of related terms within the glossary. Each term's page will list the related terms in its Markdown file and all references to the term from other terms' related_terms lists.

Links external to the glossary can be placed in the references with a link_title and a link_url.

For terms that have been filled out, but need further review for accuracy and cleanup, please add needs_review: true to the YAML front-matter.

Redirects

For when two terms are synonyms, both terms should be added, but one of them as a redirect to another. The entire content of the Redirect term should have a title with the term title, layout: redirect to use the redirect template, and destination to mark the filename of the term (without extension) to redirect to. An example is below:

---
title: Latent semantic analysis (LSA)
layout: redirect
destination: latent-semantic-indexing-lsi
---

License

The content of Machine Learning Glossary is licensed under a Creative Commons Attribution 4.0 International License. If you contribute to Machine Learning Glossary, you agree to assign copyright to James Mishra, the repository maintainer, and that your work will also be licensed under the same Creative Commons Attribution 4.0 International License.

Philosophy

  1. Write about terminology, not people.
  2. Keep it simple and short. Link elsewhere for the most advanced material, and avoid excessive expository writing.
  3. Focus on obscure terms that appear in a handful of papers, but won't make into Wikipedia.
  4. Use mathematics when it makes definitions more concise, but not when it makes definitions more confusing than images or examples.
  5. MLG should be easy to read, and easy to write.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].