Large machine learning software summary

Today to tell you about the classic open-source machine learning software:

Programming languages: Experimenting think matlab of course the most flexible (but genuine expensive), but more promising is python (numpy + scipy + matplotlib) and C / C ++, this combination can do research, but also to engage in business development , ease of use than matlab poor, more powerful combination of features, personal opinion, of course, R and java is not bad.

1. Machine Learning Open Source Software Network (a collection of various machine learning various programming languages ​​academic and commercial open source software)

http://mloss.org

2 occasionally find machine learning resource network :( also very full, 1 and 2 ML basically a collection of all of the classic open-source software)

http://www.dmoz.org/Computers/Artificial_Intelligence/Machine_Learning/Software/

3 libsvm (SVM industry's most cattle Needless to say, National Taiwan University Professor Lin's masterpiece)

http://www.csie.ntu.edu.tw/~cjlin/libsvm/

4 WEKA (java machine learning algorithm based on the most comprehensive and easy to use open source software)

http://www.cs.waikato.ac.nz/ml/weka/

5 scikit (my favorite is a python-based machine learning software, the code is very well written, very full and official documents, all have examples, algorithms are complete, the development is also active
, highly recommend it to everyone with)

http://scikit-learn.org/stable/

6 OpenCv (most cattle open source computer vision library, the sky is the limit, do image processing and pattern recognition must use, can not hold all day matlab to do the experiment and industry out of touch it, but there is a certain degree of difficulty)

http://opencv.willowgarage.com/wiki/

7 Orange (based on machine learning software c ++ and python interface, the interface is pretty easy call, you can learn C ++ and python, as well as visual function while)

http://orange.biolab.si/

8 Mallet (based on machine learning library JAVA implementation, mainly for natural language processing, featuring Markov random field model and do well, and be complementary WEKA)

http://mallet.cs.umass.edu/

9 NLTK (PYTHON open source library of natural treatment, very easy to use, and powerful, as well as several orelly classic Guide)

http://nltk.org/

10 lucene (including java-based nutch, solr, hadoop, mahout, such as full, open source software is to make information retrieval and search engines comrades will learn, the school must learn JAVA)

http://lucene.apache.org/

software:

Programming languages: Experimenting think matlab of course the most flexible (but genuine expensive), but more promising is python (numpy + scipy + matplotlib) and C / C ++, this combination can do research, but also to engage in business development , ease of use than matlab poor, more powerful combination of features, personal opinion, of course, R and java is not bad.

1. Machine Learning Open Source Software Network (a collection of various machine learning various programming languages ​​academic and commercial open source software)

http://mloss.org

2 occasionally find machine learning resource network :( also very full, 1 and 2 ML basically a collection of all of the classic open-source software)

http://www.dmoz.org/Computers/Artificial_Intelligence/Machine_Learning/Software/

3 libsvm (SVM industry's most cattle Needless to say, National Taiwan University Professor Lin's masterpiece)

http://www.csie.ntu.edu.tw/~cjlin/libsvm/

4 WEKA (java machine learning algorithm based on the most comprehensive and easy to use open source software)

http://www.cs.waikato.ac.nz/ml/weka/

5 scikit (my favorite is a python-based machine learning software, the code is very well written, very full and official documents, all have examples, algorithms are complete, the development is also active
, highly recommend it to everyone with)

http://scikit-learn.org/stable/

6 OpenCv (most cattle open source computer vision library, the sky is the limit, do image processing and pattern recognition must use, can not hold all day matlab to do the experiment and industry out of touch it, but there is a certain degree of difficulty)

http://opencv.willowgarage.com/wiki/

7 Orange (based on machine learning software c ++ and python interface, the interface is pretty easy call, you can learn C ++ and python, as well as visual function while)

http://orange.biolab.si/

8 Mallet (based on machine learning library JAVA implementation, mainly for natural language processing, featuring Markov random field model and do well, and be complementary WEKA)

http://mallet.cs.umass.edu/

9 NLTK (PYTHON open source library of natural treatment, very easy to use, and powerful, as well as several orelly classic Guide)

http://nltk.org/

10 lucene (including java-based nutch, solr, hadoop, mahout, such as full, open source software is to make information retrieval and search engines comrades will learn, the school must learn JAVA)

http://lucene.apache.org/

Guess you like

Origin blog.csdn.net/sinat_26745777/article/details/88384482