350 projects tagged "Artificial Intelligence"

No download Website Updated 21 Dec 2006 Generic Game-Tree Library

Screenshot
Pop 88.94
Vit 5.20

GGTL is a library designed to make it easier to program games in C. It provides an AI that is able to play most 2 player strategic games. Nim, Tic-Tac-Toe, Reversi (aka Othello), Connect-4, and Chess are all examples of games that can all be implemented using GGTL.

Download Website Updated 16 Aug 2008 Genetic Algorithm File Fitter

Screenshot
Pop 54.83
Vit 3.63

Genetic Algorithm File Fitter, GAFFitter for short, is a tool based on a genetic algorithm (GA) that tries to fit a collection of items into as few as possible volumes of a specific size. For example, the items might be files/directories and the volumes might be CDs or DVDs. The task of arranging items in such manner that the number of required bins is minimized is called Bin Packing, a NP-hard combinatorial problem for which no deterministic polynomial-time algorithm is known. Using heuristics, such as GAs, it is usually possible to approximate -- and often reach -- the best solution for the problem within a reasonable time.

Download Website Updated 07 Jun 2002 GltLife

Screenshot
Pop 32.09
Vit 1.80

GltLife is an object-oriented implementation of Conway's Game of Life. A large number of LIF files are included in the package. Fullscreen and demo modes are also supported. OpenGL and GLUT are used for display, making the program extremely portable.

No download Website Updated 29 Feb 2008 Grammar Browser

Screenshot
Pop 35.62
Vit 1.00

Grammar Browser provides a simple-to-use graphical interface to the grammatical structure and relations of any text, as parsed by the Stanford Parser. It contains a grammatical relation editor to modify, import, and export grammatical relation definitions (tregex patterns and features).

Download Website Updated 12 Sep 2003 Grammidity

Screenshot
Pop 35.16
Vit 1.00

Grammidity is a Java based framework for evolutionary programming based on grammars. It can be used to evolve solutions to problems, or to evolve "objects" under user control. It has a limitless range of possible applications. This program has been tested on sample projects generating 3D objects and imitation plants.

Download No website Updated 31 Jan 2014 Graphcial Models Toolkit

Screenshot
Pop 47.62
Vit 10.86

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.

Download Website Updated 05 Dec 2001 Grok

Screenshot
Pop 53.74
Vit 2.37

Grok is a library of Java components for performing various natural language tasks. These include several preprocessing tasks, chart parsing, a large categorial grammar for English (induced from the Penn treebank), and some knowledge representation components (basic coreference, salience tracking, etc.). The library also has a companion kit which provides a GUI interface to the components, several of which are implementations of interfaces in the Quipu OpenNLP API.

Download Website Updated 25 May 2003 GuruBot

Screenshot
Pop 26.76
Vit 1.41

GuruBot is a chatterbot which tries to analyze and reply to input from the user. It's capable of learning from the user.

Download Website Updated 16 Mar 2003 HLife

Screenshot
Pop 25.46
Vit 1.00

HLife, short for Haskell Life, is an implementation of a cellular automata engine in Haskell. It was designed to be as fast as possible while still having an unbounded universe.

Download Website Updated 19 Oct 2004 Howie The Chatterbot

Screenshot
Pop 67.76
Vit 2.56

Howie is an artificial intelligence agent with a natural language interface (a "chatterbot"). It is designed to be simple to install, configure, and extend. The emphasis is less on simulating a human conversation, and more on providing a "virtual assistant" which provides useful services to visitors through a natural, conversational interface.

Screenshot

Project Spotlight

MaraDNS

A domain name server.

Screenshot

Project Spotlight

s6

A process supervision suite and init replacement.