Home » » Top 20 Python Machine Learning Open Source Projects

Top 20 Python Machine Learning Open Source Projects

We examine top Python Machine learning open source projects on Github, both in terms of contributors and commits, and identify most popular and most active ones.
By Bhavya Geethika Peddibhotla. 

We analyze Top 20 Python Machine learning projects on GitHub and find that scikit-Learn, PyLearn2 and NuPic are the most actively contributed projects. Explore these popular projects on Github! 

Fig. 1: Python Machine learning projects on GitHub, with color corresponding to commits/contributors. Bob, Iepy, Nilearn, and NuPIC have the highest such value. 

  1. scikit-learn, 18845 commits, 404 contributors, 
    scikit-learn is a Python module for machine learning built on top of SciPy.It features various classification, regression and clustering algorithms including support vector machines, logistic regression, naive Bayes, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.
  2. Pylearn2, 7027 commits, 117 contributors, 
    Pylearn2 is a library designed to make machine learning research easy. Its a library based on Theano
  3. NuPIC, 4392 commits, 60 contributors, 
    The Numenta Platform for Intelligent Computing (NuPIC) is a machine intelligence platform that implements the HTM learning algorithms. HTM is a detailed computational theory of the neocortex. At the core of HTM are time-based continuous learning algorithms that store and recall spatial and temporal patterns. NuPIC is suited to a variety of problems, particularly anomaly detection and prediction of streaming data sources.
  4. Nilearn, 2742 commits, 28 contributors, 
    Nilearn is a Python module for fast and easy statistical learning on NeuroImaging data. It leverages the scikit-learn Python toolbox for multivariate statistics with applications such as predictive modeling, classification, decoding, or connectivity analysis.
  5. PyBrain, 969 commits, 27 contributors, 
    PyBrain is short for Python-Based Reinforcement Learning, Artificial Intelligence and Neural Network Library. Its goal is to offer flexible, easy-to-use yet still powerful algorithms for Machine Learning Tasks and a variety of predefined environments to test and compare your algorithms.
  6. Pattern, 943 commits, 20 contributors, 
    Pattern is a web mining module for Python. It has tools for Data Mining, Natural Language Processing, Network Analysis and Machine Learning. It supports vector space model, clustering, classification using KNN, SVM, Perceptron
  7. Fuel, 497 commits, 12 contributors, 
    Fuel provides your machine learning models with the data they need to learn. it has interfaces to common datasets such as MNIST, CIFAR-10 (image datasets), Google's One Billion Words (text). It gives you the ability to iterate over your data in a variety of ways, such as in minibatches with shuffled/sequential examples
  8. Bob, 5080 commits, 11 contributors, 
    Bob is a free signal-processing and machine learning toolbox The toolbox is written in a mix of Python and C++ and is designed to be both efficient and reduce development time. It is composed of a reasonably large number of packages that implement tools for image, audio & video processing, machine learning and pattern recognition
  9. skdata, 441 commits, 10 contributors, 
    Skdata is a library of data sets for machine learning and statistics. This module provides standardized Python access to toy problems as well as popular computer vision and natural language processing data sets.
  10. MILK, 687 commits, 9 contributors, 
    Milk is a machine learning toolkit in Python. Its focus is on supervised classification with several classifiers available: SVMs, k-NN, random forests, decision trees. It also performs feature selection. These classifiers can be combined in many ways to form different classification systems.For unsupervised learning, milk supports k-means clustering and affinity propagation.
  11. IEPY, 1758 commits, 9 contributors, 
    IEPY is an open source tool for Information Extraction focused on Relation Extraction 
    It's aimed at users needing to perform Information Extraction on a large dataset. scientists wanting to experiment with new IE algorithms.
  12. Quepy, 131 commits, 9 contributors, 
    Quepy is a python framework to transform natural language questions to queries in a database query language. It can be easily customized to different kinds of questions in natural language and database queries. So, with little coding you can build your own system for natural language access to your database. 
    Currently Quepy provides support for Sparql and MQL query languages, with plans to extended it to other database query languages.
  13. Hebel, 244 commits, 5 contributors, 
    Hebel is a library for deep learning with neural networks in Python using GPU acceleration with CUDA through PyCUDA. It implements the most important types of neural network models and offers a variety of different activation functions and training methods such as momentum, Nesterov momentum, dropout, and early stopping.
  14. mlxtend, 135 commits, 5 contributors, 
    Its a library consisting of useful tools and extensions for the day-to-day data science tasks.
  15. nolearn, 192 commits, 4 contributors, 
    This package contains a number of utility modules that are helpful with machine learning tasks. Most of the modules work together with scikit-learn, others are more generally useful.
  16. Ramp, 179 commits, 4 contributors, 
    Ramp is a python library for rapid prototyping of machine learning solutions. It's a light-weight pandas-based machine learning framework pluggable with existing python machine learning and statistics tools (scikit-learn, rpy2, etc.). Ramp provides a simple, declarative syntax for exploring features, algorithms and transformations quickly and efficiently.
  17. Feature Forge, 219 commits, 3 contributors, 
    A set of tools for creating and testing machine learning features, with a scikit-learn compatible API. 
    This library provides a set of tools that can be useful in many machine learning applications (classification, clustering, regression, etc.), and particularly helpful if you use scikit-learn (although this can work if you have a different algorithm).
  18. REP, 50 commits, 3 contributors, 
    REP is environment for conducting data-driven research in a consistent and reproducible way. It has a unified classifiers wrapper for variety of implementations like TMVA, Sklearn, XGBoost, uBoost. It can train classifiers in parallel on a cluster. It supports interactive plots
  19. Python Machine Learning Samples, 15 commits, 3 contributors, 
    A collection of sample applications built using Amazon Machine Learning.
  20. Python-ELM, 17 commits, 1 contributor, 
    This is an implementation of the Extreme Learning Machine in Python, based on scikit-learn.
