library of scalable machine learning algorithms. Deeplearning4j, an open-source, distributed deep learning framework written for the JVM. Keras, a high level open-source software library for machine learning (works on top of other libraries). Microsoft Cognitive Toolkit (previously known as CNTK), an open source toolkit for building artificial neural networks. OpenNN, a comprehensive C++ library implementing neural networks. PyTorch, an open-source Tensor and Dynamic neural network in Python. TensorFlow, an open-source software library for machine learning. Theano, a Python library and optimizing compiler for manipulating and evaluating mathematical expressions, especially matrix-valued ones. GUI frameworks 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. PolyAnalyst: A commercial tool for data mining, text mining, and knowledge management. 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. Watson, a pilot service by IBM to uncover and share data-driven insights, and to spur cognitive applications. See also Comparison of cognitive architectures Comparison of deep-learning software References External links AI projects on GitHub AI projects on SourceForge Artificial intelligence projects