Artificial Intelligence free software 602 items
-
Go-Mo-Cult
Go-Mo-Cult is a implementation of the board game Gomoku (also known as "five in a row").
-
CHAC
CHAC is a MATLAB toolbox for statistical downscaling.
-
GAIL
GAIL is the Generic AI Library which is an open source library written in C++ for use in games, IRC bots, research, learning and fun.
-
jMetal
jMetal is an object-oriented Java-based framework aimed at facilitating the development, experimentation, and study of metaheuristics for solving multi-objective optimization problems.
-
amber
Amber is a chatbot based on the principle of not programming semantic awareness into the robot, but allowing it to learn its entire body of knowledge from its inputs.
-
Universe Dictator
This project is a space-based-strategy game. Similar to the Civilization games, but not confined to one planet.
-
Speedy Communication
Develop algorithms and software to speed communications, compress files, save disk space and band width and enable much faster file sharing. Use hashing and encryption to overcome problems and enable users to share multiple files simultaneously.
-
Fuzzyweka
fuzzyweka provides an implementation of a classifier for fuzzy classification based on fuzzy if-then rules for WEKA.This classifier renowned the Simple Fuzzy Grid method proposed by the work of Ishibuchi and Al.
-
Game Commander
Game Commander is an attempt at an easy game engine and development kit that can quickly switch between editing, modifying, and playing 2D games. It is meant to bring the customization aspects of PC games together with the simplicity of console games.
-
VIKAMINE
VIKAMINE is a flexible environment for visual analytics, data mining and business intelligence - implemented in pure Java. It features several powerful visualization and mining methods, and can utilize background knowledge.
-
Python Neural Genetic Algorithm Hybrids
This project provides a set of Python tools for creating various kinds of neural networks, which can also be powered by genetic algorithms using grammatical evolution. MLP, backpropagation, recurrent, sparse, and skip-layer networks are supported.
-
GAlib-IDE
A Qt IDE for building Genetic Algorithms using the GAlib library.
-
Interlogy
Interlogy - next generation knowledge storage and prezentation system. Gives wide functionality for knwoledge evaluation. Interlogy is the same as forum, wiki, chat, socialnetwork, but all together.
-
UnrealTournament Extension Pack
The Extension Pack for UT99 is an SDK full of new features/tools improving the Unreal Engine 1 in a wide range. Besides tons of new visual features it improves physics, gameplay and AI, contains a new render (currently OpenGL only) and bundled tools.
-
gearbox
Gearbox provides a collection of usable peer-reviewed robotics-related libraries. Gearbox is not an integration framework. Rather, it provides a set of implementations, without insisting on a standard API, for use by any number of existing frameworks.
-
Crackpot
Crackpot is an action planning system based on iterative repair. It features real-time optimization and revision, auto-scaling on parallel architectures, and handles temporal reasoning, resources, and an open, complex planning world.
-
CLIPS Rule Based Programming Language
CLIPS is a forward-chaining rule-based programming language written in C that also provides procedural and object-oriented programming facilities.
-
XOMaster
XOMaster is a fairly strong AI five in a row (free-style gomoku) player. It implements a simple interface and an alpha-beta search function with a fast eval function.
-
Kuboku
KUBOKU is a real 3D version of the Sudoku game for Linux and for Windows. It comes with a nice 2D or 3D graphical interface, a real-time game generator, different difficulties, a detailed help file and a high score. English and French versions !
-
RandLM
This projects deals with space-efficient ngram-based language models built using randomized representations (Bloom Filters etc).
-
Cutting Problem
Cutting Problem solved by Genetic algorithms. The goal is to cut a rectangular plate of material into more smaller rectangles. The cuts must be rectangular and guillotinable.
-
PlayBot
PlayBot is a project coded in java to automate the playing of a MMORPG called runescape(runescape.com.) It is scriptable and uses reflection and ASM (http://asm.objectweb.org/)
-
Foo (Piłkarzyki)
Foo (abbreviation from football) is a playing machine of Paper Soccer, a pencil and paper game for two players, described in WIKIPEDIA. Written in Haskell, contains also simply interface using HOpenGL library. Provides bunch of playing algorithms.
-
JOFS (Java Ontology for File Storage)
JOFS is a java project concerning the develop of an owl ontology to store meta informations about files and documents. It will provide a core to easily manage the ontology and an architecture to easily add to the core functionalities.
-
SplotchPlus
This is a project based on Splotch, posted by oriondown. It's an Eliza clone that pretends to be a person chatting with you. It also uses the libyahoo and carries an IM conversation. try talking to SplotchPlus (on yahoo IM) if it's is online.
-
GiveASens
GiveASens is a Semantic Web project that aims to provide a web tool, user friendly, to edit structured data following ontology structures. The application might be able to build an interface according to the model structure and adapt to any new model.
-
BoombIt_Client
This is a computer client for an original CCG game "Boomb.It!" (see www.shadem.ru). It allows to play the game without an opponent (AI developing), and it is able to play as p2p client over the Internet through the build-in jabber client.
-
JSudokuSolver
Do you have a Sudoku to solve? Or want to verify your solution? JSudokuSolver can do this for you! In contrast to other Sudoku solving tools, this program does so by using the same rules a human would. So you can improve your Sudoku solving skills.
-
mining4ruby
Collection of Data mining/Machine Learning algorithms for ruby. (Ex. ID3, Apriori, Find-S, etc etc)
-
Subverse Project
Subverse Project is a system to agent interaction in a virtual world with objective of studies and learns of Artificial Intelligence algorithms. It is a set of parts to create a simulated environment of Artificial Inteligence and learning.