OpenCog - Framework to build Artificial Intelligence Programs

  •        3733

The OpenCog Framework is a platform to build and share artificial intelligence programs. It includes components for procedural and declarative knowledge representation (AtomSpace), task scheduling (CogServer), AI algorithm containers (MindAgents), connectors to instant messaging and virtual world systems, and other components. MindAgents and other add-ons explore a wide variety of AI techniques including evolutionary program learning (MOSES), natural language processing, and others.

http://opencog.org/

Tags
Implementation
License
Platform

   




Related Projects

ConvNetJS - Javascript implementation of Neural networks


ConvNetJS is a Javascript implementation of Neural networks, It currently supports Common Neural Network modules, Classification (SVM/Softmax) and Regression (L2) cost functions, A MagicNet class for fully automatic neural network learning (automatic hyperparameter search and cross-validatations), Ability to specify and train Convolutional Networks that process images, An experimental Reinforcement Learning module, based on Deep Q Learning.

opencog


A framework for integrated Artificial Intelligence and Artificial General Intelligence (AGI)

Fast Artificial Neural Network Library


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 15 programming languages are available. An easy to read intro

CNTK - Computational Network Toolkit (CNTK)


The Microsoft Cognitive Toolkit is a free, easy-to-use, open-source, commercial-grade toolkit that trains deep learning algorithms to learn like the human brain. It is a unified deep-learning toolkit that describes neural networks as a series of computational steps via a directed graph.

Deeplearning4J - Neural Net Platform in Java and Scala


Deeplearning4J is an open source, distributed neural net library written in Java and Scala. It integrates with Hadoop and Spark and runs on several backends that enable use of CPUs and GPUs. It provides versatile n-dimensional array class for Java and Scala.



Accord.NET - Machine learning, Computer vision, Statistics and general scientific computing for .NET


The Accord.NET project provides machine learning, statistics, artificial intelligence, computer vision and image processing methods to .NET. It can be used on Microsoft Windows, Xamarin, Unity3D, Windows Store applications, Linux or mobile.

PSONN - COS 314 Artificial Intelligence Assignment. Particle Swarm Optimisation for Neural Networks.


COS 314 Artificial Intelligence Assignment. Particle Swarm Optimisation for Neural Networks.

pong - Pong game with artificial neural intelligence


Pong game with artificial neural intelligence

leobispo-som


SOM - Self organizing Map is a Swing application that implements the Self organizing map algorithm. Self-organizing map (SOM) is a type of artificial neural network that is trained using unsupervised learning to produce low-dimensional representation of the training samples while preserving the topological properties of the input space. Self-Organizing Map showing US Congress voting patterns visualized in Synapse Self-Organizing Map showing US Congress voting patterns visualized in Synapse This

gorgonia - Gorgonia is a library that helps facilitate machine learning in Go.


Gorgonia is a library that helps facilitate machine learning in Go. Write and evaluate mathematical equations involving multidimensional arrays easily. If this sounds like Theano or TensorFlow, it's because the idea is quite similar. Specifically, the library is pretty low-level, like Theano, but has higher goals like Tensorflow.The main reason to use Gorgonia is developer comfort. If you're using a Go stack extensively, now you have access to the ability to create production-ready machine learning systems in an environment that you are already familiar and comfortable with.

Scheme-Neural-Network - Artificial neural network implemented in Scheme


Artificial neural network implemented in Scheme

neural-network - C++ Implementation of Artificial Neural Network


C++ Implementation of Artificial Neural Network

PSZT


Project for Artificial Intelligence on my studies - neural network to detect intruders in a computer network.

TensorFlow - Artificial Intelligence Library from Google


TensorFlow is a library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) that flow between them. This flexible architecture lets you deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device without rewriting code.

Artificial Neural Network (CLisp)


A general and small implementation of an artificial neural network in Common Lisp.

A-N-N - Artificial Neural Network - python


Artificial Neural Network - python

ofxANN - A c++ add-on for Artificial Neural Network implementation (WIP)


A c++ add-on for Artificial Neural Network implementation (WIP)

supercollider-ann - Artificial Neural Network plugin for SuperColider


Artificial Neural Network plugin for SuperColider

MindofHomer - Artificial Neural Systems report for Hopfield Network


Artificial Neural Systems report for Hopfield Network