This post used some content from www.pansop.com/1039/ 


«Oldest   ‹Older   201 – 306 of 306   Newer›   Newest»
totosite365.info said...

Your article looks really adorable, here’s a site link i dropped for you which you may like.

oncasinosite 카지노사이트 said...

You there, this is really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming. Feel free to visit my website; 토토사이트

casinositewikicom said...
This comment has been removed by the author.
honeywebsolutions said...

Thanks for sharing this with so much of detailed information, its much more to learn from your article. Keep sharing such good stuff.
write for us on Businesses Most importantly, common people who have less knowledge about technology and technological advancements find it challenging to understand the new technologies.

yahanvideonet said...

You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. Feel free to visit my website; 한국야동

chinayadongnet said...

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. Feel free to visit my website;

betmantotopro said...

I’ve seen articles on these topics a few times, but I think your writing is the cleanest I’ve ever seen. I would like to refer to your article on my blog and write it. Feel free to visit my website; 배트맨토토프로

Professional Course said...

I always search online for articles that can help me. Obviously, there is a lot to know about this. I think you made a few good points about the features as well. Keep up the good work!

Data Scientist Course in Ernakulam

토토사이트 said...

With the development of the Internet, we can study ways to enjoy it more easily and comfortably. People all over the world know the greatness of the Internet. 토토사이트

traininginstitute said...

I really thank you for the valuable info on this great subject and look forward to more great posts
cyber security course in malaysia

TubeViews.co said...

Exellent your post. i reaching daily on your blogs. thanks for sharing this informative information.
Buy YouTube Views
Buy YouTube Subscribers
Buy YouTube Live Stream Views
Buy Facebook Live Views
Buy Instagram Reels Views
Buy Instagram Live Views
Buy Instagram Followers
Buy Facebook Views
Buy 500 YouTube Views

casinositehot.com said...

Hi there, the whole thing is going well here and ofcourse every one is sharing information, that’s really fine, keep up writing. 바카라사이트

sportstototopcom said...

This has been an incredibly wonderful article. Thank you for supplying this information.

Professional Course said...

Wonderful blog post. It's absolute magic on your part! I have never seen a more wonderful article than this. You really made my day today with this. Hope you continue like this!

Data Scientist Course in Patna

Turkish visa for American citizens said...

I love what you guys do too. Much clever work and reporting!Keep up the good work guys...Turkish visa for American citizens, You can apply online via Turkish visa website.

Roman Davis said...

I am reading all tips about writing with different styles by using important resources. I think all tips are very useful for the students who are aware of writing all assignments, which are an essential part of their final exams. Assignment writing services

PMP Course in Malaysia said...

Happy to visit your blog, I am by all accounts forward to more solid articles and I figure we as a whole wish to thank such huge numbers of good articles, blog to impart to us.

digital marketing course in malaysia said...

