Neural Networks Sofware:
Brain.js (Javascript, OpenSource)
Brain is a opensource JavaScript neural network library.
Link: https://github.com/harthur/brain
Synaptic (Javascript, OpenSource)
The opensource javascript architecture-free neural network library for node.js and the browser.
Link: http://synaptic.juancazala.com
FAAN (Javascript, OpenSource)
Fast Artificial Neural Network Library is a free open source neural network library, which implements multilayer artificial neural networks in C with support for both fully connected and sparsely connected networks. Cross-platform execution in both fixed and floating point are supported. It includes a framework for easy handling of training data sets. It is easy to use, versatile, well documented, and fast. Bindings to more than 20 programming languages are available. An easy to read introduction article and a reference manual accompanies the library with examples and recommendations on how to use the library. Several graphical user interfaces are also available for the library.
Link: http://leenissen.dk/fann/wp/
Games
- AlphaGo, a computer that plays the Chinese game Go created by Google
- Chinook, a computer program that plays English draughts; the first to win the world champion title in the competition against humans.
- Deep Blue, a chess-playing computer developed by IBM which beat Garry Kasparov in 1997.
- Stockfish AI, an open source chess engine currently ranked the highest in many computer chess rankings.
- FreeHAL, a self-learning conversation simulator (chatterbot) which uses semantic nets to organize its knowledge to imitate a very close human behavior within conversations.
- TD-Gammon, a program that learned to play world-class backgammon partly by playing against itself (temporal difference learning with neural networks).
Knowledge and reasoning
- Braina, an intelligent personal assistant application with a voice interface for Windows OS.
- Cyc, an attempt to assemble an ontology and database of everyday knowledge, enabling human-like reasoning.
- Eurisko, a language by Douglas Lenat for solving problems which consists of heuristics, including some for how to use and change its heuristics.
- Google Now, an intelligent personal assistant with a voice interface in Google‘s Android and Apple Inc.‘s iOS, as well as Google Chrome web browser on personal computers.
- Microsoft Cortana, an intelligent personal assistant with a voice interface in Microsoft‘s various Windows 10 editions.
- Mycin, an early medical expert system.
- Open Assistant, an evolving open source artificial intelligence agent able to interact in basic conversation and automate an increasing number of tasks.
- Open Mind Common Sense, a project based at the MIT Media Lab to build a large common sense knowledge base from online contributions.
- P.A.N., a publicly available text analyzer.
- Siri, an intelligent personal assistant and knowledge navigator with a voice-interface in Apple Inc.‘s iOS.
- SNePS, a simultaneously a logic-based, frame-based, and network-based knowledge representation, reasoning, and acting system.
- Viv (software) a new AI invented by the creators of Siri
- Holmes a new AI created by Wipro
- Watson, a question answering system developed by IBM. Has played the Jeopardy! game show.
- Wolfram Alpha, an online service that answers queries by computing the answer from structured data.
Motion and manipulation
- Cog, a robot developed by MIT to study theories of cognitive science and artificial intelligence, now discontinued.
- AIBO, the robot pet for the home, grew out of Sony’s Computer Science Laboratory (CSL).
Music
- Melomics, a bioinspired technology for music composition and synthetisation of music, where computers do not mimic musicians, but develop their own style.
- Capture, A generative rock band inspired by pop music and texts found on the Web . Project developed by fr:Gregory Chatonsky and Olivier Alary.
Natural language processing
- AIML, an XML dialect for creating natural language software agents.
- Artificial Linguistic Internet Computer Entity (A.L.I.C.E.), an award-winning natural language processing chatterbot.
- Cleverbot, successor to Jabberwacky, now with 170m lines of conversation, Deep Context, fuzziness and parallel processing.Cleverbot learns from around 2 million user interactions per month.
- ELIZA, a famous 1966 computer program by Joseph Weizenbaum, which parodied person-centered therapy.
- InfoTame, a text analysis search engine originally developed by the KGB for sorting communications intercepts.
- Jabberwacky, a chatterbot by Rollo Carpenter, aiming to simulate a natural human chat.
- PARRY, another early chatterbot, written in 1972 by Kenneth Colby, attempting to simulate a paranoid schizophrenic.
- SHRDLU, an early natural language processing computer program developed by Terry Winograd at MIT from 1968 to 1970.
- SYSTRAN, a machine translation technology by a company of the same name, used by Yahoo!, AltaVista and Google, among others.
Other
- Synthetic Environment for Analysis and Simulations (SEAS), a model of the real world used by Homeland security and the United States Department of Defense that uses simulation and AI to predict and evaluate future events and courses of action.
Multipurpose projects
Software libraries
- Apache Mahout, a library of scalable machine learning algorithms.
- Deeplearning4j, an open-source, distributed deep learning framework written for the JVM.
- OpenNN, a comprehensive C++ library implementing neural networks.
- TensorFlow, an open-source software library for machine learning.
GUI frameworks
- Encog, a neural network and artificial intelligence framework available for Java, .Net, and Silverlight.
- Neural Designer, a commercial deep learning tool for predictive analytics.
- Neuroph, a Java neural network framework.
- OpenCog, a GPL-licensed framework for artificial intelligence written in C++, Python and Scheme.
- RapidMiner, an environment for machine learning and data mining, now developed commercially.
- Weka, a free implementation of many machine learning algorithms in Java.
Cloud services
- Data Applied, a web based data mining environment.
- Grok, a service that ingests data streams and creates actionable predictions in real time.
- Watson, a pilot service by IBM to uncover and share data-driven insights, and to spur cognitive applications.