Тёмный
No video :(

Week 10 - Practicum: The Truck Backer-Upper 

Alfredo Canziani
Подписаться 39 тыс.
Просмотров 4,6 тыс.
50% 1

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 30   
@mahdijavadi3769
@mahdijavadi3769 2 года назад
Thank you for all🙏🙏🌷🌹
@alfcnz
@alfcnz 2 года назад
🥰🥰🥰
@user-co6pu8zv3v
@user-co6pu8zv3v 3 года назад
Thank you!
@alfcnz
@alfcnz 3 года назад
You're welcome!
@akosahbroni8723
@akosahbroni8723 4 года назад
Thank you, Alfredo, for sharing. I've been waiting for it. Your course has been very helpful to me. I hope you'll share the week-11 video very soon.
@alfcnz
@alfcnz 4 года назад
Yes, soon. I should be working on it this week. I'm handling a handful of project and a few dozens of students. So, I'm like a juggler, hehe.
@kanchan23051991
@kanchan23051991 3 года назад
Thank you so much, Alfredo.
@alfcnz
@alfcnz 3 года назад
You're most welcome 😊😊😊
@user-vq6mo2wp2h
@user-vq6mo2wp2h 4 года назад
Why does practicum videos have significantly less views. I think practicum explanations are more clean and interesting.
@alfcnz
@alfcnz 4 года назад
Because people come for Yann, but then stay for me? 😜 Haha, just joking. I think that Yann's name is indeed a major attractor to this channel. Hopefully, people will see there's much more that we are offering.
@krooqs
@krooqs 3 года назад
​@@alfcnz haha this is definitely true XD Yann's lectures are great but I also really enjoy how fun your lectures are. I think the other contributing factor is the level of expertise of the students, lots seem to be post-grad so these practical exercises are maybe not so useful for them? On the other hand, I have done 2 undergrad courses (one math, one software) and have been working as software engineer for 3 years so it suits me better to take the entire course without skipping lectures.
@alfcnz
@alfcnz 3 года назад
Yeah, PhD students told me I'm too slow, but I'm teaching masters as well. They are fine with the speed, so I'm keeping the pace. We get students with any kind of background, from the one with zero programming experience to those who are rusty in math. And then yes, we get undergrads as well. So, you know, the blanket's always gonna be short 🤷🏼‍♂️
@ShihgianLee
@ShihgianLee 3 года назад
The speed is fine with me too. Listener always have the option to set the speed of the video to match their preference. Yann's name attracted me to this course at first. Then I found out about Alf. He is a knowledgeable, funny and kind professor who takes the time to answer his students' questions. I find practicum is an important part of understanding Yann's high level lectures. Thanks for your contribution and hard work, Alf!
@alfcnz
@alfcnz 3 года назад
🥰🥰🥰
@anrilombard1121
@anrilombard1121 Год назад
It's awesome to watch a technically-orientated practicum get introduced with a pizza discussion 😂
@alfcnz
@alfcnz Год назад
🍕🍕🍕
@seongjoonkang3775
@seongjoonkang3775 3 года назад
Thank you Alfredo, I would like to have Napoli Pizza!!
@oli800a
@oli800a 3 года назад
Hey Alfredo! Did anyone submit a working complete python code on the truck-backer-upper (including the controller)? It would be great if you can share it.
@matthiscocks4679
@matthiscocks4679 3 года назад
Hi Alfredo, thank you very much for sharing these videos, do you know where I could find example python code for training the controller?
@alfcnz
@alfcnz 3 года назад
That you have to code it yourself. When you succeed, feel free to send a PR on GitHub! 😃😃😃
@julian78W
@julian78W 3 года назад
Hi Alfredo, I'm trying to code the controller model. How should we define the end of an episode during the trainning loop. Should I reimplement the is_jackknifed and is_offscreen methods but from the output of the emulator ? Set a max episode lenght ? Thanks
@alfcnz
@alfcnz 3 года назад
For the forward pass the author of the paper is using the actual truck dynamics, with its `is_jackknifed()` and `is_offscreen()` methods. Then, for the backward pass, he's using the emulator. So, the emulator is solely used to backpropagate the gradients through the model(s).
@jonathansum9084
@jonathansum9084 3 года назад
Hi, could you explain how to get the formulas of change of deta 1? My math is terrible.
@alfcnz
@alfcnz 3 года назад
You need to add minute:second, or I won't be able to help you out.
@normrubin5275
@normrubin5275 3 года назад
I have two questions: when the emulator is trained, you use a random steering signal and the current position state, what is the reason that you do not start with a random position as well. second why are the model sizes 25 and 45?
@my_master55
@my_master55 3 года назад
Cause in the first step inputs/outputs were recorded simultaneously (as random trajectories/paths), so that if you use inputs/outputs one by one as they were recorded you will get just one full trajectory by full trajectory, which will lead to memorising and less generalisation 😉 I assume these specific sizes were dictated by 90s computing capacities 😁, ofc the more neurons the better* *not every time
@alfcnz
@alfcnz 3 года назад
The initial position and the control are indeed random. Why not using random position after the first one? Well, it actually is random, but from a distribution more similar to the real one (instead of using an uninformative uniform prior). Yes, those numbers are from the actual paper.
@ysaito8015
@ysaito8015 4 года назад
👍👍🍕🍕
@alfcnz
@alfcnz 4 года назад
Hahaha! I need to talk to Sorbillo's owner about the discount 😅
Далее
Week 11 - Lecture: PyTorch activation and loss functions
1:53:44
🛑самое грустное видео
00:10
Просмотров 160 тыс.
Кого из блогеров узнали?
00:10
Просмотров 567 тыс.
Week 6 - Lecture: CNN applications, RNN, and attention
1:28:48
Week 13 - Lecture: Graph Convolutional Networks (GCNs)
2:00:23
Week 3 - Lecture: Convolutional neural networks
1:38:16