360DigiTMG, the top-rated organisation among the most prestigious industries around the world, is an educational destination for those looking to pursue their dreams around the globe. The company is changing careers of many people through constant improvement, 360DigiTMG provides an outstanding learning experience and distinguishes itself from the pack. 360DigiTMG is a prominent global presence by offering world-class training. Its main office is in India and subsidiaries across Malaysia, USA, East Asia, Australia, Uk, Netherlands, and the Middle East.

Vijay said...

Excellent Blog! I would like to thank for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well.
Data Scientist Course in Indore

naukrimitra said...

Naukrimitra.in is an organization providing online and offline domestic helpers, this organization is operated by the BHUMI PLACEMENT & MARKETING DIVISION BHOPAL This organization is providing its favorite maid, babysitter, cooks, home nurse, nannies, Japa maids, and other domestic helpers to thousands of customers since 2015.

Website - maid services

naukrimitra said...

Naukrimitra.in is an organization providing online and offline domestic helpers, this organization is operated by the BHUMI PLACEMENT & MARKETING DIVISION BHOPAL This organization is providing its favorite maid, babysitter, cooks, home nurse, nannies, Japa maids, and other domestic helpers to thousands of customers since 2015.
Naukri Mitra

Unknown said...

Wonderful blog. I delighted in perusing your articles. This is genuinely an incredible perused for me. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome! data scientist course in kanpur

data science said...

It's late discovering this demonstration. At any rate, it's a thing to be acquainted with that there are such occasions exist. I concur with your Blog and I will have returned to investigate it more later on so please keep up your demonstration.


Awesome Write-up!!!

Shubham Saini said...

Nice Blog! such a informative things you are sharing ,I really liked your content. If you wanna know about "Skillslash | Training with live industry experience that gets you hired" go to Data science courses in bangalore

Professional Course said...

Good blog and absolutely exceptional. You can do a lot better, but I still say it's perfect. Keep doing your best.

Data Science Training in Durgapur

kirandt said...

Outlook from Microsoft is an integral part of our daily life. It's how we get and send communications from the sources to which we're linked. Things usually work out better, but there are occasions when there are concerns. Outlook still has a lot of flaws and errors, and we try our hardest to fix them as we come across them because there is still a way to fix them. One of the bugs is always an error [pii_email_84eb7572bd91baae7e9f]

Raghav said...

Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming.
Mlops Training

PMP Course in Malaysia said...

I was just examining through the web looking for certain information and ran over your blog.It shows how well you understand this subject. Bookmarked this page, will return for extra.https://360digitmg.com/course/project-management-professional-pmp

sportstotolink said...

Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us, 토토사이트

Training said...

Informative Post. The information you have posted is very useful and sites you have referred was good. Thanks for sharing.
Data Science Course with Placement

Andre Van den berg said...

It's great to see you sharing such cool data. Your website is awesome!what is medical visa in India? you can visit in India for medical purposes. you can apply for a medical visa India online via India e visa website.

Thomas said...

Hey, I appreciate you sharing this, and please continue to do so. Vietnam reopened international tourism on March 15 after almost two years. A conference was held on the same day to ensure a safe and effective reopening. Vietnam is open to international tourists. And you know about Vietnam visa fees? Cost of Vietnam visas, you can check our Vietnam page for all details about visa fee.

Unknown said...

I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information. data science course in mysore

Unknown said...

You know your projects stand out of the herd. There is something special about them. It seems to me all of them are really brilliant! business analytics course in kanpur

Socialize Club said...

This is Great Post.. for me, Thanks for sharing with us!!
Buy Real Facebook Live Stream Views
Buy Facebook Comments
Buy Facebook Video Views

business analytics course in chennai with placement said...

Someone Sometimes with visits your blog regularly and recommended it in my experience to read as well. Data Scientist Course in Dehradun

Data Science said...

Amazingly by and large very interesting post. I was looking for such an information and thoroughly enjoyed examining this one.
Keep posting. An obligation of appreciation is all together for sharing.
data science training in gwalior

Professional Course said...

Its content is brilliant in many ways. I think it is an attractive and revealing material. Thank you very much for caring about your content and your readers.

Data Science Course in Durgapur

Vikas Bisht said...

Thank you for this wonderful post, great article, keep up the excellent work. Check out our blog Best DU LLB Coaching in Delhi

PMP Training in Malaysia said...

I will really appreciate the writer's choice for choosing this excellent article appropriate to my matter.Here is deep description about the article matter which helped me more. data analyst course online

