The U-Net (actually) explained in 10 minutes

  Рет қаралды 123,903

rupert ai

rupert ai

Күн бұрын

Пікірлер: 123
@salmanzafarsatti1346
@salmanzafarsatti1346 Жыл бұрын
man, this video is such a great explainer. I was confused about the use of skip connections since a long a time, but he explained the intuition behind it very nicely.
@Anton_Sh.
@Anton_Sh. Жыл бұрын
This architecture is one of the truly brilliant ones in the world of deep learning in terms of its simplicity and efficiency.
@mayankukani9600
@mayankukani9600 Жыл бұрын
Why didn't I find your channel before. Please upload more content, the best content on Deep Learning I have seen.
@rupert_ai
@rupert_ai Жыл бұрын
Thanks a lot :)
@nikhilchouhan1802
@nikhilchouhan1802 7 ай бұрын
You might not find my comment since the video is too old, but man I just want to thank you for this video. I am a student who has always been interested in computer graphics and related fields like game engines, physical rendering, ray tracing, etc, and jst didnt get the ML/AI hype everyone was on the past 2 years. I only ever managed to study ML basics for 2 weeks before I left it for good. But recently I got in a team where my friends were working on CNN based projects, and that made me learn about many basics about NNs and DL. This explaination for Unet seals the deal for me, and I will strive to work on integrating my two interests into one and hopefully create something I love.
@jayhu2296
@jayhu2296 8 ай бұрын
your explained under 10 minutes videos are goated
@mridulsehgal7773
@mridulsehgal7773 6 ай бұрын
The best ever video you can get on Unet explaination
@Atreyuwu
@Atreyuwu 2 ай бұрын
Not even close lol
@thebakareview8009
@thebakareview8009 8 ай бұрын
This channel deserves more subss!! Great content and delivery :)
@JohnZakaria
@JohnZakaria 9 ай бұрын
This was the best unet explanation I have ever seen
@puekai
@puekai 8 ай бұрын
Still don't know how it works
@vardhan254
@vardhan254 5 ай бұрын
me when reading goodfellow all night
@prathamghavri8591
@prathamghavri8591 4 ай бұрын
@@vardhan254 dude hows the book ,what would u suggest so that one has a good read
@arf9759
@arf9759 3 ай бұрын
No one really knows how/why a CNN works!
@cupckae1
@cupckae1 2 ай бұрын
@@arf9759 Exactly and these make sense to machines during training(When backpropagating errors). this is the reason filters are initialized randomly and are trained.
@haruthunanyan7387
@haruthunanyan7387 2 ай бұрын
​@@arf9759 I don't know what are you referring to, but there's actually a mathematical proof why conv NN's are used in image classification. Check out geometric deep learning by michael bronstein
@rogercomix5648
@rogercomix5648 Ай бұрын
I liked it but you did not explain the role of the 3*3 kernel, and how it scans the pixels of the image at each layer, and the reason for the downsampling is because it is more expensive to increase the size of the kernel at each layer so we downsample the image so we get the same relative size differential as if we did increase the size of the kernel. Apart from that, it’s brilliant.
@vgtgoat
@vgtgoat 10 күн бұрын
I'm not an expert but here's what I understand. The conv filters on the earlier full resolution image will learn highly detailed features such as edges. The conv layers run on downsampled (lower resolution) images can't see edges because they're all fuzzy now, so they will learn more large-scale features, such as shapes, then objects. As for how the 3*3 kernel (filter) scans, I believe it's just a standard convolution which you can learn from other videos.
@s4lome792
@s4lome792 6 ай бұрын
Clearly explained. What caused my consfusion in the first place is, in the graphic in the original paper, why does the segmentation mask not have the same dimensionality than the input image?
@liliznotatnikiem6755
@liliznotatnikiem6755 3 ай бұрын
I’m interested at multiclass problems (recognising bike, human AND house). Also what would you choose instead of confusion matrix?
@pushkar9021
@pushkar9021 Жыл бұрын
Continue this series, very helpful
@LucaBovelli
@LucaBovelli 6 ай бұрын
dude thankssssss i thought this was another one of these things thatll take me 2 hours of youtube to *not* understand, but u saved me
@oblivitus.
@oblivitus. 18 күн бұрын
brilliant! thank you for this illustration!
@caleharrison5387
@caleharrison5387 2 ай бұрын
Thanks, this is really good. One thing that would be helpful is if the example was itself convoluted like the algorithm, to make easier to visualise the algo.
@jacobidoko3924
@jacobidoko3924 9 ай бұрын
Yooo...this is quality content right here. Thank you so much for putting this out
@niralpatel5889
@niralpatel5889 7 ай бұрын
This was great, would love a video on diffusion transformers! It looks like they are taking off and replacing U-Net's as the backbone to new diffusion models.
@DannyGeisz-vb2dt
@DannyGeisz-vb2dt 25 күн бұрын
Thank you Rupert! Excellent, excellent explanation and intuition for this :)
@NoOne-p3e
@NoOne-p3e 11 ай бұрын
Extremely useful for beginners like me. This is very good
@dfparker2002
@dfparker2002 11 ай бұрын
This explains inference (I think) by decomposition (dividing) and recomposition (adding) images. Is that accurate?
@terjeoseberg990
@terjeoseberg990 5 ай бұрын
You didn't explain how the skip connections are connected across. What is the data that's transferred and how is it incorporated into the output half of the U-Net?
@miguelxplayer9641
@miguelxplayer9641 8 ай бұрын
Dude, you're great. I'm from Portuga 🇵🇹 🟩🟨🟥🟥and I'm learning Machine Learning and Neural Networks. Thank you very much! I loved how you teach. You are intuitive and dynamic. A person is learning a difficult subject and still manages to laugh when watching the videos. I loved. I already subscribed and liked. I'm going to watch more of your videos now. Hugs from Portugal😉
@hemalathat8773
@hemalathat8773 2 ай бұрын
I LIKEED THE ANIMATIONS AND YOUR PTESENTING STYLE IN THE VIDEO. THANKS.
@ABCEE1000
@ABCEE1000 2 ай бұрын
Man i like you ! . you are the best ! how you simplify thing and how you are careful to deliver the idea perfectly >> please keep this great presentation up >>
@nguyenangkhanh4971
@nguyenangkhanh4971 13 күн бұрын
great, hope you continue with the videos
@Natstranaut
@Natstranaut Жыл бұрын
Oh my god man. Awesome videos. Keep it up, I'm really enjoying them!
@shubhamarle96
@shubhamarle96 7 ай бұрын
thanks for the video, I am trying to use U-net for anomaly detection in time series and your video gave me the idea.
@atifadib
@atifadib 6 ай бұрын
If you want to just use the Decoder how would you do it?
@gokulsaisrinivas5312
@gokulsaisrinivas5312 11 ай бұрын
very good explanation of U-NET
@Ngochi-ff7hk
@Ngochi-ff7hk 7 ай бұрын
I still don't understand that the output is x2 or x3 or x4.I don't understand why that is the case?
@jsparger
@jsparger Жыл бұрын
This was extremely helpful. Thank you
@BooleanDisorder
@BooleanDisorder 9 ай бұрын
What's the background music called in this video?
@dhanushs4833
@dhanushs4833 3 ай бұрын
great vide mate , would love to see more brilliant stuff like this❤❤
@VikashSingh-vd9cp
@VikashSingh-vd9cp 5 ай бұрын
bestvideo for understanding U-net model
@nagham96
@nagham96 Жыл бұрын
Thank you that was so helpful and cute! 🤩
@ABCEE1000
@ABCEE1000 2 ай бұрын
whould you please make a presentation on 3D Unet . that would be really appreciated
@TheHopeOfTruth
@TheHopeOfTruth 7 ай бұрын
Thank you for great explanation.On basic level it helps better understand unet
@faaz12356
@faaz12356 4 ай бұрын
Very useful and great explanation.
@yyww4267
@yyww4267 Жыл бұрын
Really impressive vedio! And fun work at the end!!!!! LOVE LOVE LOVE!!!
@rupert_ai
@rupert_ai Жыл бұрын
Thank you very much! :)
@ubanaga
@ubanaga 10 ай бұрын
Very nice my friend, this has been most helpful
@pratyushsahoo4948
@pratyushsahoo4948 8 ай бұрын
Absolutely amazing work 🎉
@xarisalkiviadis2162
@xarisalkiviadis2162 8 ай бұрын
Amazing video, cleared everything!
@sakethsreeram6981
@sakethsreeram6981 8 ай бұрын
Great presentation!, Easy to understand
@SyncMicroaga
@SyncMicroaga 9 ай бұрын
Hi. I find the video very interresting. As I'm at the begining, i'm little confused. please, can you also propose a pdf file ? thank yu. Nicely
@rippingmyheartwassoeasy
@rippingmyheartwassoeasy 9 ай бұрын
Thank you for creating this video! Its the best explaination of how a U-Net works that was easy to understand. The visual animation is superbly done!!
@coffeestudi0s
@coffeestudi0s Жыл бұрын
Yooo the effort haha. Amazing Video!!!
@transcendingvictor
@transcendingvictor 9 ай бұрын
Thank you very much for the time put on doing thisvideo. Interesting and helpful :)
@ny8828
@ny8828 Жыл бұрын
hi its very helpful, how can I reach the PowerPoint of it?
@willlowtree
@willlowtree Жыл бұрын
i love your presentation style
@hexeldev
@hexeldev Жыл бұрын
This video has been extremely useful. I subbed.
@DanielaFrankl-l8t
@DanielaFrankl-l8t Жыл бұрын
Woooooow! Finally I understood it , really great explanation, thank you
@aligreen786
@aligreen786 10 ай бұрын
Very nice explanation. Thanks a lot.
@mincasurong
@mincasurong 6 ай бұрын
Great summary, Great thanks
@siddhantpassi8237
@siddhantpassi8237 Ай бұрын
Amazing video!
@pranavgandhiprojects
@pranavgandhiprojects 4 ай бұрын
Hey just show this first video from your channel and immediately subscribed to your:) Great explaination with visuals
@JohnVinchi-bk2dw
@JohnVinchi-bk2dw Жыл бұрын
this is extreeeemely helpful,and funny
@rupert_ai
@rupert_ai Жыл бұрын
Thanks John!
@amolkumar1538
@amolkumar1538 Жыл бұрын
This is Just awesome, great video
@Nerthexx
@Nerthexx Жыл бұрын
If downsampling works by max-pooling, how does upsampling work? In traditional image processing, we would just interpolate image colors, but how does the network apply it's "convolution" in this process? I would understand "deconvolution", but in my mind it wouldn't work here.
@AyushGupta-fv1lx
@AyushGupta-fv1lx 7 ай бұрын
May be Transpose Convolution
@ShwethaVme23b073
@ShwethaVme23b073 7 ай бұрын
wow awesome video and explanation
@ozzafar1982
@ozzafar1982 6 ай бұрын
great explanation thanks!
@Topninja6
@Topninja6 7 ай бұрын
Thank you so much. Now I just need to figure out how to implement this for my project lol
@_the_one_who_asked_
@_the_one_who_asked_ Жыл бұрын
Hi, thank u for this video. can u pls do a video to explain YOLO?
@TechHuntBD
@TechHuntBD 6 ай бұрын
Nice explanation
@vijaykumarb9622
@vijaykumarb9622 10 ай бұрын
Great Explanation.
@shinobidattebayo7650
@shinobidattebayo7650 2 ай бұрын
nice effort, but the sound of music is distracting.
@r.walid2323
@r.walid2323 7 ай бұрын
thanks, good explanation
@notrito
@notrito 6 ай бұрын
If anyone wonders how to concatenate the features if they don't match the size... they crop it.
@Lautaro04000
@Lautaro04000 7 ай бұрын
nice video, very helpful
@kiraqueenyt5161
@kiraqueenyt5161 11 ай бұрын
such a well made video
@alirezasaberi6383
@alirezasaberi6383 Жыл бұрын
awesome! can you calso make similar (actually) for Unet++ and Unet3+ please??? thank you so much.
@rupert_ai
@rupert_ai Жыл бұрын
Glad you liked it! Its not currently on my list of to-do videos as I like to cover the most popular fundamentals at the moment, but I'll let you know if I get around to it! :)
@HelloIamLauraa
@HelloIamLauraa 4 ай бұрын
best explainer!! great video, I had an "aaaaááaaa" moment at 8:05
@sisami2109
@sisami2109 Жыл бұрын
very nice dude thank you so much
@ajipboy
@ajipboy 8 ай бұрын
bro , immediate subscribe!
@gregorioosorio16687
@gregorioosorio16687 Жыл бұрын
Thanks for sharing!
@ingenuity8886
@ingenuity8886 6 ай бұрын
Thank you very much bro...
@Atreyuwu
@Atreyuwu 2 ай бұрын
I found this while looking up UNet ELI5... 😭😭
@1.4142
@1.4142 Жыл бұрын
Dalle 3 is coming to gpt 4 and it can write text!
@MrMadmaggot
@MrMadmaggot Жыл бұрын
Now how they coded it?
@rupert_ai
@rupert_ai Жыл бұрын
Hahaha well there are actually plenty of online code implementations available but I will see if I can get round to a code tutorial on the u-net sooner rather than later!
@rishabhbhardwajiitb178
@rishabhbhardwajiitb178 10 ай бұрын
@@rupert_ai can u provide one
@MacProUser99876
@MacProUser99876 9 ай бұрын
nice explanation. but why distracting background music?
@endlesshybrids
@endlesshybrids 6 ай бұрын
Agreed. Good explanation but I wish people would stop using background music.
@PAHADIBABAJI
@PAHADIBABAJI 10 ай бұрын
Very helpful
@Manar-Sg
@Manar-Sg 18 күн бұрын
thank you so much!
@HadbbdbdDhhdbd
@HadbbdbdDhhdbd 14 күн бұрын
Helpful
@Grapemaid
@Grapemaid Жыл бұрын
Thanks a lot lot. I understand it!
@boughouyasser7471
@boughouyasser7471 3 ай бұрын
Make a video on I-JEPA
@jaybrodnax
@jaybrodnax 6 ай бұрын
I feel like this is more a description to experts than an actual explanation of how and why it works. Questions I'm left with: What is the purpose of downsampling/upsampling (I'm guessing performance?) How is segmentation actually done by the u-net? How is feature extraction actually done? What are max pooling layers? What does "channel doubling" mean, and what does it achieve? How does the encoder know "these are the pixels where the bike is"? Why is it beneficial to connect the encoder features to the decoder features at each step, versus in the last step? How does unet achieve anything other than downscaling/upscaling performance efficiency? Where are the actual operations to derive features? How is u-net specifically applied for various use cases like diffusion? What does diffusion add or change, for example.
@abansalah4677
@abansalah4677 6 ай бұрын
(Disclaimer: I am a beginner, and this is not intended to be a complete answer.) You should read about convolutional layers and pooling layers to better understand this video. At any rate: A colored image has three channels: R, G, and B. A convolutional layer is specified by some spatial parameters (stride, kernel size, padding) and how many filters are there - the number of filters is the number of channels of the output. You can think of each filter as trying to capture different information. Doubling the channels, therefore, means using double the number of filters when using a stride of 2. The segmentation is done just like any ML task - the training data consists of pairs of images and their annotated versions. I think it's often hard to decipher the inner workings of a particular neural networks, and your question can/should be asked in a more general way - how do neural networks learn?
@linamallek6900
@linamallek6900 8 ай бұрын
nice video, but ideo i hate the music in the background ( so disturbing )
@poggiesgw
@poggiesgw Жыл бұрын
good stuff
@usaid3569
@usaid3569 6 ай бұрын
Great video champ
@abhishekkanojia2816
@abhishekkanojia2816 Жыл бұрын
cool videos
@LucaBovelli
@LucaBovelli 6 ай бұрын
bro why did u stop making videos i need you lmao (its a painful lmao.)
@leoyu6400
@leoyu6400 Жыл бұрын
hope you can come back to life
@c.e1187
@c.e1187 Жыл бұрын
Is he dead?
@BooleanDisorder
@BooleanDisorder 10 ай бұрын
​@@c.e1187nah, just busy I imagine. He was active on github in December so
@Englishwithshima1993
@Englishwithshima1993 10 ай бұрын
Perfect
@user-mn2bj1hw1vdtfhgh
@user-mn2bj1hw1vdtfhgh 7 ай бұрын
Me seeing the video at 1.5x 😂😅
@007bindass007
@007bindass007 Жыл бұрын
Nice Comment: Useful 👍👍😎😎
@frommarkham424
@frommarkham424 2 ай бұрын
U NETS RULEEEEEEEEEEEEE
@timanb2491
@timanb2491 Жыл бұрын
goodgood
@luisluiscunha
@luisluiscunha 5 ай бұрын
You are very funny!
@InoceramusGigas
@InoceramusGigas 7 ай бұрын
TIGHT TIGHT TIGHT
@jcpouce
@jcpouce 9 ай бұрын
music is too distracting... :(
@alteshaus3149
@alteshaus3149 9 ай бұрын
no
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 1,3 МЛН
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 382 М.
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 12 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 6 МЛН
Creative Justice at the Checkout: Bananas and Eggs Showdown #shorts
00:18
Fabiosa Best Lifehacks
Рет қаралды 19 МЛН
U-NET Paper Walkthrough
19:55
Aladdin Persson
Рет қаралды 52 М.
The U-Net Model
18:29
MIA GROUP
Рет қаралды 872
Diffusion Models | Paper Explanation | Math Explained
33:27
Outlier
Рет қаралды 262 М.
Stable Diffusion explained (in less than 10 minutes)
9:56
Render Realm
Рет қаралды 25 М.
10 AI Animation Tools You Won’t Believe are Free
16:02
Futurepedia
Рет қаралды 441 М.
Transformers (how LLMs work) explained visually | DL5
27:14
3Blue1Brown
Рет қаралды 3,8 МЛН
NVIDIA CEO Jensen Huang Leaves Everyone SPEECHLESS (Supercut)
18:49
Ticker Symbol: YOU
Рет қаралды 984 М.
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 12 МЛН