Displaying 1 to 20 from 87 results

AirSim - Open source simulator based on Unreal Engine for autonomous vehicles from Microsoft AI & Research

AirSim is a simulator for drones (and soon other vehicles) built on Unreal Engine. It is open-source, cross platform and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations. It is developed as an Unreal plugin that can simply be dropped in to any Unreal environment you want.Our goal is to develop AirSim as a platform for AI research to experiment with deep learning, computer vision and reinforcement learning algorithms for autonomous vehicles. For this purpose, AirSim also exposes APIs to retrieve data and control vehicles in a platform independent way.

sunfish - Sunfish: a Python Chess Engine in 111 lines of code

Sunfish is self contained in the sunfish.py file from the repository. I recommend running it with pypy or pypy3 for optimal performance. It is also possible to run Sunfish with a graphical interface, such as PyChess, Arena or your chess interface of choice. Sunfish' can communicate through the XBoard/CECP protocol by the command pypy -u xboard.py. Ruxy Sylwyka has a note on making it all work on Windows.

PredictionIO - Machine Learning Server

PredictionIO is an open source machine learning server for software developers to create predictive features, such as personalization, recommendation and content discovery. It helps to predict user behaviors.

Mycroft - an Artificial intelligence for everyone

Mycroft is an Artificial intelligence for everyone. It uses open software to process natural language, determine your intent and take action. It can integrate a host of professional functions – Control scenes to conserve power, grant office access with your voice. It can control all of your media and devices with the sound of your voice. Adjust your thermostat, turn on your lights, water your lawn, play your favorite movie and lot more.

Snorkel - A system for quickly generating training data with weak supervision

Snorkel is a system for rapidly creating, modeling, and managing training data, currently focused on accelerating the development of structured or "dark" data extraction applications for domains in which large labeled training sets are not available or easy to obtain. <BR><BR> Today's state-of-the-art machine learning models require massive labeled training sets--which usually do not exist for real-world applications. Instead, Snorkel is based around the new data programming paradigm, in which the developer focuses on writing a set of labeling functions, which are just scripts that programmatically label data. The resulting labels are noisy, but Snorkel automatically models this process—learning, essentially, which labeling functions are more accurate than others—and then uses this to train an end model (for example, a deep neural network in TensorFlow).

AI-Programmer - Using artificial intelligence and genetic algorithms to automatically write programs

Read the research paper BF-Programmer: A Counterintuitive Approach to Autonomously Building Simplistic Programs Using Genetic Algorithms. AI-Programmer is an experiment with using artificial intelligence and genetic algorithms to automatically generate programs. Successfully created programs by the AI include: hello world, hello , addition, subtraction, reversing a string, fibonnaci sequence, 99 bottles of beer on the wall, and more. It's getting smarter. In short, it's an AI genetic algorithm implementation with self modifying code.

twss.js - A node.js "that's what she said" classifier

This is a node.js module that classifies if a sentence can be replied with "that's what she said". You change algorithm from the default naive bayes classifier (nbc) to a k-nearest neighbor algorithm (knn).

bytom - Official Go implementation of the Bytom protocol

Bytom is software designed to operate and connect to highly scalable blockchain networks confirming to the Bytom Blockchain Protocol, which allows partipicants to define, issue and transfer digitial assets on a multi-asset shared ledger. Please refer to the White Paper for more details. When successfully building the project, the bytom and bytomcli binary should be present in cmd/bytomd and cmd/bytomcli directory, respectively.

node-tensorflow - Node.js + TensorFlow

TensorFlow is Google's machine learning runtime. It is implemented as C++ runtime, along with Python framework to support building a variety of models, especially neural networks for deep learning. It is interesting to be able to use TensorFlow in a node.js application using just JavaScript (or TypeScript if that's your preference). However, the Python functionality is vast (several ops, estimator implementations etc.) and continually expanding. Instead, it would be more practical to consider building Graphs and training models in Python, and then consuming those for runtime use-cases (like prediction or inference) in a pure node.js and Python-free deployment. This is what this node module enables.

Ghost Perl Webserver Strong AI

Ghost Perl Webserver Strong AI thinks in English or Russian by spreading activation among concepts.

Face Detection For Windows Phone 7

A library for performing face detection on windows phone 7. This library uses the same algorithms and detection models as OpenCV and is written in C# and built for the Windows Phone. Also includes a camera user control that supports automated taking of photos and showing camer...

Grammar framework

The purpose of this project is doing grammatical analysis of verbal languages more complex and accuracy. The finish goal is cultural language translation from one culture to another. Project is under initial construction, targeting to globalization.


A.I. framework for .Net

Liar's Dice


Hex-Grid Utilities for Board Game Developers

A tool kit of utilities for development of board- and strategy-games on a hexagonal grid, including custom coordinates. path-finding and elevated line-of-sight

Machine Learning for .NET

Machine Learning Library for .NET. Initial inclusions will be binary and multi-class classification as well as standard clustering algorithms.

Hopfield Simulator

This is The Hopfield neural network simulator. It show how a Hopfield neural network works as recurent NN. At the moment I need to develop GUI for this project. And I want to invite funs of AI algorithms like me. Project is developin in C++ and C#. I use Visual Studio 2008.


SmartMap (C# cross-platform) is a procedural style map creation utility mainly for the Axiom 3D rendering engine. Included is a GDI+ 2D world editor with graphical features and soon your choice of renderer and scene manager to create your preferred world perspective.