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