About: Somoclu is a massively parallel implementation of selforganizing maps. It relies on OpenMP for multicore execution, MPI for distributing the workload, and it can be accelerated by CUDA on a GPU cluster. A sparse kernel is also included, which is useful for training maps on vector spaces generated in text mining processes. Apart from a command line interface, Python, Julia, R, and MATLAB are supported. Changes:

About: A scalable, fast C++ machine learning library, with emphasis on usability. Changes:Fixed CoverTree to properly handle singlepoint datasets.  Fixed a bug in CosineTree (and thus QUICSVD) that caused split failures for some datasets (#717).  Added mlpack_preprocess_describe program, which can be used to print statistics on a given dataset (#742).  Fix prioritized recursion for kfurthestneighbor search (mlpack_kfn and the KFN class), leading to ordersofmagnitude speedups in some cases.  Bump minimum required version of Armadillo to 4.200.0.  Added simple Gradient Descent optimizer, found in src/mlpack/core/optimizers/gradient_descent/ (#792).  Added approximate furthest neighbor search algorithms QDAFN and DrusillaSelect in src/mlpack/methods/approx_kfn/, with commandline program mlpack_approx_kfn.

About: This project is a C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems. Changes:This release adds a number of new features, most important of which is a deep convolutional neural network version of the maxmargin object detection algorithm. This tool makes it very easy to create high quality object detectors. See http://dlib.net/dnn_mmod_ex.cpp.html for an introduction.

About: NaNtoolbox is a statistics and machine learning toolbox for handling data with and without missing values. Changes:Changes in v.3.0.3  improve compatibility for Octave on Windows Changes in v.3.0.1  fix packaging for octave Changes in v.2.8.5  bug fix: trimmean  compiler support for gcc5 and clang  fix typos For details see the CHANGELOG at http://pub.ist.ac.at/~schloegl/matlab/NaN/CHANGELOG

About: Armadillo is a high quality C++ linear algebra library, aiming towards a good balance between speed and ease of use. The function syntax is deliberately similar to MATLAB. Useful for algorithm development directly in C++, or quick conversion of research code into production environments (eg. software & hardware products). Changes:

About: The Multiagent decision process (MADP) Toolbox is a free C++ software toolbox for scientific research in decisiontheoretic planning and learning in multiagent systems. Changes:Includes freshly written spirit parser for .pomdp files. Includes new code for pruning POMDP vectors; obviates dependence on Cassandra's code and old LP solve version. Includes new factor graph solution code Generalized firefighting CGBG domain added Simulation class for Factored DecPOMDPs and TOI DecMDPs Approximate BG clustering methods and kGMAA with clustering.

About: Analytic engine for realtime largescale streams containing structured and unstructured data. Changes:Initial Announcement on mloss.org.

About: An extensible C++ library of Hierarchical Bayesian clustering algorithms, such as Bayesian Gaussian mixture models, variational Dirichlet processes, Gaussian latent Dirichlet allocation and more. Changes:New maximum cluster argument for all algorithms. Also no more matlab interface since it seemed no one was using it, and I cannot support it any longer.

About: The apcluster package implements Frey's and Dueck's Affinity Propagation clustering in R. The package further provides leveraged affinity propagation, exemplarbased agglomerative clustering, and various tools for visual analysis of clustering results. Changes:

About: OpenNN is an open source class library written in C++ programming language which implements neural networks, a main area of deep learning research. The library has been designed to learn from both data sets and mathematical models. Changes:New algorithms, correction of bugs, model selection algorithms.

About: a tool for marking samples in images for database building, also including algorithm of LBP,HOG,and classifiers of SVM (six kernels), adaboost,BP and convolutional networks, extreme learning machine. Changes:Initial Announcement on mloss.org.

About: A mutual information library for C and Mex bindings for MATLAB. Aimed at feature selection, and provides simple methods to calculate mutual information, conditional mutual information, entropy, conditional entropy, Renyi entropy/mutual information, and weighted variants of Shannon entropies/mutual informations. Works with discrete distributions, and expects column vectors of features. Changes:Relicensed as BSD. Added checks to catch MATLAB inputs that aren't doubles.

About: BayesOpt is an efficient, C++ implementation of the Bayesian optimization methodology for nonlinearoptimization, experimental design and stochastic bandits. In the literature it is also called Sequential Kriging Optimization (SKO) or Efficient Global Optimization (EGO). There are also interfaces for C, Matlab/Octave and Python. Changes:Fixed bug in save/restore. Fixed bug in initial design.

About: APRILANN toolkit (A Pattern Recognizer In Lua with Artificial Neural Networks). This toolkit incorporates ANN algorithms (as dropout, stacked denoising autoencoders, convolutional neural networks), with other pattern recognition methods as hidden makov models (HMMs) among others. Changes:
C/C++

About: This algorithm is described in Deep Semantic Ranking Based Hashing for MultiLabel Image Retrieval. See https://github.com/zhaofang0627/cudaconvnetforhashing Changes:Initial Announcement on mloss.org.

About: Efficient and Flexible Distributed/Mobile Deep Learning Framework, for python, R, Julia and more Changes:This version comes with Distributed and Mobile Examples

About: PCVM library a c++/armadillo implementation of the Probabilistic Classification Vector Machine. Changes:30.10.2015 * code has been revised in some places fixing also some errors different multiclass schemes and hdf5 file support added. Some speed ups and memory savings by better handling of intermediate objects. 27.05.2015:  Matlab binding under Windows available. Added a solution file for VS'2013 express to compile a matlab mex binding. Can not yet confirm that under windows the code is really using multiple cores (under linux it does) 29.04.2015 * added an implementation of the Nystroem based PCVM includes: Nystroem based singular value decomposition (SVD), eigenvalue decomposition (EVD) and pseudoinverse calculation (PINV) 22.04.2015 * implementation of the PCVM released

About: KernelBased Analysis of Biological Sequences Changes:

About: This code is provided by Jun Wan. It is used in the Chalearn oneshot learning gesture challenge (round 2). This code includes: bag of features, 3D MoSIFTbased features (i.e. 3D MoSIFT, 3D EMoSIFT and 3D SMoSIFT), and the MFSK feature. Changes:Initial Announcement on mloss.org.

About: A platformindependent C++ framework for machine learning, graphical models, and computer vision research and development. Changes:Version 1.9:
