Look at these top 20 open source projects!


" We Github contributors and committers on being examined with the Python open source project for machine language learning, and pick out the most popular and most active project. "



1. Scikit-learn

www.github.com/scikit-learn/scikit-learn

Scikit-learn is based on machine learning Scipy built a Python module, feature is the diversity of his classification, regression and clustering algorithms include support vector machines, logistic regression, naive Bayes classifier, random forests, Gradient Boosting, clustering algorithms and DBSCAN. But also designed the Python numerical and scientific libraries Numpy and Scipy


2.Pylearn2

www.github.com/lisa-lab/pylearn2

Pylearn is a research-based Theano simplification of the machine learning library program.


3.NuPIC

www.github.com/numenta/nupic

NuPIC to HTM is a learning algorithm as a tool of machine intelligence platform. HTM accurate calculation cortex. HTM's core is based on spatio-temporal pattern of continuous learning algorithms and storage time and revocation. NuPIC suitable for a variety of problems, in particular streaming data source abnormality detecting and forecasting.


4. Nilearn

www.github.com/nilearn/nilearn

Nilearn is a quick statistical learning neuroimaging data Python module. It uses Python language scikit-learn toolbox and a few were predictive modeling, classification, decoding, connectivity analysis applications to multivariate statistics.


5.PyBrain

www.github.com/pybrain/pybrain

Pybrain is to strengthen the short learning, artificial intelligence, neural network-based library of Python language. Its goal is to provide a flexible, easy to use and powerful machine learning algorithms and perform a variety of pre-defined test environment to compare your algorithm.


6.Pattern

www.github.com/clips/pattern

Pattern mining is a network module in the Python language. It is data mining, natural language processing, machine learning and network analysis tools. It supports vector space model, clustering, support vector machines and machine perception and classification by KNN classification.


7.Fuel

www.github.com/mila-udem/fuel

Fuel Provides data for your machine learning models. He has a shared interface as MNIST, CIFAR-10 (picture data collection), Google's One Billion Words (text) such data sets. You use him to substitute their own data through a variety of ways.


8.Bob

www.github.com/idiap/bob

Bob is a free tool for signal processing and machine learning. It's toolbox Python and C ++ is written in common language, it is designed to become more efficient and reduce development time, it is a tool for image processing audio and video processing, machine learning and pattern recognition software package composed of a large number, of.


9.Skdata

www.github.com/jaberg/skdata

Skdata library program is machine learning and statistical data sets. Using this module provides a standard for toy problems, the popular computer vision and natural language data sets Python language.


10.MILK

www.github.com/luispedro/milk

MILK is a machine learning tool kit under the Python language. It is mainly such SVMS, K-NN, random forest, the decision tree using supervised classification available in many categories. It also performs feature selection. These classifiers combined in many ways, for example, can form different unsupervised learning, the close relationship between gold and spread by the K-means clustering support, etc. MILK classification system.


11.IEPY

www.github.com/machinalis/iepy

IEPY is a focus on open source information relation extraction extraction tool. It is primarily intended for users and scientists want to try a new algorithm for large data sets need information extraction.


12.Quepy

www.github.com/machinalis/quepy

Quepy Python framework is to perform a query in a database query language by changing the natural language questions. He can simply be defined for different types of questions in natural language and database queries. So, you do not have coding can build your own system, you enter a natural language database.

Now Quepy provide support for Sparql and MQL query language. And plans to extend it to other database query language.


13.Hebel

www.github.com/hannes-brt/hebel

Hebel is a library for Python language program depth study of the neural network, it uses the GPU and CUDA to accelerate through PyCUDA. It is the most important type of neural network models and tools can provide a number of different activities function activates functions such as power, Nesterov power, signal loss and stop the law.


14.mlxtend

www.github.com/rasbt/mlxtend

It is a library program a useful tool for the expansion of scientific data and daily tasks composed.


15.nolearn

www.github.com/dnouri/nolearn

This package can accommodate a large number of machine learning to complete the task you have to help utility module. Wherein the number of modules and work with scikit-learn, other more commonly used.


16.Ramp

www.github.com/kvh/ramp

Ramp is a development of machine learning to speed prototyping solutions library program in Python language. He was pandas-based machine learning a lightweight can be inserted into the framework under which the existing Python language machine learning and statistical tools (such as scikit-learn, rpy2 etc.) Ramp provides a simple syntax to explore the declarative function can be rapid and effective implementation of algorithms and conversion.


17.Feature Forge

www.github.com/machinalis/featureforge

This series of tools compatible with scikit-learn the API, to create and test the machine learning function.

This library program provides a set of tools that will make you very popular with many machine learning programs in use. When you use scikit-learn this tool, you will feel has been a great help. (Although this only works when there are different algorithms in you.)


18.REP

www.github.com/yandex/rep

REP is a harmonious, reproducible way movement command data supplied driving an environment.

It has a uniform classification is packaged to offer a variety of operations, such as TMVA, Sklearn, XGBoost, uBoost and so on. And it may be in a parallel manner to train the classifier in a group. It also provides an interactive plot.


19.Python sample machine learning

www.github.com/awslabs/machine-learning-samples

Amazon's machine learning to build a simple software collection.


20.Python-ELM

www.github.com/dclambert/Python-ELM

This is a realization of extreme learning machine scikit-learn based in the Python language.


Robot crawl Source: go to the original site


Original Address: look at these top 20 open source projects!
Tags: learning    machine    Python    data    language    tools   

Intelligent Recommendation

Reproduced in: https: //my.oschina.net/54php/blog/600210

Guess you like

Origin blog.csdn.net/weixin_34405332/article/details/91634802