The Graphical Models Toolkit (GMTK) is a toolkit for rapidly prototyping statistical models using dynamic graphical models (DGMs) and dynamic Bayesian networks (DBNs). It can be used for speech and language processing, bioinformatics, activity recognition, and any time series application. It features exact and approximate inference, many built-in factors including dense, sparse, and deterministic conditional probability tables, native support for ARPA backoff-based factors and factored language models, parameter sharing, gamma and beta distributions, dense and sparse Gaussian factors, heterogeneous mixtures, deep neural network factors, and time-inhomogeneous trellis factors, arbitrary order embedded Markov chains, a GUI graph viewer, and much more.
UniModeling is a big data analytics tool for unified modeling and reasoning in outdoor and indoor spaces. It supports the construction of unified graph models of outdoor and indoor spaces and RFID deployments in these spaces. It enables probabilistic incorporation of RFID data, facilitating the tracking of moving objects and enables the search for them to be optimized. Also included are three reasoning applications that pertain to the positioning of RFID readers in outdoor and indoor spaces and the points of potential traffic (over)load in these spaces.
MLPACK is a C++ machine learning library with an emphasis on scalability, speed, and ease-of-use. Its aim is to make machine learning possible for novice users by means of a simple, consistent API, while simultaneously exploiting C++ language features to provide maximum performance and maximum flexibility for expert users. It contains algorithms such as k-means, Gaussian mixture models, hidden Markov models, density estimation trees, kernel PCA, locality-sensitive hashing, sparse coding, linear regression and least-angle regression.
fuzzylite is a fuzzy logic control library. Its goal is to allow you to easily create fuzzy logic controllers in a few steps utilizing object-oriented programming without requiring any third-party libraries. qtfuzzylite is a Qt-based GUI for fuzzylite. Its goal is to allow you to visually design your fuzzylite controllers and interact with them in real time.
Wintermute is an intelligent framework of applications and libraries that uses neural networking to learn about its host. A pseudo-langauge engine that permits translations and grammar rulesets of any language to be incorporated into the system, and database downloads of different sets of data combine to provide a virtual self-thinking assistant that can be used to perform tasks like dictation to a text editor, and more complex tasks such as sorting of documents depending on the time of day, or automation of other routine tasks. It should be noted that Wintermute itself is a meta-project. It encompasses a large array of currently existing and potential produced projects.
EO is a template-based, ANSI-C++ evolutionary computation library that helps you to write your own stochastic optimization algorithms quickly. Evolutionary algorithms form a family of algorithms inspired by the theory of evolution, and solve various problems. They evolve a set of solutions to a given problem in order to produce the best results. These are stochastic algorithms because they iteratively use random processes. The vast majority of these methods are used to solve optimization problems, and may be also called "metaheuristics". They are also ranked among computational intelligence methods, a domain close to artificial intelligence. With the help of EO, you can easily design evolutionary algorithms that will find solutions to virtually all kind of hard optimization problems, from continuous to combinatorial ones.
Into is a cross-platform machine intelligence application framework written in C++. Into provides a different, fast way to build high-performance applications for image analysis, machine vision, pattern recognition, and artificial intelligence. It features a layered API and more than 20 fully interoperable plug-in modules for accessing image and data sources, powerful feature extractors, classifiers, neural networks, and much more. It also provides Ydin, an innovative execution engine that makes it easy to create dynamic programs that automatically run in parallel, enabling you to create more with less hassle, less code, and less time. Into uses Qt to let you create beautiful user interfaces for your applications with ease.