Courses said...

Really this article is truly one of the best in article history and am a collector of old "items" and sometimes read new items if i find them interesting which is one that I found quite fascinating and should be part of my collection. Very good work!
Data Scientist Course in Gurgaon

naina k said...

thanks for info

how to lose facial fat

Customer Service said...

Thank You for Providing Such insightful information. If someone is looking for the QuickBooks Customer Service in US.

슬롯커뮤니티 said...


Innomatics said...

I have to thank you for the time i spent on this especially great reading !! i really liked each part and also bookmarked you for new information on your site.

Data science course in hyderabad
Data science training in hyderabad

uday said...

There will be best course in Hyderabad, duck creek policy program,duck creek can earn a salary 130000 per annum.it is useful to students career in the field you have interest visit my website link.thanks youhttps://duckcreektraining.com/

oncasino said...


Royalcasino695 said...


business analytics course in gorakhpur said...

Another task that data scientists do mostly is to develop various machine learning models and algorithms so that a large amount of data can be analyzed more efficiently.

deepak said...

Very useful article and awesome post. This post shows your efforts done. Visit my website to get
best Information About Data Science Training in noida.

Data Science Training in noida

oncasino said...


Data Science said...

This post is very simple to read and appreciate without leaving any details out. Great work!
360DigiTMG data analytics course

totosite said...

It's really great. Thank you for providing a quality article. There is something you might be interested in. Do you know totosite ? If you have more questions, please come to my site and check it out!

EDU said...

This is really nice which is really cool blog and you have really helped a lot of people who visit the blog and give them useful information.
Data Science Training in Noida

Courses said...

Just a shine from you here and have never expected anything less from you and have not disappointed me at all which i guess you will continue the quality work. Great post.
Data Science Training in Gurgaon

Islamic Info said...

Remarkable realities as well as plans apportioned in this compressed write-up. Waiting for even more blogs such as this one.
url opener
online filmek

Unknown said...

Thanks For your Information this Info. Helped me a lot I know about
The Best Python Training Institute In Pune and they Provide Training Online also with 100% job guarantee

Shreya Singh said...

Really informative post and perfect for new comers in the industry.
Join now Digital Marketing Training in Delhi in Online Summer Training.
Data Analytics Training In Noida
SAP Online Training
SAP FICO Training in Delhi
MERN Stack Training in Noida
Revit Architecture Training In Delhi
ANSYS Online Training
Django Online Training
Machine Learning Online Training

Lica Williams said...

Its a great read, with lot of insights & takeaways! Check out the best Gym Attachment & Gym Equipment in UK; in-store & online

Unknown said...

Read an article on your web page and foreseeing such sort of idea in the potential future as it is remarkably essential and instructive.

shopsrental said...

Extraordinary data! I as of late went over your online journal and have been perusing along. I thought I would leave my first remark. I don't recognize what to say aside from that I have.
Business Listing Sites in India

Anand said...

Loved it man!!! just superb...
Excellent writing skills, worth reading. Keep it up, also visit our website for more https://www.oddylabs.com/

ravensky867 said...

How the Dealer Checks their Cards for a 온라인홀덤사이트 선파워 바둑이

Mahil mithu said...

Well, I really appreciated for your great work. This topic submitted by you is helpful and keep sharing...
Virginia Family Law Attorneys
Experienced Family Lawyers

cragro.com/사설토토 said...

This is a very professional blog post. Thank you for the information that will help my project a lot. 안전한 사설토토 추천

Anonymous said...

High quality blog with lots of information and useful content. 토토사이트

BhagyashriSevenMentor said...

Programming Testing is a course of confirming a PC framework/program to conclude whether it meets the predefined necessities and produces the ideal outcomes. Accordingly, you distinguish bugs in programming item/project.
software testing course in pune

Aron said...

Thank you for sharing this information with us.
SMTP Relay Service Provider
SMTP Service Provider

ALEX said...

this is one of the blog and keep updation best smtp services
smtp relay service provider

Diligent Security Services Inc said...

This very informative and interesting blog.
Security Services

Sell House said...

This very informative and interesting blog.
sell my house fast ontario

What is Website said...

This very informative and interesting blog.
web designing company toronto

marketingwiththor said...

Nice Blog Keep Writing
Idx Real Estate Wordpress Plugin

marketingwiththor said...

Nice topic great content keep posting Wordpress Idx Website

