350 projects tagged "Artificial Intelligence"

Download Website Updated 21 Apr 2006 YProlog

Screenshot
Pop 30.58
Vit 2.05

YProlog is a pocket Prolog engine written in 100% Java. It provides a number of fast and easy Java-Prolog interfacing functions that enables the Prolog database to be used like an SQL-type database. It has fast consult and retract operations, can "serialize" database contents into text, and can easily load and store tables or contents of Java objects. It is based on Jean Vaucher's XProlog.

Download Website Updated 24 Dec 2003 Yawn: Yet Another W* Network

Screenshot
Pop 24.60
Vit 61.71

Yawn (Yet Another {Weird | Wacky | Witty | Wonderful | W*} Network) is a Java framework for training and testing neural networks independently from the neural model and the test environment being used. The models implemented so far are AppART, GasART, fuzzy ARTMAP, and Multi-Layer Perceptron (MLP).

Download Website Updated 06 Nov 2008 aiParts

Screenshot
Pop 48.00
Vit 3.94

aiParts is a set of C++ classes that can be used to implement artificial intelligence, including classes that implement the HighHope technique. Sample programs include "find the shortest path" and "assign people and/or equipment to projects". A problem assembled from subclasses of the High-Hope classes knows how to solve itself by searching for a good solution.

No download Website Updated 23 Apr 2002 ailib

Screenshot
Pop 23.81
Vit 1.41

ailib is a set of libraries and tools related to the Artificial Intelligence field.

Download Website Updated 16 Mar 2003 annie

Screenshot
Pop 34.53
Vit 1.77

annie is a C++ API (library) for neural network training and execution. It can be linked to both Windows and Linux applications. Support for multi-layer perceptron networks, radial-basis networks, and Hopfield Networks is present. It can also be interfaced with Matlab's Neural Network toolbox.

Download Website Updated 20 Apr 2006 backprop1

Screenshot
Pop 8.83
Vit 54.40

backprop1 provides support for a simple three layer backpropagation neural network in Java.

No download Website Updated 16 May 2014 bnns

Screenshot
Pop 94.60
Vit 15.62

BNNS is a research tool for interactive training of artificial neural networks based on the Response Function Plots visualization method. It enables users to simulate, visualize, and interact in the learning process of a Multi-Layer Perceptron (MLP) on tasks that have a 2D character. Tasks include the famous two-spirals task or classification of satellite image data.

Download No website Updated 28 Mar 2011 ca-ga

Screenshot
Pop 28.32
Vit 34.03

ca-ga is a toy artificial life simulation that uses genetic algorithms on large cellular automata. It uses simple but easily extended DNA that is 8k long by default, though you can take the size out to anything you have time to evolve. It sits under each cell of a 128x128 board and orders operations to transfer energy in the hopes of achieving a kill and breed. The simulation features a mutating fitness function, emergent sex, and a proof of concept real world fitness function. After enough generations, the cells or genes could achieve collectivism and organismhood, coordinating the values of the hotspots that determine board temperature in order to maintain a desired equilibrium. But maybe not. If you work in a fitness function, an optimizing problem solver results.

No download Website Updated 29 Jul 2009 clipsmm

Screenshot
Pop 61.45
Vit 3.61

clipsmm is a C++ library that provides an interface to the CLIPS library. CLIPS provides a C environment for the construction of rule- and/or object-based expert systems used by NASA, branches of the military, numerous federal bureaus, government contractors, universities, and many companies. Several areas in which clipsmm extends the CLIPS interface are templated function callbacks using sigc++ slots, and encapsulated CLIPS execution environments.

Download Website Updated 17 Oct 2002 constraint

Screenshot
Pop 48.74
Vit 2.03

The constraint package is a constraint satisfaction problem (CSP) solver written in Python using constraint propagation algorithms. So far, classes are provided to work on finite set domains.

Screenshot

Project Spotlight

MaraDNS

A domain name server.

Screenshot

Project Spotlight

s6

A process supervision suite and init replacement.