Andrej Karpathy: Tesla Autopilot and Multi-Task Learning for Perception and Prediction

  Рет қаралды 72,104

Lex Clips

Lex Clips

Күн бұрын

Clips from Andrej Karpathy's talk at ICML (June 2019). I think multi-task learning is one of the most important (and understudied) subfields of machine learning. Most real world problems are multi-task. I especially find the discussion on team workflow fascinating (see 18:25). I've been thinking and working on this topic a lot lately, and will probably give a lecture on it. Here's the outline:
0:00 - Sensors
0:29 - Single-task learning challenges
4:35 - Multi-task neural network architecture
11:50 - Loss function considerations
14:34 - Training dynamics
18:25 - Team workflow
Full talk:
slideslive.com/38917690/multi...

Пікірлер: 44
@LexClips
@LexClips 4 жыл бұрын
Clips from Andrej Karpathy's talk at ICML (June 2019). Here's the outline: 0:00 - Sensors 0:29 - Single-task learning challenges 4:35 - Multi-task neural network architecture 11:50 - Loss function considerations 14:34 - Training dynamics 18:25 - Team workflow
@robosergTV
@robosergTV 4 жыл бұрын
is this the full version?
@ghostlv4030
@ghostlv4030 3 жыл бұрын
What a presentation! Andrej Karpathy's talk is always full of insights while being enjoyable.
@safekidda46
@safekidda46 4 жыл бұрын
I get the feeling Andrej is giving academia a kick up the arse to start working on some of these problems.
@akarmdit2267
@akarmdit2267 4 жыл бұрын
indeed humanity at its finest kudos
@hchattaway
@hchattaway 3 жыл бұрын
I enjoy listening to insanely smart people... I don't mind that he talks fast.. helps keeps me focused.
@RoryFrenn
@RoryFrenn 3 жыл бұрын
Excellent presentation, it gave me good intuition on MTL
@pks.
@pks. 3 жыл бұрын
I remember the different images of cars explanation in cs231n(but that was cats). This guy is THE best person in explaining computer vision
@johnlucich5026
@johnlucich5026 8 ай бұрын
ANDREJ; KEEP UP ALL YOUR GOOD WORK WHEREVER YOU GO
@HeavyDist
@HeavyDist 3 жыл бұрын
Quoting Elon Musk about Andrew, "You wanted neural net cars? This is THE guy." We are so fortunate to have him working on this problem.
@jijie133
@jijie133 Жыл бұрын
Great video!
@vinson2233
@vinson2233 3 жыл бұрын
This is a really good video. I wonder how they solve the team workflow problems in the end.
@bobi461993
@bobi461993 4 жыл бұрын
I was actually in the audience. 😄
@MasterofPlay7
@MasterofPlay7 4 жыл бұрын
he explains nothing but the challenges, trade secret i guess....
@volotat
@volotat 4 жыл бұрын
May we expect more lectures on this channel? I was missing them a lot!
@lexfridman
@lexfridman 4 жыл бұрын
Full lectures will be on the main channel: kzfaq.info This is a channel for shorter clips: kzfaq.info Please subscribe to both if you interested in both clips and longer lectures.
@alankirkham5598
@alankirkham5598 3 жыл бұрын
Andrej, I have two questions. What contrast ratio’s are the current cameras and software capable of & is the neural network utilizing photogrammetry or just photo data sets?
@kalebakeitshokile1366
@kalebakeitshokile1366 3 жыл бұрын
Y’all have to stop uploading this guy at 1.5x
@HappyLeoul
@HappyLeoul 4 жыл бұрын
“Cars upside down” lol
@FrenchingAround
@FrenchingAround 4 жыл бұрын
Have they tried using a depth map and putting a priority value on tasks and sub tasks according to the distance of the task relative to the car? If a road sign is far away it will have less ressources allocated than the task used to detect a car cutting in.
@liuculiu8366
@liuculiu8366 4 жыл бұрын
I guess the distance to the road sign can only be obtained if the road sign detection network is properly working which requires an importance weight in advance
@FrenchingAround
@FrenchingAround 4 жыл бұрын
@@liuculiu8366 If the road sign is far away, the weight will be low (thanks to the depth map). You don't need to know about the road sign until the car needs to act upon it. Just like you do with your own brain, you're not super focused on a stop sign 500ft ahead. You could have a small ressource allocation to detect there is "A sign" (not knowing what it is yet) far away, and put that on hold until you actually have to act upon it. I guess the question is how ressource intensive is the depth map calculation.
@liuculiu8366
@liuculiu8366 4 жыл бұрын
@@FrenchingAround As far as I know, Tesla cars have no laser radars. So, the depth map can only be obtained by stereo vision(assumed to be not very accurate). I am not very familiar with 3D techniques, but maybe some algorithm is also required to obtain the position of road signs from a not very accurate depth map?
@QuintinMassey
@QuintinMassey 2 жыл бұрын
So, all you really get is depth and being able to tell if it is a sign from that depth alone might require some intermediate image processing. You might not need a detector per se, but you still have to recognize it is a sign given the scenario you posed. Same goes for the car.
@FrenchingAround
@FrenchingAround 2 жыл бұрын
@@QuintinMassey indeed
@pw7225
@pw7225 4 жыл бұрын
Allocating Karpathity is tricky.
@prabdeepsingh7721
@prabdeepsingh7721 4 жыл бұрын
Hey, it's badmephisto!
@jonclement
@jonclement Жыл бұрын
didn't he recently say that going this multi route was a mistake? And having one x-large neural network was the way to go?
@JD-kf2ki
@JD-kf2ki 3 жыл бұрын
I guess they just add the flipped car recently; otherwise...
@adsk2050
@adsk2050 2 жыл бұрын
How is model versioning done exactly? Seems pretty complicated. Like are the weights updated and stored in a git repository? Or is there some other witchcraft involved in it? How can models be non-reproducible? If you are storing weights in git then you can always go back and get those weights, right?
@Splish_Splash
@Splish_Splash Жыл бұрын
weights isn't the problem, since you can actually change the structure of the model (simple example delete or add some layers, change loss function, activation function, data sampling), but I am also curious how the can't reproduce some of the results if they are using git
@dailygrowth7967
@dailygrowth7967 2 ай бұрын
I think he is referring to the process of fine-tuning fine-tuned models for multiple iterations. After a while, this will become non-reproducible
@nishatmahmud2991
@nishatmahmud2991 2 жыл бұрын
Plz help me. which is best?? tensorflow of pytorch???
@Splish_Splash
@Splish_Splash Жыл бұрын
torch
@Neonb88
@Neonb88 11 ай бұрын
Torch for research and small networks, Tensorflow for distributed training
@m_sedziwoj
@m_sedziwoj 4 жыл бұрын
In first minute, I get this feeling, maybe we need different approach? I think people make assumption what road is constant width, and if we not see road, so something is there, because as driver many times I see something, I do not know what it is, but most time is not so important, as if I should drive over or around.
@SolidSnake013Duds
@SolidSnake013Duds 4 жыл бұрын
Hm I see some of the same materials images in the February presentation.
@zelsu5646
@zelsu5646 4 жыл бұрын
Trop drôle
@markmd9
@markmd9 4 жыл бұрын
Forget about identifying all kinds of types of objects on road and focus on identifying drivable road surface and everything else as obstacles
@piyushpatel9830
@piyushpatel9830 3 жыл бұрын
On the surface what you say seems to make sense but in order to coexist with other human drivers and not be too slow to clog traffic in realistic conditions, the driving needs to be what is called in the industry as "naturalistic", which means the machine needs to model behaviors e.g a pedestrian's behavior is different than cars. See for example what MobileEye does (they have videos on their website). Companies in this space have complex behavioral models that they use for "path planning" so that the cars drive naturalistically while being safe and this requires an awareness of what is in the scene (not merely the presence of things but identification) to make intelligent decisions. You also have to follow traffic rules even if you can drive without causing crashes while not following them, because they are enforced locally so you don't want to be fined. To follow the rules, you have to be able to detect signs etc.
@gkeers
@gkeers 4 жыл бұрын
Ultimately, instead of using intuition/judgement to decide things like the hierarchy of the tasks, they should be optimised via some ML process too. More like the way a brain must do it.
@debayandas1128
@debayandas1128 4 жыл бұрын
That is not a good problem statement. That is the issue: everyone wants to do what you stated, but defining the statement is difficult.
@theredflagisgreen
@theredflagisgreen 4 жыл бұрын
2nd
How AI Powers Self-Driving Tesla with Elon Musk and Andrej Karpathy
29:48
Preserve Knowledge
Рет қаралды 58 М.
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 15 МЛН
Русалка
01:00
История одного вокалиста
Рет қаралды 6 МЛН
THEY WANTED TO TAKE ALL HIS GOODIES 🍫🥤🍟😂
00:17
OKUNJATA
Рет қаралды 24 МЛН
Tesla Full Self Driving explained by Andrej Karpathy
25:55
Tesla Owners Online
Рет қаралды 27 М.
Multi-Task Learning | Explained in 5 Minutes
5:40
Leo Isikdogan
Рет қаралды 20 М.
WE MUST ADD STRUCTURE TO DEEP LEARNING BECAUSE...
1:49:11
Machine Learning Street Talk
Рет қаралды 82 М.
Building the Software 2 0 Stack (Andrej Karpathy)
17:55
Databricks
Рет қаралды 66 М.
What's the future for generative AI? - The Turing Lectures with Mike Wooldridge
1:00:59
Day in the life of Andrej Karpathy | Lex Fridman Podcast Clips
12:45
Strategies for Active Machine Learning
1:14:35
Stanford Research Talks
Рет қаралды 10 М.
Season 1 Ep.1 Andrej Karpathy on the visionary AI in Tesla's autonomous driving
1:20:19
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 342 М.
Телефон-електрошокер
0:43
RICARDO 2.0
Рет қаралды 79 М.
😱Хакер взломал зашифрованный ноутбук.
0:54
Последний Оплот Безопасности
Рет қаралды 729 М.