Marketingwiththanos said...

Informative and valuable article.HNI database

Ahana said...

Nice article! Thank you for sharing these links with us about python, I really hope these would be beneficial for us! Here is the best python training institute in Noida that provides training through live projects.

smtp server provider said...

This website and blog are simply amazing! THANK YOU SO MUCH!
mass email server and
smtp mail services

360DigiTMGMalaysia said...

it is a very nice blog thanks for sharing, keep posting.

artificial intelligence malaysia

johnson said...

this is one of the best
smtp server for email marketing
and we know best smtp service provider

Anonymous said...

I gotta favorite this website 카지노

jacobsglenn said...

Thanks for sharing so good thoughts. I am here to share some information about the service, we provide assignment writing services for students who are struggling with their assignments. We have assignment writers and professionals, who are always there to help you.

benny joy said...

Thanks for sharing this post. I got information on this site. Keep sharing. semi trucks accidents

traininginstitute said...

I love the way you write and share your nice! Very interesting and different! Keep it coming!
data science course

Tech Software Platform said...
This comment has been removed by the author.
pratikshaK said...
This comment has been removed by the author.
pratikshaK said...

Nice blog, Very informative
ReactJS Classes in Pune

anandkaruna said...

very useful blog. you can java for better career
Java Course in Pune
Java Training in Pune

anandkaruna said...

This very useful information blog of yours
Data Science Course in Pune

anandkaruna said...

your post are really interesting
Java Course in Pune
Read Blog on Java

johnstepan said...

It's amazing how well you can write. Your blog post was well-written and interesting, and your concepts were genuinely original.
Abogados Divorcio Chantilly VA

Softcrayons said...

Great post! Thank you for sharing such valuable insights. Your expertise and passion for the subject matter really shine through in your writing, and I feel like I've learned a lot from reading your post. I am a Digital Marketing Trainer at Digital Marketing Training Institute Noida providing clear and comprehensive course material that covers the fundamental concepts of digital marketing.The course covered a wide range of topics, from SEO and social media marketing to email marketing and analytics.

Karuna said...

UI/UX design is a constantly evolving field, and designers must stay up-to-date with the latest trends and practices to remain competitive. The trends discussed above are expected to be significant in the future of UI/UX design. For a professional boost, enrol in UI/UX Design Course in Pune

Preslin said...

Excellent projects to try in python. Great useful blog for us. Many thanks for you for providing these projects at free of cost. Thanks for sharing this worthy post. Keep updating us by sharing more technical blogs. Divorce Lawyers Fairfax VA

edward john said...

Thanks for the information, Very useful.bankruptcy lawyers in virginia beach

henryisabella said...

The e visa India online application system provides a hassle-free online application process for travelers. The fees associated with the India e-Visa vary depending on the nationality of the applicant and the duration of stay. It is important to check the official website for the most up-to-date fee information.

sivakumar said...

I appreciate the practical examples provided in this article, as they illustrate the application of data science concepts effectively.data science course fees in hyderabad

Swarnalatha said...

The insights shared in this post are valuable for anyone starting their journey in data science. 360digtmg provides data analyst institute in bangalore

360DigiTMG said...

This blog post perfectly explains the fundamentals of data science in a concise and understandable manner.
data science course in hyderabad

Thomson said...

great article with excellent ideas.
Thanks for sharing this very useful and informative blog ,thank you for your efforts .
Separation Agreement Virginia

henryisabella said...

Applicants must satisfy the standards established by the Turkish government in order to get a tourist visa for Turkey. By fulfilling the Turkey tourist visa requirements, individuals can embark on a memorable journey to explore Turkey's enchanting landscapes, rich history, and vibrant cultural heritage.

prathyusha said...

This blog post provides a comprehensive overview of data science concepts and their applications.data science course in bangalore

anandkaruna said...

I would like to say that your all blogs are really amazing and interesting in reading
Full Stack Course in Pune

Data Science Course In Chennai said...

I appreciate the practical examples provided in this article, as they illustrate the application of data science concepts effectively. Data Science Certification In Chennai

Swarnalatha said...

The discussion on machine learning algorithms in this article is informative and well-structured.360digitmg providesdata analyst course in bangalore

Swarnalatha said...

The practical advice shared in this blog post for building a career in data science is invaluable. 360digitmg provides data analyst institute in bangalore

«Oldest ‹Older   201 – 306 of 306   Newer› Newest»

Popular Posts