Machine Learning Top 10 Open Source Projects (v.Mar 2018)

By Udit |Email | Mar 21, 2018 | 9747 Views

We compared projects with new or major release during this period. Mybridge AI ranks projects based on a variety of factors to measure its quality for professionals.

- Average number of Github stars in this edition: 898*
- "Watch" Machine Learning Top 10 Open Source on Github and get email once a month.
- Topics: Openpose, Domain specific language, Shap, NumPy, Image, Obfuscated Gradients, Physics, PyTorch, TensorFlow, PirateAI

Open source projects can be useful for programmers. Hope you find an interesting project that inspires you.

Course of the month:

A) Beginners: Machine Learning A-Z: Hands-On Python & R In Data Science. [34,991 recommends, 4.5/5 stars]

B) Beginners: Data Science, Deep Learning, & Machine Learning with Python. [7,610 recommends, 4.5/5 stars

Rank 1
Openpose: OpenPose: Real-time multi-person keypoint detection library for body, face, and hands estimation [6199 stars on Github].

Rank 2
TensorComprehensions: A domain specific language to express machine learning workloads. [937 stars on Github]. Courtesy of Facebook Research

Rank 3
Shap: Explain the output of any machine learning model using expectations and Shapley values. [821 stars on Github]. Courtesy of Scott Lundberg

Rank 4
NapkinML: A tiny lib with pocket-sized implementations of machine learning models in NumPy. [320 stars on Github]. Courtesy of Erik Linder-Noren

Rank 5
GlobalLocalImageCompletion_TF: Globally and Locally Consistent Image Completion [51 stars on Github]. Courtesy of Tony Shin

Rank 6
Obfuscated-gradients: Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examples [277 stars on Github]. Courtesy of Anish Athalye

Rank 7
Visual-interaction-networks-pytorch: This's an implementation of deepmind Visual Interaction Networks paper using pytorch [112 stars on Github]. Courtesy of Mahmoud Gamal

Rank 8
Prototypical-Networks-for-Few-shot-Learning-PyTorch: Implementation of Prototypical Networks for Few Shot Learning ( in Pytorch [115 stars on Github]. Courtesy of Orobix

Rank 9
TensorFlow implementation of CipherGAN [55 stars on Github]. Courtesy of

Rank 10
PirateAI: Pirate trainer (Deep Learning, Autonomous Agents, 3D, Unity, Hyperopt, Keras) [17 stars on Github]. Courtesy of Hugo

That's it for Machine Learning Monthly Open Source. If you like this curation, read best daily articles based on your programming skills on our website.