If you are interested in the topics of artificial intelligence or AIYou should know that there are many very promising open source projects. In fact, it is not a sector in which open source is at a clear disadvantage. Many of the most important technologies of today are supported by some of the projects that I am going to present here.
You already know that AI is the present and the future, making possible a multitude of things that until now were unthinkable and that could make people's lives easier and better, as long as they are used properly and do not fall into the wrong hands ...
If you are interested in knowing what those are fantastic advanced projects on AI, you have to know at least these:
- TensorFlow: one of the most important projects. You surely know it, as it is vital. It was developed by the Google Brain team for Google's internal use, but is now open source. The best known machine learning platform and available for Windows, Linux, macOS and Andrid.
- Cafe- Created by some of the brightest minds working with AI at the University of California, Berkeley. It is a deep learning framework best known for its extensible code and speed. Available for Windows, Linux and macOS.
- H2O- Another world's leading deep learning platform. It offers an open and free version and a premium version for companies. Available for Windows, Linux, and macOS.
- Microsoft Cognitive Toolkit- Redmond company open source toolkit. It was previously known as CNTK, and it has a series of deep learning algorithms to think like a human brain. It is scalable, fast, compatible with C ++ and Python, and compatible with Windows and Linux. Own Microsoft you use it for the AI features of Skype, Cortana, and Bing.
- Deep Mind Labs: another of the big names in machine learning and AI. Created by a Google DeepMind group, and especially excels in deep reinforcement learning research. It only supports Linux.
- ACT-R: A Cognitive Software from Carnegie Mellon University. Based on Lips and compatible with Windows, Linux and macOS.
- StarCraft II API Library- A Blizzard library that lets you use the StarCraft II video game as a research platform for AI Works on Windows, Linux, macOS, Android, and iOS.
- numenta: another of the open AI projects based on current biological knowledge of the human neocortex. Available for Windows, Linux, and macOS.
- Open cogNot only does it focus on AI (deep learning and neural networks), it also aims to create an AGI (Artificial General Intelligence). Designed to create robots and systems with human-like intelligence. Linux only.
- Stanford CoreNLP- This project is Java based natural language processing software. You can identify the words for your analysis. Initially it was only designed for English, although now it supports a large number of languages. Available for Windows, Linux, and macOS.
- Prophet: It was developed by Facebook, and uses it on its platform. It is implemented in R and Pyhton. It is fast, accurate and automatic, as well as compatible with Windows, and Linux.
- SystemML: an IBM research project and now under Apache. A machine learning project for Big Data. Available for Windows, Linux, and macOS.
- Theano: another open deep learning project. A Python library for defining, optimizing, and evaluating multidimensional mathematical expressions. Compatible with GPU and withWindows, Linux and macOS.
- MALLET: is the acronym for Machine Learning Language TOolkit »and is a Java-based toolkit for statistical processing of natural language, document classification, grouping, topic modeling, information extraction, etc. Created by the University of Massachusetts Amherst and the University of Pennsylvania. Available for Windows and Linux.
- Deepdetect- Another AI project in which Airbus and Microsoft collaborate. It is based on Caffe, TensorFlow, and XGBoost. It offers an API for image classification, text, numerical data analysis, and object detection. Compatible with Windows, Linux and macOS.