Тёмный
Deep Learning Explained with Yacine Mahdid
Deep Learning Explained with Yacine Mahdid
Deep Learning Explained with Yacine Mahdid
Подписаться
Deep learning project and theory videos every week! 👺
LLMs Can Learn After Training?
3:22
2 дня назад
What is the EDF Data Format?
9:54
Месяц назад
What are Optimizers in Deep Learning?
6:19
Месяц назад
What are Tensors in Deep Learning?
7:31
Месяц назад
What is MaxOut in Deep Learning?
8:30
2 месяца назад
What are 1x1 Convolutions in Deep Learning?
7:43
2 месяца назад
FractalNet Deep Neural Network Explained
35:52
2 месяца назад
What is VGG in Deep Learning?
16:01
3 месяца назад
How to Run ML models on the Browser?
11:46
4 месяца назад
Cosine Similarity for Data Science Tutorial
19:17
5 месяцев назад
LLMs Learn Tools at 775M Parameters!
15:42
8 месяцев назад
How to Start a Data Science Project?
16:55
2 года назад
Комментарии
@harshdeepsingh3872
@harshdeepsingh3872 2 дня назад
Bro , you explained it the best way ,
@deeplearningexplained
@deeplearningexplained 2 дня назад
Thanks! Trying my best to be thorough with these niche topics :)
@lightsflashing7573
@lightsflashing7573 6 дней назад
Hi, thank you for sharing! Do you mind sharing the code file also? Thanks .
@deeplearningexplained
@deeplearningexplained 3 дня назад
Hey there, let me dig this out for you. It’s been a while since I made this video I’ll check where it’s at in my github.
@runnercs6303
@runnercs6303 11 дней назад
Thank you very much
@deeplearningexplained
@deeplearningexplained 11 дней назад
Glad it was useful!
@ismailmohammad128
@ismailmohammad128 17 дней назад
Thank you very much ..😊 A very good explanation. Breaking it down into simpler concept. Liked the way you explained how 1x1 conv is networks in networks.
@deeplearningexplained
@deeplearningexplained 17 дней назад
Glad it was useful :)!
@siddharthvj1
@siddharthvj1 29 дней назад
In this data, there should be seasonality because a person generally sleeps at the same time every day. After this, we can use seasonal decomposition and then apply the SARIMA model.
@deeplearningexplained
@deeplearningexplained 29 дней назад
Interesting thought, what do you mean by seasonality though? Like time of day?
@siddharthvj1
@siddharthvj1 29 дней назад
@@deeplearningexplained Yes, I mean that seasonality refers to the regular, predictable patterns in the data that repeat over a specific period. In this case, it could be daily sleep patterns, where a person tends to sleep at the same time every night. By identifying these seasonal patterns, we can better understand the data and apply seasonal decomposition techniques before using the SARIMA model for more accurate forecasting.
@deeplearningexplained
@deeplearningexplained 29 дней назад
⁠@@siddharthvj1ah right yes that would be awesome to have that circadian pattern information per participant! This study was conducted in a sleep lab though with heavy wiring of equipements so it might skew a bit the normal sleep pattern. There are two recorded night per participant I’ll check if the sleep stage pattern per participant match in another video!
@Mohamm-ed
@Mohamm-ed 29 дней назад
Awesome video thanks
@deeplearningexplained
@deeplearningexplained 29 дней назад
I’m glad it’s useful!
@ssshukla26
@ssshukla26 Месяц назад
I am conducting some DL training in my team. I am asking the participants to watch your videos. Hope you continue to make such good content. Thanks.
@deeplearningexplained
@deeplearningexplained Месяц назад
Glad this is helpful for your team! 🔥 Don’t hesitate to let them know they can reach out to me directly for DL questions, I’m here to help.
@romanemul1
@romanemul1 Месяц назад
very good. 3:50 says it all.
@deeplearningexplained
@deeplearningexplained Месяц назад
Yes, linear or no activation functions makes the network only learn linearly separable planes. Non-linear activation functions are crucial to make the deep network actually deep.
@gustavojuantorena
@gustavojuantorena Месяц назад
Great video. Thank you!
@deeplearningexplained
@deeplearningexplained Месяц назад
Glad it was useful! 👍 I’m almost done with part 2 using all participants, should be up soon.
@gustavojuantorena
@gustavojuantorena Месяц назад
@@deeplearningexplained Great! I was also watching your video about EDF files, I worked a lot with eye tracking on my PhD. Do you have some resources about eye tracking and Machine learning?
@deeplearningexplained
@deeplearningexplained Месяц назад
@@gustavojuantorena I'll check if I have something from my Master. I did some work on eye tracking + physiological signals feature fusion for a study on autism a while back.
@taduong1
@taduong1 Месяц назад
Nice! Thanks. I am learning. With (3x3, 64) , what is 64 stand for?
@deeplearningexplained
@deeplearningexplained Месяц назад
Hello there! 👋 64 is the number of filters in a given layer. So in the (3x3, 64) case, it means you have 64 learnable 3x3 convolutional filters in that given layer. Let me know if that helps!
@vicrattlehead9282
@vicrattlehead9282 Месяц назад
great channel, very helpful. Keep it up!
@deeplearningexplained
@deeplearningexplained Месяц назад
Glad it was useful! 👍 Don’t hesitate to reach out for requests.
@user-rn8pd9uy6t
@user-rn8pd9uy6t Месяц назад
Thanks! It's a really clear roadmap for beginners.
@deeplearningexplained
@deeplearningexplained Месяц назад
Glad it’s useful, best of luck out there!
@Mohamm-ed
@Mohamm-ed Месяц назад
Greaat video. I think there is an mistake here or maybe I'm wrong: X[0,2,1]= 2 It should be [2,2,0]
@deeplearningexplained
@deeplearningexplained Месяц назад
Hmmm I took that from the Deep Learning with PyTorch book, will double check!
@Mohamm-ed
@Mohamm-ed Месяц назад
@@deeplearningexplained thanks
@tomholroyd7519
@tomholroyd7519 Месяц назад
The saddle suggests minimax. This sort of optimizer is used in GANs
@deeplearningexplained
@deeplearningexplained Месяц назад
Thanks for the insight!
@rijulranjan8514
@rijulranjan8514 Месяц назад
Amazing video, thanks so much for this! I had a question regarding what to do if you are conflicted on which roadmap to pursue. I eventually want to either work for or start my own AI startup, but I am also really interested in the research side of things. I happen to be a full-stack SWE currently, and was wondering do you think it is worth it to pivot to a ML engineer or Research Engineer role, maybe do some networking and and try to start my own company?
@deeplearningexplained
@deeplearningexplained Месяц назад
Ah great question! What I would suggest is to not go into research then, especially since you already have the full-stack SWE skills. If I were you I would go through the ML Engineer route since you are already pretty much there in terms of core skill set. What you have left to learn is in general how model are trained and deployed, then you are good to go to inject AI into whatever application you want to build. That's a very powerful combo. Afterward, when you get comfortable having AI into your SWE skill-set, then I would dive a bit deeper into certain research area to make whatever project or product you are working on better. That will be much more rewarding for you than going the opposite route with research first.
@rijulranjan8514
@rijulranjan8514 Месяц назад
@@deeplearningexplained This makes es so much sense, thanks!
@compilation_exe3821
@compilation_exe3821 Месяц назад
Amazing video!! mate really loved it!1 try mathematical videos if possible or research paper breakdowns
@deeplearningexplained
@deeplearningexplained Месяц назад
Glad you liked it! :)
@LokeKS
@LokeKS Месяц назад
really stupid to steal the name from physics
@deeplearningexplained
@deeplearningexplained Месяц назад
It is indeed very confusing for newcomer, but I’ve realized that a lot of the early deep learning open source developers came from a Physic background interestingly!
@salihalbayrak-es8ky
@salihalbayrak-es8ky 2 месяца назад
finally someone explaining pooling. congrats sir, youre the gigachad of the year
@deeplearningexplained
@deeplearningexplained 2 месяца назад
Glad it was useful 😅
@Param3021
@Param3021 2 месяца назад
Too underrated video! Thank you so much for this video, now my vision is clear and I have set my goal - ML Engineer Job. Will soon comment here back, when I get a job/internship!
@deeplearningexplained
@deeplearningexplained 2 месяца назад
Cool stuff, do you have a target company in mind? I could make you a more detailed roadmap.
@thouys9069
@thouys9069 2 месяца назад
I still don't get why it's supposed to help translational invariance. As you say, the convolution is already capable of that. If I move the image contents 50 pixels to the right, the features should also move 50 pixels, given stride 1 and padding. Exactly the same is true for traditional sobel edge detectors. The edges don't change if I convolve the image with the edge detection filters translated or not
@deeplearningexplained
@deeplearningexplained 2 месяца назад
No the convolution help with translational equivariance, but not with translational invariance. The idea of adding pooling is that you are forcing exact nearby pixel/feature information to be “lost”. This means that the network is forced to learn more generalizeable components of the picture you are showing it.
@simonvutov7575
@simonvutov7575 2 месяца назад
Hey, great video!! Do you go to university in montreal? I'm from ottawa and will be going to Waterloo for computer engineering.
@deeplearningexplained
@deeplearningexplained 2 месяца назад
Hey there, I was going at McGill yes! Cool stuff, best of luck in your computer engineering journey :)
@luisluiscunha
@luisluiscunha 2 месяца назад
You made this concept so easy to understand: thank you!
@deeplearningexplained
@deeplearningexplained 2 месяца назад
I am glad it was useful :)
@rafa_br34
@rafa_br34 2 месяца назад
Very useful indeed, I just think the 3D representation could be a bit better (I'm used to seeing the filter rectangle behind the first layer and not on the side, but that's probably just me)
@deeplearningexplained
@deeplearningexplained 2 месяца назад
True, it’s titled by about 90 degrees. Otherwise the 1x1 convolution wouldn’t fit well in the image I believe.
@himadrilabana8233
@himadrilabana8233 2 месяца назад
Is this code for works only for same size of images ? Because it was giving while i used for my images
@deeplearningexplained
@deeplearningexplained 2 месяца назад
Hey there, it’s been a while I’ve checked this code. What were your image size?
@pachecotaboadaandrejoaquin6727
@pachecotaboadaandrejoaquin6727 2 месяца назад
Thank you for breaking it down so well! Keep up the excellent work!
@deeplearningexplained
@deeplearningexplained 2 месяца назад
Hey thanks for the kind words! Will do, I have a few more videos ready for next week :) Do let me know if there is a specific topic or question you would like covered!
@HeyySujal
@HeyySujal 2 месяца назад
I like your explanations, but Im watching it randomly As I'm beginner, where should I start?
@deeplearningexplained
@deeplearningexplained 2 месяца назад
Glad you liked it. It’s the second time this week I had this request for where to start in deep learning, I’m setting up a video on that topic will publish soon!
@JuliusSmith
@JuliusSmith 2 месяца назад
Shouldn't we call it a 1 x 1 x Cin convolution?
@deeplearningexplained
@deeplearningexplained 2 месяца назад
That would indeed be a less confusing name for sure. That thing already have like 7 different names though haha
@VigneshBhaskar
@VigneshBhaskar 2 месяца назад
Thanks a lot for the content. One small request. Can you pls reduce the background music volume next time?
@deeplearningexplained
@deeplearningexplained 2 месяца назад
Hey there, Yes sorry for the inconvenience, I've improved the sound in my new videos :)!
@dgs1977
@dgs1977 2 месяца назад
Very interesting! Thank you so much! :)
@deeplearningexplained
@deeplearningexplained 2 месяца назад
My pleasure, glad it was useful :)
@qasimjan5258
@qasimjan5258 3 месяца назад
I am totally new to machine learning. From where do I start?
@deeplearningexplained
@deeplearningexplained 2 месяца назад
Great question, will make a video on this next week!
@AbhishekSaini03
@AbhishekSaini03 3 месяца назад
Thanks , how can we use VGG for 1D signal? Is it possible to use VGG for regression instead of classification, how?
@deeplearningexplained
@deeplearningexplained 3 месяца назад
Hmmm depends, what’s the 1D signal about? Is it visual?
@AbhishekSaini03
@AbhishekSaini03 3 месяца назад
It’s acoustic signal.
@deeplearningexplained
@deeplearningexplained 3 месяца назад
Ah then no, VGG shouldn’t be your pick here. It was expressively designed for image classification. Take a look at the various model on PyTorch made specifically for audio signal: 📌 pytorch.org/audio/stable/models.html
@AbhishekSaini03
@AbhishekSaini03 3 месяца назад
Can’t we change output layer, activation function to do regression?
@deeplearningexplained
@deeplearningexplained 3 месяца назад
Yes you can, but the internal of the model is tailor built for image. If you are able to express your 1D signal input as an image I would say it might be worth it to try. However, there are other models made specifically for audio.
@kukfitta2258
@kukfitta2258 3 месяца назад
very cool thank you for the knowledge
@deeplearningexplained
@deeplearningexplained 3 месяца назад
Glad it was useful! :)
@victorisrael6191
@victorisrael6191 3 месяца назад
Glorious😳
@deeplearningexplained
@deeplearningexplained 3 месяца назад
😀
@deeplearningexplained
@deeplearningexplained 3 месяца назад
Hey, fyi I had to reshoot some of the section on this video because I couldn’t stop saying Drop Path (from Fractal Net) instead of Stochastic Depth. There is still 1 wrong mention of drop path in there that I wasn’t able to fix haha That's what you get from reading two paper simultaneously!😅
@HasanRoknabady
@HasanRoknabady 3 месяца назад
thank you very much for your nice work can i have your slides?
@deeplearningexplained
@deeplearningexplained 3 месяца назад
Thanks, for sure! You can shoot me an email at mail@yacinemahdid.com and I'll send them to you.
@sandeepbhatti3124
@sandeepbhatti3124 3 месяца назад
Thank you! Exactly what I needed.
@deeplearningexplained
@deeplearningexplained 3 месяца назад
Glad it was useful :)
@JamesColeman1
@JamesColeman1 4 месяца назад
Nice work, but why was the first file overall a larger file to start? Character quantity?
@mprone
@mprone 3 месяца назад
Yes, but this shouldn't have happened. The first file contains 2M characters, while the second only 1M thus |file_2| = 2 * |file_1|. The author of the video wanted to have a first file with 500'000 "ab" (thus 1M chars) but that's not what he did.
@camelendezl
@camelendezl 5 месяцев назад
Amazing video! Thanks!
@deeplearningexplained
@deeplearningexplained 5 месяцев назад
Who the heck is Tanimoto
@DistortedV12
@DistortedV12 6 месяцев назад
This is SUPER helpful. I was looking online for a good example using sklearn to no avail. Even asked ChatGPT and was led astray.
@JeffSzuc
@JeffSzuc 6 месяцев назад
Thank you! this was exactly the explanation I needed
@deeplearningexplained
@deeplearningexplained 6 месяцев назад
Glad it was helpful, any other topic you would like me to cover?
@Miami_adana09346
@Miami_adana09346 7 месяцев назад
Will please tell me how to do ndam optimization in matlab for deep learning
@deeplearningexplained
@deeplearningexplained 7 месяцев назад
Hey there! For sure, do you already have some code that I can take a look at ? Also, why are you using MATLAB?
@Yashchaudhary-be2bu
@Yashchaudhary-be2bu 8 месяцев назад
thank you so much it helped me in project lot
@akhtarbiqadri1
@akhtarbiqadri1 9 месяцев назад
can you give me the link to the exact jupyter notebook? I can't find the exact same jupyter notebook from the link that you provide on the description