Robot Wars 2020

In terms of AI research (and overall firepower), there are three major commercial factions spinning up, and there’s also an early (ergo promising) commitment to open-source.

One recurring theme right up front: Both Microsoft and Google have tools for training AIs to play games – OpenAI’s Gym, and Google’s DeepMind Lab. So I guess, if nothing else, game developers will eventually have an easier time when it comes to designing the CPU players!

Microsoft

Microsoft already has some of the “basic” business applications up – machine learning APIs, cognitive services, and so on. In November, Elon Musk’s OpenAI foundation partnered with Microsoft to use Azure as the primary cloud platform.

Some of the cool things in the Microsoft/OpenAI camp:

  • The OpenAI Gym: https://openai.com/blog/openai-gym-beta/
  • OpenAI Universe: https://universe.openai.com/
  • Cognitive Services: https://www.microsoft.com/cognitive-services/en-us/apis
  • Cognitive Toolkit: https://www.microsoft.com/en-us/research/product/cognitive-toolkit/

Microsoft is open-sourcing a decent amount of this stuff too. Not that I’d personally do anything with it.

Their avatar in the ring is Cortana – backed by Cognitive Services, no doubt: https://www.microsoft.com/en/mobile/experiences/cortana/

Google

Google’s got a lot of the same stuff out there that Microsoft has, especially in terms of web services. Where Microsoft has Azure, Google has the Google Cloud Platform. https://cloud.google.com/products/machine-learning/

They’ve also recently open-sourced the entire DeepMind Lab: https://deepmind.com/blog/open-sourcing-deepmind-lab/

Of course, the part I’m personally fascinated by? The Blizzard/DeepMind partnership, to train the DeepMind AI on how to play Starcraft 2: http://us.battle.net/forums/en/sc2/topic/20751114921

(Finally, someone might be able to give those Koreans a run for their money)

IBM

Then there’s IBM, who has a very big, very impressive, and incredibly opaque lead over the competition in one narrow area: Deep Learning.

http://www.ibm.com/watson/

That’s five years ago. That server rack at 02:33 is now probably a fifth of the size, if not totally relegated to the cloud.

Since then, the tech behind Watson has grown a bit. The tech is designed to mine large sets of unstructured data, forming connections, and being able to answer questions based on that data – so it’s got some really powerful analytics.

All of that is being sold as a service, though – don’t expect IBM to open-source anything too soon. Which I personally think will make them irrelevant by 2020.

2020

If the next four years are anything like the last four years (in that everything seems to be speeding up), we’re almost-definitely going to see AI-as-a-Service popping up for lots of different problem domains, personal assistants that can grasp context and finally be useful, and if we’re lucky, the use of AI for things like smarter energy and resource management.

My money’s still, predominantly, on Microsoft to come out as the leader in this new field. Call me crazy 😉

 

2 thoughts on “Robot Wars 2020

  1. Renier

    Google’s opensourcing of Tensorflow a year ago was quite a nice move, which is drawing a lot of users to them I suspect.

    How much of Watson is actually deep learning? I’ve heard that a lot of the functionality is based on older tech.

    Liked by 1 person

    Reply
    1. Wogan Post author

      Watson is ancient by comparison – that video is from 2011. It was expressly designed to parse unstructured data to find answers, and the algorithms to do that were all designed by humans. I don’t know if modern Watson uses any form of neural network.

      Liked by 1 person

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s