• Stars
    star
    3,005
  • Rank 15,034 (Top 0.3 %)
  • Language
    Python
  • License
    MIT License
  • Created over 7 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Machine learning glossary

Machine Learning Glossary

Looking for fellow maintainers!

Apologies for my non-responsiveness. :( I've been heads down at Cruise, buiding ML infra for self-driving cars, and haven't reviewed this repo in forever. Looks like we're getting 54k monthly active users now and I think the repo deserves more attention. Let me know if you would be interested in joining as a maintainer with priviledges to merge PRs.

View The Glossary

How To Contribute

  1. Clone Repo
git clone https://github.com/bfortuner/ml-glossary.git
  1. Install Dependencies
# Assumes you have the usual suspects installed: numpy, scipy, etc..
pip install sphinx sphinx-autobuild
pip install sphinx_rtd_theme
pip install recommonmark

For python-3.x installed, use:

pip3 install sphinx sphinx-autobuild
pip3 install sphinx_rtd_theme
pip3 install recommonmark
  1. Preview Changes

If you are using make build.

cd ml-glossary
cd docs
make html

For Windows.

cd ml-glossary
cd docs
build.bat html
  1. Verify your changes by opening the index.html file in _build/

  2. Submit Pull Request

Short for time?

Feel free to raise an issue to correct errors or contribute content without a pull request.

Style Guide

Each entry in the glossary MUST include the following at a minimum:

  1. Concise explanation - as short as possible, but no shorter
  2. Citations - Papers, Tutorials, etc.

Excellent entries will also include:

  1. Visuals - diagrams, charts, animations, images
  2. Code - python/numpy snippets, classes, or functions
  3. Equations - Formatted with Latex

The goal of the glossary is to present content in the most accessible way possible, with a heavy emphasis on visuals and interactive diagrams. That said, in the spirit of rapid prototyping, it's okay to to submit a "rough draft" without visuals or code. We expect other readers will enhance your submission over time.

Why RST and not Markdown?

RST has more features. For large and complex documentation projects, it's the logical choice.

Top Contributors

We're big fans of Distill and we like their idea of offering prizes for high-quality submissions. We don't have as much money as they do, but we'd still like to reward contributors in some way for contributing to the glossary. For instance a cheatsheet cryptocurreny where tokens equal commits ;). Let us know if you have better ideas. In the end, this is an open-source project and we hope contributing to a repository of concise, accessible, machine learning knowledge is enough incentive on its own!

Tips and Tricks

Resources

More Repositories

1

pytorch-kaggle-starter

Pytorch starter kit for Kaggle competitions
Jupyter Notebook
324
star
2

pytorch_tiramisu

FC-DenseNet in PyTorch for Semantic Segmentation
Jupyter Notebook
306
star
3

pytorch-cheatsheet

Check out improved:
Jupyter Notebook
296
star
4

ml-study

ML Learning Sabbatical Study Materials
Jupyter Notebook
132
star
5

computer-vision

Computer vision sabbatical study materials
Jupyter Notebook
54
star
6

problems

Programming practice problems and solutions ;)
Python
39
star
7

labelml

Machine Learning Image Annotation Tool
Python
36
star
8

machine-learning

Machine learning sabbatical study materials
Jupyter Notebook
23
star
9

pytorch-federated-learning

Jupyter Notebook
15
star
10

learning_data_aug

OpenAI Request for Research - https://blog.openai.com/requests-for-research-2/
Jupyter Notebook
13
star
11

zoosearch

Search engine for machine learning models and datasets
JavaScript
10
star
12

higgins

OpenAI-based personal assistant and browser automation tool
Python
9
star
13

deep_learning_course

Materials for deep learning course created by fast.ai
Jupyter Notebook
8
star
14

punisher

Cryptocurrency trading library for machine learning research
Jupyter Notebook
6
star
15

python-algorithms

Notes and functions for Python algorithms course
Python
4
star
16

healthfed

Federated Learning in Healthcare Data
Python
3
star
17

epilepsy_diary

Backend FB Messenger Bot To Help Epileptics Track Seizures
Python
3
star
18

AndroidCaffe2

Demo deploying PyTorch/Caffe2 models to Android
C++
3
star
19

vaa3d-api

API for running Vaa3D jobs
Python
3
star
20

lungcancer

Luna and Kaggle Lung Cancer
Jupyter Notebook
2
star
21

AndroidDemo

Quick prototyping app to learn Android basics
C++
2
star
22

deephacks

Jupyter Notebook
2
star
23

hapibot

Frontend FB Messenger Bot To Help Epileptics Track Seizures
JavaScript
2
star
24

label-ai

Python
1
star
25

PyTorch2Android

Run PyTorch models on Android
1
star
26

sealions

Jupyter Notebook
1
star
27

kaggle-submissions

Kaggle competition submissions
Jupyter Notebook
1
star
28

probleeyo

Coding practice problems for mobile devices
JavaScript
1
star
29

bfortuner.github.io

Old Static Blog w Jekyll
HTML
1
star