Raúl Roa

raul@tagshelf.com

Who's this guy

Chief Technology Officer

WE MAKE COMPUTERS DO AMAZING THINGS...

PUT STUFF WHERE THEY BELONG

MAKE THEM UNDERSTAND

We are not hiring, but our friends are!

what's this talk about?

Well, of course, self-driving cars!

Disclaimer

  • This is a simplification of a bigger and extremely hard problem
  • This technique is applicable in other fields
  • If you plug this to your car it might crash and burn!
  • GTA V is a cool playground for these experiments!

Why is this such a complex topic?

Well...

Computers do not get along with humans when driving...

... yet

Let's talk a little bit more about how to teach a car to drive itself

specifically using...

Transfer Learning

Drawing on a program's knowledge to help it learn new task

You see, I mostly work with text documents

They mostly look like this

And our program needs to extract text from it

So we need to manipulate it until we achieve our goal

Trust me, we get things done!

But complexity is far away from this simple example

This relates to similar problems when driving

Right?

You got it!

Detecting what lane you should drive in!

If we take what we already know we can identify at least what "driving straight" means

We can even take it further

Behavioral Cloning

 Humans often learn how to perform tasks via imitation

Let's see it in action

I love sharing what I know, whenever you see me, talk to me!

That's all folks!

Learn to drive in Grand Theft Auto

By Raúl G. Roa Gómez

Learn to drive in Grand Theft Auto

  • 257