Machine Learning Top 10 Open Source Projects (v.Mar 2018)
For the past month, we ranked nearly 250 Machine Learning Open Source Projects to pick the Top 10.
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-Norén
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 (https://arxiv.org/abs/1703.05175) in Pytorch [115 stars on Github]. Courtesy of Orobix
Rank 9
TensorFlow implementation of CipherGAN [55 stars on Github]. Courtesy of FOR.ai