100 Best GoogleCode: Artificial Intelligence


See also:

Software Meta Guide


artificial-intelligence [100x Jul 2014]

  • aforge – AForge.NET Framework Updated: Last 30 days – Stars: 668 Visit official AForge.NET Framework’s website for all the latest information about the project. AForge.NET Framework is a C# framework designed for developers and researchers in the fields o… ComputerVision, ArtificialIntelligence, ImageProcessing, NeuralNetworks, GeneticAlgorithms, MachineLearning, MotionDetection, Robotics, Framework, Video, CSharp, .NET2.0, Lego, Surveyor, FuzzyComputations
  • encog-java – Encog Artificial Intelligence Framework for Java Updated: Earlier this year – Stars: 193 Encog has moved to GitHub Encog is an advanced neural network and bot programming library. Encog can be used independently either to create neural networks or HTTP bot programs. Encog … java, spider, bot, neuralnetwork, ai
  • accord – Accord.NET Framework Updated: Earlier this year – Stars: 148 The Accord.NET Framework Accord.NET is a framework for scientific computing in .NET. The framework builds upon AForge.NET, an also popular framework for image processing, supplying n… Library, Framework, Machinelearning, CSharp, ComputerVision, ArtificialIntelligence, ImageProcessing, NeuralNetworks, FaceDetection, ObjectDetection, HMM, Analysis, SVM, Research
  • opennero – game platform for Artificial Intelligence research and education Updated: Last 30 days – Stars: 237 August 16, 2013: The binaries, sources, and web pages will be updated for the Fall 2013 semester in the next couple of weeks January 25, 2012: Thanks to the NeroTournamentExercise tou… AI, games, research, education, neuroevolution, machinelearning, reinforcementlearning, learning, reinforcement, neuralnetworks, Academic
  • mitlm – MIT Language Modeling Toolkit Updated: Last 30 days – Stars: 33 The MIT Language Modeling (MITLM) toolkit is a set of tools designed for the efficient estimation of statistical n-gram language models involving iterative parameter estimation. It achieves much of i… language, model, speech, recognition
  • jspf – Java Simple Plugin Framework. 5 minutes and it works. No XML. Updated: Last 30 days – Stars: 120 The Java Simple Plugin Framework was built to reduce development time while increasing code maintainability of small to medium sized projects. Completely hides implementation details of co… java, ioc, container, plugin, manager, simple, framework, rmi, xmlrpc, zeroconf
  • chinesechessjam – Artificial intelligence chiness chess game. Updated: Jul 25, 2012 – Stars: 15 — –“The question of whether computers can think is like the question of whether submarines can swim.”- –Edsger W. Dijkstra(1930-2002)- —… flex, flash, as3, air, ai, searching, evaluation, zobristhash, pm_pgn, machinelearning, fuzzylogic, statemachine, steeringbehavior, ann, neournetwork
  • deap – Distributed Evolutionary Algorithms in Python Updated: Last 30 days – Stars: 143 Look for the new github repository DEAP is a novel evolutionary computation framework for rapid prototyping and testing of ideas. It seeks to make algorithms explicit and data structures tran… EvolutionaryAlgorithms, GeneticAlgorithm, GeneticProgramming, Optimization, ParallelProgramming, DistributedOptimization, GA, GP, Python
  • encog-cs – Encog Artificial Intelligence Framework for DotNet Updated: Earlier this year – Stars: 41 Encog has moved to GitHub Encog is an advanced neural network and bot programming library. Encog can be used independently either to create neural networks or HTTP bot programs. Encog also… c, spider, bot, neuralnetwork, ai
  • marioai – Mario AI Benchmark. AI and Machine Learning Experiments based on Super… Updated: Earlier this year – Stars: 37 Experiments in applying evolutionary algorithms, neural networks and other AI/CI/ML algorithms to Super Mario Bros. MarioAI is a benchmark for machine learning and artificial intelligence based on … AI, artificialintelligence, machinelearning, benchmark, SuperMarioBros, Java, Python, automaticlevelgeneration, marioaicompetition, marioaichampionship, AmiCo, interlanguagecommunication, javapythoncommunication, MarioAIChampionship, scalablereinforcementlearningbenchmark
  • pyector – ECTOR learning chatterbot in Python Updated: Dec 06, 2012 – Stars: 11 ECTOR is a learning chatterbot. pyECTOR is its python version. ECTOR learns from what people say. It is based on an artificial intelligence architecture, that is inspired from Copycat, an AI sy… Chatterbot, Python, MachineLearning, ArtificialIntelligence
  • scalalab – An efficient and user friendly, MATLAB like, scientific programming en… Updated: Yesterday – Stars: 171 Since Google disabled creating new downloads, new downloads can be available from: The ScalaLabAll.zip download contains both the sources and all the relevant libraries to build Sca… Scala, Java, Mathematics, Engineering, MATLAB, FunctionalProgramming, NumericalAlgorithms, ScientificVisualization, Scripting, ComputationalIntelligence, DataMining, IntegratedDevelopmentEnvironments, Cuda, ParallelComputing
  • beagle – Open BEAGLE: A Generic Evolutionary Computation Framework in C++ Updated: Dec 03, 2013 – Stars: 15 Open BEAGLE is a C++ Evolutionary Computation (EC) framework. It provides an high-level software environment to do any kind of EC, with support for tree-based genetic programming; bit string, inte… EvolutionaryAlgorithms, GeneticAlgorithms, GeneticProgramming, EvolutionStrategies, Coevolution, Optimization
  • aiml-pt-pt-futuragora-venus – Venus Assistente Pessoal AIML em Português Updated: Last 7 days – Stars: 1 A FUTURAGORA ( lançou a Assistente Pessoal Vénus, que pode ver a partir desta data do seu lado direito no site da Associação. Ela está em desenvolvimento para dialogar, esclarecer, aprender consi… aiml, portugues, bot, InteligenciaArtificial, venusproject, projectovenus, chatbot
  • betting-ai – Betting Artificial Intelligence in SCALA Updated: Oct 28, 2011 – Stars: 24 This project is still under active development. However it was split up into a few smaller projects hosted at both google code and github. More details on my blog: Betting Artificial Intelligence … Betfair, Betting, ArtificialIntelligence, AI, NeuralNetworks, Scala, BettingExchange
  • belief-tracking – Base system for belief tracking in planning. Updated: Last 30 days – Stars: 2 Provides a collection of templates and tools for implementing a sound and complete belief tracking module for non-deterministic contingent planning. It also supports approximate belief tracking that i… Planning, BeliefTracking, CPlusPlus, Academic
  • glocal – Subversion – Make Global Local Updated: Earlier this year – Stars: 1 My Experience: Puzzled C++, Effective Python, Lazy Java Otherwise: Powerful C++, Light Python, Flexible Java Rich Internet Application(RIA), Artificial Intelligence
  • sonic-gesture – Translating hand poses and gestures into sound Updated: Earlier this year – Stars: 28 Sonic Gesture is a Computer Vision project where learned hand poses are translated into corresponding commands with the aim of generating sound. In other words this software makes it possible to cre… computervision, artificialintelligence, AI, CV, opencv, composing, soundsynthesis, audio, video, music, signlanguage, gestures, hci, humancomputerinterface
  • disasters – Platform for managment of disasters information with social collaborat… Updated: Jan 21, 2013 – Stars: 5 Social approach for disaster management, based on a public portal, so-called Disasters2.0, which provides facilities for integrating and sharing user generated information about disasters. The archite… disasters, intelligenttechniques, REST, disasters2.0, desastres2.0, mobile, intelligenagent, expertsystem, collectiveintelligence, mashup, fires, floods, collaboration, catastrophes, resources
  • eosai – Strategy Game Artificial Intelligence Updated: Feb 15, 2012 EOSAI is an artificial intelligence system for strategy games. It was originally part of the game “Empires of Steel” (EOS), but the code is being genericized for use in strategy games in general. Th… ArtificialIntelligence, Game
  • ste6246tradingagent – Trading Agent Updated: Dec 20, 2011 In the course STE6246 Artificial Intelligence at Narvik University College (NUC), we’re writing a Trading Agent using Genetic Algorithm.
  • ithink-unity3d – A STRIPS planning framework for Unity game engine Updated: Nov 20, 2012 – Stars: 16 iThink is a classical planning library implemented in C# for the popular game engine Unity. The library is based on the popular paradigm of STRIPS planning but is implemented in a way that lit… Academic, AI, Planning, Unity3d, Unity, Script, Think, NPC, Behavior, Procedural, Declarative, Videogame, CSharp, Goal, Action
  • dals – Distributed Artificial Life Simulation Updated: May 28, 2013 – Stars: 2 An artificial life simulator that runs distributed using a island model. DALS (Distributed Artificial Life Simulation), is a system that enables you to simulate artificial life over a distributed s… Simulator, Life, Genetic, Artificial-Life, Distributed, AI, Artificial-Intelligence, Algorithm
  • ai-tetralath – Work for artificial intelligence class. Updated: Jun 19, 2012 A game called tetralath that envolves two players, one of which is the person who’s playing and the other one is the machine. Check the download session to get documentation. Members: Diogo Rafa… Academic, CPlusPlus, Game, Tetralath
  • halma – Halma – aka Chinese Checkers. Updated: Earlier this year Halma – aka Chinese Checkers. A boardgame that will sharpen all of your senses. Breathtaking GUI Play with all of your friends An artificial intelligence that will turn your hear grey… java, game, halma, boardgame, fun, thrill, ai, artificialintelligence, chinesecheckers, chinese, checkers
  • sparcraft – StarCraft Combat Simulation Updated: Aug 01, 2013 – Stars: 13 A new version of SparCraft which contains some minor bug fixes and added features will be released soon. Please check back for updates. SparCraft is an open source StarCraft combat simulati… starcraft, gamedev, gameai, broodwar, artificial, intelligence, ai, micro, micromanagement, simulation, simulator, combat, real-timestrategy, rts, game
  • prose – Problem Search Environment Updated: Aug 27, 2013 – Stars: 1 ProSE (Problem Search Environment) is a open source standard environment developed for teaching Artificial Intelligence search algorithms in C++. It is a search engine capable to work with all AI … ArtificialIntelligence, Robotics, SearchEngine, CPlusPlus, Lab
  • defeasible-inference-platform – A system for defeasible reasoning with OWL ontologies. Updated: Oct 01, 2013 – Stars: 1 A system for defeasible reasoning in DL-based ontologies. The semantics for the notion of defeasibility that we use is based on the preferential model semantics introduced by Lehmann and Magidor (1992… descriptionlogics, ontologies, semanticweb, OWL, Protege, nonmonotonic, defeasible, reasoning, inference, preferential
  • thundax-ai – A series of A.I. Algorithms coded in Delphi Updated: Nov 26, 2013 – Stars: 1 thundax-ai brings a series of A.I (Artificial Intelligence) algorithms (machine learning) including examples and other interesting algorithms for pattern recognition, graph theory and image processing… ArtificialIntelligence, PatternRecognition, ImageProcessing, GraphTheory, Delphi, ConvexHull, SpanningTree, Machinelearning, DecisionTree, Matrix
  • logmap-matcher – Logic-based and Scalable Ontology Matching Updated: Last 30 days – Stars: 6 LogMap is a highly scalable ontology matching system with ‘built-in’ reasoning and inconsistency repair capabilities. LogMap extract mappings between classes, properties and instances. To t… Ontology, Mapping, Reasoning, SemanticWeb, OntologyMatching, MappingRepair, MappingDebugging, OntologyMapping, OntologyAlignment
  • java-chess – Graphical chess game written in Java Updated: Dec 30, 2013 An ancient game of chess implemented using Java computer language. The earlier version was text based, but this newer version incorporates graphics using Java’s AWT library. It has three game modes to… Academic, Java, Game, Chess
  • onexuanapp – Open API from onexuan.com Updated: Mar 18, 2013 – Stars: 1 One Power Guard is a unique battery enhancement tool designed to conserve your battery power an increase uptime on rooted Android smartphones/tablets. One Power Guard will decrease your charging t… onexuan, android, api, OnePowerGuard, Saver, Battery, Guard
  • nf-hishape – linux kernel module for high-performance traffic shaping Updated: Jul 11, 2013 – Stars: 6 nf-HiShape is a kernel module for traffic shaping according to the source ip address. It limits the bandwidth usage of user-defined ip-address ranges and was implemented by the constraint of high-… linux, kernel, kernelmodule, netfilter, shaping, policing, performance, traffic, bandwith
  • pointsgame – The game “Points” with AI. Updated: Feb 16, 2013 Project moved to The well-known game “Points”, whose aim is to surround the enemy. The main objective of the project – to write a decent artificial intelligence. ?????? ?????… Points, Dots, CPlusPlus, CSharp, AI
  • brainiac – Artificial Intelligence Functions Library Updated: Earlier this year – Stars: 4 Brainiac Is A Library For Artificial Intelligence Programming. It Currently Contains A Couple Of Modules That Do Misc. Things. One Module Is A Dictionary With A Function The Finds The Definition Of An… AI, Python, C, NeuralNetworking, Logic, GeneticAlgorithms, PIL, ArtificialIntelligence
  • aerialmachines – Tiny 3d game file about flying. Updated: Mar 09, 2013 – Stars: 4 Por favor role para baixo para versão em Português Brasil. ENGLISH (As you can see English is not my native language, any correction is welcome 🙂 PROJECT BLOG: GAMEPLAY VIDEO: … school, two, players, 3d, lowpoly, .blend, aircraft, airplane, game, airship, zeppelin, dirigible, k12, blender, ballons
  • faia – Framework de agente que resuelve problemas de IA Updated: Mar 29, 2012 – Stars: 1 Este trabajo presenta un framework que permite resolver problemas académicos de la asignatura Inteligencia Artificial (IA) utilizando agentes basados en objetivos. Con el uso del framework, denominad… agents, framework, search, java, SituationCalculus, Planning, ArtificialIntelligence
  • stalker-soproject – S.T.A.L.K.E.R. Online Project Updated: Aug 22, 2013 – Stars: 11 soProject (S.T.A.L.K.E.R. Online Project) – a modification for the game S.T.A.L.K.E.R. Call of Pripyat. Mod adds a multiplayer game scripting support, including ALife simulator. Returns artificial int… stalker, mod, multiplayer, bots, callofpripyat
  • itsimple – itSIMPLE Project Updated: Earlier this year – Stars: 10 The itSIMPLE Project aims to study and develop a Knowledge Engineering tool for designing AI Planning & Scheduling (P&S) domain models. The tool has been designed to give support to users during the c… Automated-Planning, Knowledge-Engineering, Artificial-Intelligence, AI, Design, Planning, Scheduling, Modeling, Java
  • ontocomp – A Protégé plugin for completing OWL ontologies Updated: May 02, 2012 OntoComP is a Protégé 4 plugin for completing OWL ontologies. It enables the user to check whether an OWL ontology contains “all relevant information” about the application domain, and extend th… Protege, plugin, OWL, ontology, completion
  • fall-2010 – Projects and homework for classes. Updated: Earlier this year – Stars: 2 This is the homework and projects for 2010 fall quarter and then after when I was pursuing my PhD Degree at Wright State University. All the code and materials can be freely referenced. For … datastructure, datamining, cloudcomputing, algorithm, Big-Onotation, Associationrulemining, ClassificationMining, Clustering, Paravirtualization, SaaS, PaaS, Hadoop, Mapreduce, HDFs, Decisiontree
  • ua-time-series – Time Series Classification and Recognition Software Updated: Oct 20, 2011 – Stars: 2 This project was formed while we trying to interpret different activities in Wubble World. Wubble World is a virtual environment with simulated physics, in which softbots, called wubbles, intera… Java, data-mining, classification, recognition, time-series
  • j-ocr – Language Independent Pure Java Optical Character Recognition Updated: May 30, 2013 – Stars: 6 This is a Optical Character Recognition software completely written in Java. Here we do not use predefined font database. The idea is very simple. With this tool one can create a knowledge reposit… Java, Optical, Character, Recognition, LanguageIndependent
  • osgimaker – Split java application to osgi model Updated: Jan 27, 2012 – Stars: 2 OSGi(Open Service Gateway Initiative) is a worldwide consortium of technology innovators that advances a proven and mature process to create open specifications that enable the modular assembly …
  • codi-matcher – Combinatorical Optimization for Data Integration Updated: Earlier this year – Stars: 4 Combinatorial Optimization for Data Integration CODI provides a declarative framework for the alignment of individuals, concepts, and properties of two heterogeneous ontologies. CODI leverages both … Semantic, SemanticWeb, Matching, ObjectReconciliation
  • gadm – Genetic Algorithm Diffusion Model for Social Networks Updated: May 02, 2013 – Stars: 2 This site contains a reference C++ implementation of the GADM, a version of the Enron email dataset, and some scripts for analysis to accompany the following conference paper: M. Lahiri and M… geneticalgorithm, gadm, socialnetwork, diffusion, aaai, socialnetworks, dynamicnetwork, diffusionmodel, network, viralmarketing, cplusplus
  • stemptag – The SInteliGIS Temporal Expression Tagger Updated: Jun 05, 2012 – Stars: 3 The SInteliGIS Temporal Expression Tagger (stemptag) is a Java-based system addressing the complete resolution of temporal expressions given over textual documents, through the usage of Machine Learni… TemporalExpressions, Java, TIMEX, NLP, TextMining, TemporalResolution
  • sustainability-proyect-startup – Sets of frames Updated: Sep 07, 2012 This is a work in progress Little videos of sustainability Set of re formulation of ecuations Use of artificial Intelligence concepts Use of cosmology concepts Innovation co… Annotation, Documentation, Framework, Dynamic, Modeling
  • aiml-en-uk-pandorabots-callmom – UK Version of CallMom Updated: Mar 02, 2012 – Stars: 2 UK Version of CallMom CallMom is a mobile, voice activated virtual assistant app based on AIML (Artificial Intelligence Markup Language). Currently under development for Android, CallMom uses Pan…
  • self-driving-rccar – Self-driving radio-controlled car project Updated: Apr 22, 2012 – Stars: 3 This project is my attempt at building a small (mini? micro? nano? pico?) version of Google’s or Stanford’s self-driving car, based on a cheap radio-controlled toy. This work is inspired mainly by… Python, Android, KalmanFilter, Java, Arduino, RadioControl, AI, PID, Control
  • project-whirlpool – offline e-learning Updated: Jan 06, 2012 – Stars: 4 Check out the wiki pages: Whirlpool Home Introduction to Artificial Intelligence by Professor Sebastian Thrun and Professor Peter Norvig Screenshot: Download:</h… learn, Academic, Online, offline
  • sebbot – Robocup Soccer Simulation 2D agent coded in Java Updated: Oct 18, 2013 – Stars: 2 This project is my Master Thesis in Computer Engineering at the University of Liège ( The latest version of the manuscipt as well as all the materials related to this work (videos, source codes, r… Robocup, reinforcement, learning, java, dynamic, programming, cross-entropy
  • openhtmm – Hidden Topic Markov Model (HTMM) Updated: Sep 14, 2012 – Stars: 33 The Hidden Topic Markov Model We propose modeling the topics of words in the document as a Markov chain. Specifically, we assume that all words in the same sentence have the same topic, and succes… MachineLearning, statistics, LatentTopicModel, GraphicalModels, LDA, Google, LatentSemanticAnalysis
  • tonk-engine – A simple 2D game engine in Python & PyGame Updated: Last 30 days – Stars: 3 Tonk Engine will be the game engine for Arcade Tonk Tanks version 0.2.0. Since I’m currently working on Arcade Tonk Tanks 0.1.0 which does not use the Tonk Engine, development on this project is on h… Python, PyGame, 2D, GameEngine
  • tzaar-ai – Artificial Intelligence for Tzaar Updated: Sep 27, 2012 – Stars: 1 Tzaar is a 2-player board game from Project GIPF. The main part of the project is the robot for playing Tzaar written in C. There is also a HTTP client for communicating with Boiteajeux.net (in Pyt… Tzaar, ArtificialIntelligence, Boardgame, Academic