The legend returns, Always excited for your videos. I am an international student at Shanghai Jiao Tong daxue. Your videos have given me a very strong foundation of transformers. Much blessings your way
@umarjamilai9 ай бұрын
我们在领英联系吧,我有个微信小群,你可以参加
@汪茶水8 ай бұрын
@@umarjamilai我也想加
@汪茶水8 ай бұрын
@@umarjamilai我看到b站也有你的账号
@EliRahimkhani2 ай бұрын
same here from Canada! I can't thank you enough @umarjamilai
@RudraPratapDhara9 ай бұрын
Legend is back, the GOAT, if my guess is right next will be ORPO or Q*
@umarjamilai9 ай бұрын
Actually, the next video is going to be a totally new topic not related specifically to language models. Stay tuned!
@olympus89038 ай бұрын
@@umarjamilai waiting
@luxorska51439 ай бұрын
wow your explanation is so clear and complete... you are godsend, keep doing it. Sei un fenomeno
@pietrogirotto64143 ай бұрын
Your explanations are on a whole another level, compared to whatever else you can find online. Keep up the amazing work and thank you!
@DiegoSilva-dv9uf9 ай бұрын
Valeu!
@xugefu5 күн бұрын
Thanks!
@cken279 ай бұрын
Thanks for making these videos. Concise and clear
@mlloving9 ай бұрын
Thank you! It's very clear explaination. It helps for reading the original paper. Looking forward to new topics.
@amanattheedge90565 ай бұрын
Very clear explanations!! Please, continue making such good videos!
@vanmira8 ай бұрын
These lectures are amazing. Thank you!
@nwanted7 ай бұрын
Thanks so much Umar, always learn a lot from your video!
@kmalhotra30969 ай бұрын
Amazing! Great job once again!
@yinghaohu87846 ай бұрын
You explained very clearly. Thanks!
@sauravrao2349 ай бұрын
I humbly request you to make videos on how to build a career in machine learning and AI. I am a huge fan of your videos and i thank you for all the knowledge that you have shared
@umarjamilai9 ай бұрын
Hi! I will for sure make a video in the future about my personal journey. I hope that can help more people in navigating their own journeys. Have a nice day!
@janigiovanni6075Ай бұрын
Great video, thank you very much for this!
@amankhurana21544 ай бұрын
Awesome, thank you so much for putting this out, super helpful!
@alexm18153 ай бұрын
This is very, very good. Thank you!
@SaiKiran-jc8yp8 ай бұрын
Best explanation so far !!!!...
@mrsmurf9118 ай бұрын
Love from India sir, you are a legend 😊😊
@lukeskywalker70299 ай бұрын
New video🎉 can't wait to watch. Although having used DPO in production for a while now!
@sidward9 ай бұрын
Thanks for the great video! Very intuitive explanation and particular thanks for the code examples. Question: at 37:41, how do we know that the solving the optimization problem will yield the pi_*? Is there a guaranteed unique solution?
@umarjamilai9 ай бұрын
Please check the paper I linked in the description for a complete derivation of the formula. It is also done in the DPO paper, but in my opinion the other paper is better suited for this particular derivation.
@k1tajfar7145 ай бұрын
Awesome Video. please Continue.
@binjianxin78305 ай бұрын
I believe the most evident insight of DPO is to change a RL problem to an equivalent MLE, while the optimal reward model is guarranteed by the human input as definition. That's the meat. But the efficiency depends still on the human annotater's consistency.
@jak-zee9 ай бұрын
Enjoyed the style in which the video is presented. Which video editor/tools do you use to make your videos? Thanks.
@umarjamilai9 ай бұрын
I use PowerPoint for the slides, Adobe Premiere for video editing
@jak-zee9 ай бұрын
@@umarjamilai What do you use to draw on your slides? I am assuming you connected an ipad to your screen.
@elieelezra27347 ай бұрын
Hello Umar, Great as usual, however why do you say at 46:11, that you need to sum log probabilities up? The objective function is the expectation of logarithm of the difference of two weighted log probabilities ratios. I don't get what do you want to sum up exactly? Thank you
@tuanduc48928 ай бұрын
Thanks for your lecture. I wonder could you explain the vision language models
@koiRitwikHai4 ай бұрын
Great explanation but I have some doubts, please help 36:50 in Ldpo π* was replaced with π theta... why π theta is considered as optimal policy? 44:13 You said "each hidden state contains information about itself and all the tokens that comes before it", but this is applicable only to decoder part of the transformer. So this transformer layer is actually a decoder layer? like GPT
@AndriiLomakin4 ай бұрын
Thank you for the video ! Can you provide the video that explains AgentQ training in details ?
@abdullahalsaadi59919 ай бұрын
Amazing explanation. Would it be possible to make a video on the theory and implementation of automatic differentiation (autograd).
@agnarCSАй бұрын
thank you
@kevinscaria2 ай бұрын
Brilliant!!!!!!
@olympus89038 ай бұрын
My Kind Request Please Increase volume little bit , just little bit. Otherwise your videos Outstanding . Best I can say.
@mahdisalmani69558 ай бұрын
Thank you very much for this video, please make ORPO as well.
@Mortazaghafaripour7 ай бұрын
Great 👍
@tommysnowy30689 ай бұрын
Amazing video. Would it be possible for you to explain video-transformers or potential guesses at how Sora works? Another exciting idea is explaining GFlowNets
@ai.mlvprasad8 ай бұрын
what is the ppt software you are using sir ?
@vardhan2549 ай бұрын
love ur videos umar !!
@TemporaryForstudy8 ай бұрын
great video. love from india.
@AptCyborg9 ай бұрын
Amazing Video! Please do one on SPIN (Self Play Fine-tuning) as well
@CarterKira-g9s8 ай бұрын
great explaination, thanks. how about the recent work: KTO: Model Alignment as Prospect Theoretic Optimization? can you compare it with DPO?😁
@ernestbeckham29218 ай бұрын
Thank you. can you make video about liquid neural network?
@mohammadsarhangzadeh88208 ай бұрын
I love ur videos so much. please make a video about mamba or mamba vision
@umarjamilai8 ай бұрын
There's already a video about Mamba, check it out
@OGIMxGaMeR9 ай бұрын
Thank you very much for the explanation. I had one questions. Are the dataset of preferences always made of two and only two answers?
@umarjamilai9 ай бұрын
According to the Hugging Face library, yes, looks like you need a dataset with prompt and two answers, one is called the "chosen" one and the other is the "rejected" one. I'm pretty sure there are ways to convert more than two preferences into a dataset of two preferences.
@OGIMxGaMeR9 ай бұрын
@@umarjamilai thank you! Yes of course. I am just wondering why it wouldn’t help to have more than 1 rejected for 1 accepted. I guess the formula does not consider this case but may add value.
@plslokeshreddy7 ай бұрын
Thanks for the video. Do you know any way on how we can create a dataset for DPO training. I currently have only question, answer pairs. Is it fine if i take y_w as answer and y_l as some random text(which would obviously have lower preference than answer) and then train it?
@plslokeshreddy7 ай бұрын
The potential problem that I think could happen is that having random text may decrease the loss and the policy may not even change much
@nguyenhuuuc23118 ай бұрын
Hi Umar, If I use LoRA for fine-tuning a chat model with DPO loss, what should I use as a reference model? - The chat model applied LoRA - Or the chat model itself without LoRA?
@umarjamilai8 ай бұрын
Considering LoRA is just a way to "store" fine-tuned weights with a smaller computation/memory footprint, the model WITHOUT LoRA should be used as the reference model.
@nguyenhuuuc23118 ай бұрын
@@umarjamilai With my limited GPU, I can only fine-tune by combining a 4-bit-quantized model + LoRA. Surprisingly, using just the 4-bit model leads to NaN weight updates after one batch. But once LoRA is added, my loss updates smoothly without any problems.
@nguyenhuuuc23118 ай бұрын
Thank you SO much for the quick answer and your excellent video. I did get the hang of DPO loss and be able to implement DPO loss + training loop with vanilla PyTorch code.
@trungquang15819 ай бұрын
thank you so much for your effort! could you make a video about tokenizers like BPE and sentencepiece from scratch? I would be very appreciate of it!
@samiloom85659 ай бұрын
I enjoy your videos umar on my phone while commuting or sitting in a coffe. Only the small fint on a phone is tiring me ..if you make them a bit bigger that will be better
@umarjamilai9 ай бұрын
Sorry for the trouble, I'll keep it in mind for the next videos!