350 projects tagged "Artificial Intelligence"

Download Website Updated 13 Mar 2010 Lindenmayer Systems in Python

Screenshot
Pop 21.49
Vit 1.00

Lindenmayer Systems in Python provides a simple implementation of Lindenmayer systems (also called "L-systems" or "substitution systems"). In basic form, a Lindenmayer system consists of a starting string of symbols from an alphabet which has repeated transitions applied to it, specified by a list of transition search-and-replace rules. In addition to the standard formulation, two alternative implementations are included: sequential systems (in which at most one rule is applied) and tag systems (in which the transition only takes place at the beginning and end of the string). Despite being implemented entirely in Python, for reasonable rules on a modern machine, the system is capable of running thousands of generations per second. Lindenmayer systems are found in artificial intelligence and artificial life and can be used to generate fractal patterns (usually via mapping symbols from the alphabet to turtle commands), organic-looking patterns that can simulate plants or other living things, or even music.

No download Website Updated 07 Aug 2002 RISO

Screenshot
Pop 15.03
Vit 1.00

RISO is an implementation of heterogeneous, distributed belief networks in Java. A belief network is a probability model defined on an acyclic directed graph; distributed means nodes can be on different hosts, and heterogeneous means allowing different conditional distributions. The calculations involved are multidimensional integrations; exact results are known for a catalog of special cases. If a partial result cannot be calculated as a special case from the catalog, RISO computes an approximate result by numerical integration. Partial results are passed from one node in the graph to another as messages; if nodes live on different hosts, the belief network is said to be distributed. Messages are passed via RMI. Many example belief networks and lengthy documents are included in the RISO release bundle.

Download Website Updated 08 Aug 2002 PyZOE

Screenshot
Pop 22.65
Vit 1.00

ZOE (formerly OGLE) is a simple OpenGL graphics engine written entirely in Python. Its primary focus is rapid prototyping and experimentation, so it only supports the barest essentials, with focus on wire frames. Special emphasis is placed on particle systems (in which non-interacting particles follow simple rules). Some familiarity with OpenGL is expected, although when exploiting the particle system abstractions, no specific OpenGL knowledge is required. The demos included are the obligatory spinning polyhedra, static views of conic sections and the Solar System, a 3D surface plotter, a fountain of sparks, a swarming behavior model, a random walk example, a whirlpool effect using gravity and drag, and an example of chaos theory and sensitivity to initial conditions.

Download Website Updated 04 Sep 2002 Allegro Common Lisp

Screenshot
Pop 36.39
Vit 1.00

Allegro Common Lisp is a full ANSI Common Lisp (1994) implementation. It contains many extensions, including 32- and 64-bit native compilation, efficient built-in memory management, foreign functions (for interfacing with other languages), multiprocessing, UNICODE and locale support, XML/HTML parsers, a Web client and server, GTK+ interface (1.2 and 2.0), Java interface, OLE interface (Windows only), profiler, regular expressions, an XML RPC implementation, native Lisp RPC, sockets, DLL and shared library support, and more.

Download Website Updated 09 Sep 2002 Stochastic Discrimination Utilities

Screenshot
Pop 19.18
Vit 1.00

Stochastic discrimination is a general methodology for constructing classifiers appropriate for pattern recognition. It is based on combining arbitrary numbers of very weak components, which are usually generated by some pseudorandom process, and it has the property that the very complex and accurate classifiers produced in this way retain the ability, characteristic of their weak component pieces, to generalize to new data as complexity increases. These utilities provide an implementation of this algorithm.

No download Website Updated 26 Sep 2002 Simbrain

Screenshot
Pop 26.72
Vit 1.00

Simbrain is a Java-based and visually-oriented neural network. Users build networks, embed (or "embody") them in simulated worlds, and gauge their activity. Network, world, and gauge can be modified as the simulation runs.

No download Website Updated 24 Jan 2010 Wiresoft ANA

Screenshot
Pop 62.74
Vit 1.00

Wiresoft ANA (Automated Network Agent), an Artificial Intelligence-based systems management service, automatically performs over 90% of Linux systems management tasks. It is a self-managing, self-learning system support service that provides constant maintenance and protection for Firegate Servers. ANA services include Software Updating and Integration, Intrusion Detection, Data Back-up and Disaster Recovery, Monitoring, and Alerting.

No download Website Updated 16 Nov 2002 Turing Machine (C++ Implementation)

Screenshot
Pop 24.90
Vit 1.00

Turing Machine (C++ Implementation) is a Turing machine simulation that is defined by a series of input files. These include a metafile containing data related to some Turing machine, a states file containing a list of initial, halting, and internal states, an alphabet file of empty, input, and internal symbols, a transition file of transition rules, and input word files, which detail the input given on a tape.

Download Website Updated 09 Feb 2003 DadaDodo

Screenshot
Pop 42.24
Vit 1.00

DadaDodo is a program that analyses texts for word probabilities, and then generates random cut-up sentences based on that. It is a travesty generator similar to Dissociated Press, but based on a Markov Chain of length 1.

Download Website Updated 11 Feb 2003 libGMUVision

Screenshot
Pop 16.06
Vit 1.00

libGMUVision is framework for realtime computer vision applications that is designed to allow easier access to Firewire IIDC digital video cameras. It provides a set of C++ bindings for libdc1394 and Qt widgets for building graphical applications that process video streams in real time. A small sample application (Koriander Lite, based on the Coriander project) is included.

Screenshot

Project Spotlight

MaraDNS

A domain name server.

Screenshot

Project Spotlight

s6

A process supervision suite and init replacement.