The Renaissance Continues for Open Source Artificial Intelligence
Recently, in an article for TechCrunch, Spark Capital's John Melas-Kyriazi weighed in on how startups can leverage artificial intelligence to advance their businesses or even give birth to brand new ones. As a corollary avenue on that topic, it's worth noting that some very powerful artificial intelligence engines have recently been open sourced. Quite a few of them have been tested and hardened at Google, Facebook, Microsoft and other companies, and some of them may represent business opportunities.
Microsoft, with the blessing of CEO Satya Nadella (shown) is playing a big part in open sourcing new artificial intelligence tools. Here are a few of these open tools from Microsoft, and some others to know about.
Meanwhile, the company has also released an artificial intelligence system dubbed Project Malmo to the open source community. Startups should take note. Previously referred to as Project AIX, the platform is targeted to give startups an easy way to test out artificial intelligence programming without the need to build robots to test commands and comprehension with physical subjects.
The system, which had until now only been open to a small group of computer scientists in private preview, can help researchers develop sophisticated, more general artificial intelligence, or AI, that can do things like learn, hold conversations, make decisions and complete complex tasks.
"Katja Hofmann, a researcher in Microsoft’s Cambridge, UK, research lab, who leads the development of Project Malmo, said the system will help researchers develop new techniques and approaches to reinforcement learning. That’s an area of AI in which agents learn how to complete a task by being given a lot of room for trial and error and then being rewarded when they make the right decision."
"The AI researchers who have gotten a sneak peek at Project Malmo say another key advantage to the system is that it will let researchers compare their progress against the work of others, by seeing how well their theories perform in the same environment."
These projects from Microsoft arrive as several other notable AI projects have been contributed as open source from technology leaders.
Google has open sourced a program called TensorFlow. It’s based on the same internal toolset that Google has spent years developing to support its AI software and other predictive and analytics programs. You can find out more about TensorFlow at its site, and you might be surprised to learn that it is the engine behind several Google tools you may already use, including Google Photos and the speech recognition found in the Google app.
According to Google, TensorFlow could help speed up processes ranging from drug discovery to processing astronomy-related data sets.
Additionally, we reported on how H2O.ai, formerly known as Oxdata, has announced a new funding round that it is getting to the tune of $20 million. The money will go toward advancing its machine learning toolset, and the company is entirely open source-focused. We recently caught up with Oleg Rogynskyy, VP of Marketing & Growth at H2O, for an interview.
Meanwhile, Facebook is open sourcing its machine learning system designed for artificial intelligence (AI) computing at a large scale. It's based on Nvidia hardware. And, IBM announced that its proprietary machine learning program known as SystemML will be freely available to share and modify through the Apache Software Foundation.
And, Yahoo has released its key artificial intelligence software (AI) under an open source license. The company previously developed a library called CaffeOnSpark to perform a popular type of AI called “deep learning” on the big troves of data found in its Hadoop file system. Now CaffeOnSpark is becoming available for community use under an open source Apache license on GitHub.