Software for machine learning

From: http://www.cs.ubc.ca/~murphyk/Teaching/CS540_Fall05/software.html


Software for machine learning
The programming language for CS540 will be Matlab. You will be required to learn this, if you do not already know it (see these Matlab tutorials.) If you do not have access to matlab, you can either buy a student copy from the UBC bookstore ($150), or you can apply for a CS guets account.

Matlab
The following packages (all either written in, or callable from, Matlab) may be useful for your final project.
Netlab: contains code for feedforward neural networks (MLPs), Gaussian processes, mixtures of Gaussians, etc. Very well documented (comes with a book).
Spider, new object oriented matlab machine learning library, with an emphasis on kernel-based and other discriminative methods
BNT: (Bayes net toolbox), contains code for inference and learning in graphical models (emphasis on discrete states and directed graphs)
MATBUGS: a matlab interface to WinBugs, a popular program for Gibbs sampling on hierarchical Bayesian models.
VIBES: a Java program (with matlab interface) for (mean field) variational message passing on (conjugate) hierarchical Bayesian models.
MCMCstuff: MCMC for MLPs, Gaussian processes, etc.
FBM tools for matlab, a matlab interface to Software for Flexible Bayesian Modeling and Markov Chain Sampling by Radford Neal.
Java
Weka, a Java library (with heavy GUI emphasis) for various kinds of classifiers and discrete Bayes nets
Yet Another Learning Environment, emphasis on data mining (compatible with Weka)
Mallet, code for statistical natural language processing (including 1D CRFs).
Other
Graphical model software, a comparative list
VFML, VFML (Very Fast Machine Learning) library for mining very large databases and data streams (in C)
CREST, kernel based classification and regression (in python)
Radford Neal's MCMC sofware (in C) for Bayesian neural networks, mixture models, Gaussian processes, etc.
Nodelib C++ library for neural nets
Torch C++ machine learning library (neural nets, SVMs, HMMs, etc.)
List of machine learning software

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值