Soar is a general cognitive architecture for developing systems that exhibit intelligent behavior. Researchers all over the world, both from the fields of artificial intelligence and cognitive science, are using Soar for a variety of tasks.
Moara is a biological text mining tool and consists of a Javalibrary and some auxiliary MySQL databases for gene/protein training and extraction of mentions and its further normalization and disambiguation.
This is a FreeCell solitaire game solver written in the Java. It is fast and capable - it solves all of the first million Microsoft deals in about 4 hours - 99.99% of them in less than a second, and no deal takes more than 1 minute.
Sanchay is a collection of tools and APIs for language researchers. It has some implementations of NLP algorithms, some flexible APIs, several user friendly annotation interfaces and Sanchay Query Language for language resources.
Transform your applications and workflows into powerful agentic systems at global scale.
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
This version of ABODE is now deprecated. It is kept to maintain the complete track of changes and features.
The new version of ABODE is hosted here:
https://code.google.com/p/abode-star/
Advanced Behavior Oriented Design Environment (ABODE) is an IDE for Behavior Oriented Design, a methodology methodology for developing control for intelligent autonomous agents. See http://cs.bath.ac.uk/~jjb/web/BOD/abode.html for more information.
Neuroph OCR - Handwriting Recognition is developed to recognize hand written letter and characters. It's engine derived's from the Java Neural Network Framework - Neuroph and as such it can be used as a standalone project or a Neuroph plug in.
A graphical MatLab framework for estimating the parameters of, modeling and simulating static and dynamic linear and polynomial systems in the errors-in-variables context with the intent of comparing various estimation strategies.
Socr3 is a plugin-oriented, open source platform upon which I'm building an OCR suite. The name Socr3 stands for "Open Source Optical Character Recognition, Reading, Rendering, and Exporting", and is subject to change in the future.
New customers can spin up VMs, build with AI, and query data at no cost.
Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Fuzzy numbers and basic fuzzy arithmetics (+, -, *, /, 1/x) implementation written in Java. Should be used as a library, but it also has a GUI which demonstrates its capabilities (using SWT widgets).
This project is aimed at making a complete flexible Neural network library in Java. The library works fine with most complex problems.Future targets: Configurable Learning rate and momentum. More details at http://www.w3avatar.com
JUNG provides a common and extendible language for the modeling, analysis, and visualization of data that can be represented as a graph or network.
New version now available on GitHub: https://github.com/jrtom/jung/releases/tag/jung-2.1
weka outlier is an implementation of outlier detection algorithms for WEKA.
CODB (Class Outliers: Distance-Based) Algorithm is the first algorithm developed using WEKA framework.
Agent inter-platform mobility service for the well-known JADE agent platform. This service allows software agents to move from one execution platform to the next, carrying their own data and state, and resuming their execution upon arrival.
Maui is a multi-purpose automatic topic indexing algorithm. Given a document, Maui automatically identifies its topics. Depending on the task topics are tags, keywords, keyphrases, vocabulary terms, descriptors or Wikipedia titles.
HealthAgents is an open source web-based distributed decision support system (DSS)
which provides hospitals and organisations with a reliable tool to aid in the diagnosis of brain tumours and their prognosis aiming to avoid invasive surgical
procedures
The Neurpheus Morphological Analyser performs morphological analysis, stemming or word form generation tasks using sophisticated classification methods for an analysis of words unseen in a training dictionary.
An experimental unsupervised learning method for improvising jazz melodies, based on restricted Boltzmann machines (RBMs) layered into Deep Belief Networks (forms of neural networks).
JAVA based tool for easy and realtime monitoring (RTM) of data streams or groups of data streams. This tool makes it easy to monitor inherent distributed or multi-threaded applications like e.g. agent systems, financial data, logistics, RFID Systems
NLP4J library is a toolset written in Java for Natural Language Processing. This version is oriented to Document Classification and uses Naive Bayes, TF-IDF, etc. There are also pre-processing tools.
A demonstration of the result of using an agent based approach in software. Shows a swarm of icons representing agents that follow user selected rules.
A Checkers game implementation in Java that is optimized for AI's. It includes a basic GUI and a trainer for learning AI's. This started as a Checkers program for a Checkers AI contest in the Stanford EPGY 2008 summer AI course.