General learning: Pattern Recognition, Neural Networks, Machine Learning

  • DTREG Decision Trees for regression and classification; useful when dealing with categorical variables; commercial
  • Generalized Linear Models
  • HTK, Hidden Markov modelling Toolkit
  • Hierarchical Clustering Explorer for Windows
  • KBVision Recognition Toolkit, a broad set of tools for statistical based feature analysis, evaluation and classification; commercial
  • LEARNSC Learning and soft computing: SVM, NN and Fuzzy Logic Models in Matlab
  • MLC++, A Machine Learning Library in C++ developed at Stanford University
  • Netlab Matlab toolbox including Gaussian Process Regression, Mixture Models and Neural Networks
  • Partek Pattern Recognition and Recognition Technologies
  • PRTOOLS Pattern Recognition toolbox in Matlab, by Bob Duin
  • SPR/ANNLIB, C-libraries for Statistical Pattern Recognition and Artificial Neural Networks
  • Statistical Pattern Recognition Toolbox
  • Tilburg Memory Based Learner
  • Torch - Machine Learning library in C++

    Bayesian Learning and Gaussian Processes

    • BayesBuilder A tool for constructing and testing Bayesian networks
    • BayesiaLab A tool for modeling and data mining with Bayesian networks; commercial
    • Flexible Bayesian Modelling Bayesian regression and classification models based on Neural Networks and Gaussian processes
    • MAP-1 Gaussian processes for regression by Carl Rasmussen
    • Tpros and Cpros Gaussian processes package by Mark Gibbs
    • Software Packages for Graphical Models / Bayesian Networks

    Independent Component Analysis (ICA)

    • Blind Source Separation Using Temporal Predictability in Matlab
    • ICA toolbox in Matlab
    • ICALAB for Signal and Image Processing in Matlab
    • Fast ICA, a Matlab package from Helsinki University of Technology

    Unsupervised Learning

    • CLUTO Clustering high-dimensional datasets
    • Fast Fuzzy Cluster
    • Snob Mixture modelling

    Self-Organizing Maps (SOM) and Neural Networks (NN)

    • Artificial Neural Network toolbox in Matlab
    • DISCERN A neural network package for natural language processing
    • LENS Neural Network simulator
    • NEURON for computer simulations of neurons and neural networks and the accompanying TUTORIAL
    • NNUGA Neural Network Using Genetic Algorithms
    • PINN Pseudo-Inverse associative Neural Networks, a library in C++
    • Radial Basis Function Networks in Matlab by mark Orr
    • SNNS Stuttgart Neural Network Simulator
    • SOM_PAK and LVQ_PAK (Linear Vector Quantizer) - from Helsinki University of Technology
    • SOM - a Matlab package from Helsinki University of Technology

    Support Vector Machines (SVM)

      C/C++, Fortran implementation

      • BSVM A decomposition method for bound-constrained SVM formulations
      • HeroSvm1.0A high performance library for training SVM on a very large training set efficiently
      • LIBSVM An SVM library with a graphic interface
      • LOOMS A leave-one-out model selection for SVM
      • Least Squares - Support Vector Machines Matlab/C Toolbox
      • M-SVM Multi-class SVM for very large problems
      • mySVM SVM implementation for pattern recognition and regression
      • mySVM and SVMlight for Windows SVM implementation for Windows, uses Microsoft Visual C++ 6.0
      • Nearest Point Algorithm by Sathiya Keerthi (in FORTRAN)
      • SMO training of SVM Sequential Minimal Optimization in C++
      • SMOBR. an implementation of the original SMO proposed by Platt, written in C++
      • SVMLight by Thorsten Joachims (written in C)

      Matlab implementation

      • Least Squares - Support Vector Machines Matlab/C Toolbox
      • Matlab SVM Toolbox by Steve Gunn
      • Matlab SVM Toolbox Matlab implementation in the style of SVMlight, can train 1-norm and 2-norm SVMs
      • OSU SVM Classifier Matlab Toolbox A matlab toolbox with a C++ mex core to fast implement the SVM classifiers
      • SVM Toolbox Object Oriented Matlab toolbox, including C++ MEX implementation of the SMO by Gavin Cawley
      • SVM/LOO Matlab code for SVM incremental learning and decremental unlearning (LOO validation)
      • SVM Tools Matlab's implementation by Glenn Fung and Olvi Managsarian

    Image Processing and Vision

  • 3DVIEWNIX 3D Visualization and image processing
  • Distort Image distortion of TIFF files
  • Foster Findlay software for image analysis and processing
  • FP Image for Windows
  • HIPS image processing software
  • INO Optical Correlator
  • JIU - The Java Imaging Utilities A Java library to load, process, analyze and save pixel images. Requires Java 1.1, distributed with full source code under the GPL.
  • Khoros a commercial software for data manipulation and signal/image processing
  • MegaWave Wavelets, morphological scale spaces, signal processing for image processing
  • OpenCV Open Source Computer Vision Library; a large group of active users
  • Houghtool Package for Hough Transform Calculation
  • SIGHTech and the Eyebot, a trainable, standalone inspection system
  • DIPimage Scientific Image Processing Toolbox for MATLAB
  • TIM for Windows Image processing and analysis
  • The Imagingsource Company
  • WaveLab, Wavelet analysis in Matlab
  • Vision components and vendors
  • Vista A computer vision package

你可能感兴趣的:(General learning: Pattern Recognition, Neural Networks, Machine Learning)