State of Open Source Machine Learning

Vadim Markovtsev, source{d}.

State of Open Source Machine Learning

Vadim Markovtsev
source{d}

Overview

64 open ML projects

Word cloud with open machine learning project names.

Alignment

Projects by year

Projects by interface language

Projects by implementation language

Projects by license

☆ Stars

peak 1 < 1000 28% (18)
peak 2 2000 - 4000 25% (16)
top 100,000 Tensorflow
2nd 29,000 Keras
3rd 28,000 sklearn

Tensorflow

Keras

sklearn

Community relations

Theano - RIP since September 2017

Middle-term forecast

What makes them fail?

Contributors

Bus factor

How many core developers can be excluded to kill the project?

Wikipedia

Bus factor

Contribution guidelines

Document which describes how to help the project.

Reference.

Contribution guidelines

Code of conduct

Document which specifies the communication norms. It improves the diversity and helps to maintain a welcoming environment.

Example.

Code of conduct

Summary

Open source machine learning

No community - no future

Open source machine learning

Thank you

bit.ly/2u8h9wK