Transposed Convolution

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 72

  • @EgonHoltz
    @EgonHoltz 3 ปีที่แล้ว +5

    After a lot of texts trying to understand how it works, this video just saved me. Thank you for share the knowledge!

  • @tejaszodge4211
    @tejaszodge4211 3 ปีที่แล้ว +30

    The wittiest ML guy ever XD. People are in red, maybe because they are probably communists XD @2.04

  • @leopoldodellaporta3831
    @leopoldodellaporta3831 2 ปีที่แล้ว +4

    Nice to see well made explanations for sub-elements of DL! Clear, short and to the point, thanks!

  • @TheJysN
    @TheJysN 4 ปีที่แล้ว +32

    So Transposed convolution is deconvolution, got it, thank you!

  • @divyab2829
    @divyab2829 5 ปีที่แล้ว +6

    Thanks for the clear explanation with an example

  • @AbdullahOlcay-wh4or
    @AbdullahOlcay-wh4or ปีที่แล้ว +1

    That's a very good explanation of deconvolution. Many thanks.

  • @navid2368
    @navid2368 5 ปีที่แล้ว +17

    So transposed convolutions are used to detect communists, got it!
    Thanks for the explanation :)

  • @yashthakre
    @yashthakre 3 ปีที่แล้ว +2

    02:02 what i wasnt expecting that

  • @coffeenomilk6614
    @coffeenomilk6614 11 หลายเดือนก่อน

    Thank you, this was a very good explanation!

  • @rosenman22
    @rosenman22 2 ปีที่แล้ว

    now that's what i call hand's on explanation! well done!

  • @sri_dharsh_ni3749
    @sri_dharsh_ni3749 ปีที่แล้ว +1

    Finally understood this topic
    Thank you 😌😌

  • @swarajnanda7874
    @swarajnanda7874 4 ปีที่แล้ว +6

    Thanks a lot! This helps me understand the UNet's upscaling step a lot better!

  • @nkapila6
    @nkapila6 3 หลายเดือนก่อน

    Thanks for this, very helpful!

  • @usamazahid1
    @usamazahid1 2 ปีที่แล้ว

    very good illustrations and to the point explanation

  • @anirudhrvs4849
    @anirudhrvs4849 ปีที่แล้ว

    Simplest and the best explanation. Kindly make more videos.

  • @thilinawee
    @thilinawee 2 ปีที่แล้ว

    Thanks Joris. Simple and clean

  • @alalehrazmjoo2850
    @alalehrazmjoo2850 4 ปีที่แล้ว +1

    Thanks for the clear explanation!

  • @alanblanchet6814
    @alanblanchet6814 ปีที่แล้ว

    2:02 "They are probably communists" 🤣

  • @Democracy_Manifest
    @Democracy_Manifest ปีที่แล้ว

    Great video, thanks.

  • @jennys3960
    @jennys3960 2 ปีที่แล้ว

    This is the definition of convolution. So what is the difference between Transposed convolution and regular convolution?

    • @simonhorna5081
      @simonhorna5081 ปีที่แล้ว

      no, Its not. In convolution you overlap the kernel on the input and multiply the overlaping values

  • @arminatayeba9613
    @arminatayeba9613 ปีที่แล้ว

    In the given example, how have we already known that the output matrix is 3*3 and why not 4*4?

  • @mahletalem
    @mahletalem 3 ปีที่แล้ว

    Thanks! This is clear and easy to understand.

  • @dingusagar
    @dingusagar 4 ปีที่แล้ว

    the last example by calculation was the one which made it clear. thanks.

  • @user-nx8ux5ls7q
    @user-nx8ux5ls7q 3 ปีที่แล้ว

    Sorry, I am new to this. First time hearing of Transposed Convolution. At 4:17 only one column from each matrix are overlapping. Is it because the stride is 1? If stride is 2, there won't be any overlapping? Thank you. Please be gentle with the reply guys I am a newbie trying to learn.

    • @НиколайМакаров-ж1щ
      @НиколайМакаров-ж1щ 3 ปีที่แล้ว +1

      You are totally correct, there is overlapping because of stride 1, with stride=2, it won't be any overlapping

    • @user-nx8ux5ls7q
      @user-nx8ux5ls7q 3 ปีที่แล้ว

      @@НиколайМакаров-ж1щ Thank you!

    • @morgengabe1
      @morgengabe1 2 ปีที่แล้ว

      does anybody have good advice for setting these parameters in general? is there a special reason this is chosen?

  • @V.aravind
    @V.aravind ปีที่แล้ว

    thanks bro, was really helpful

  • @RKYT0
    @RKYT0 4 ปีที่แล้ว +1

    ok whats the difference to deconvolution?

  • @abdolvakilfazli2488
    @abdolvakilfazli2488 4 ปีที่แล้ว +1

    okay, that was clear and thank you

  • @vikashranjan5210
    @vikashranjan5210 4 ปีที่แล้ว

    viery nicely explained... Thank you so much , Joris !

  • @tingnews7273
    @tingnews7273 4 ปีที่แล้ว +1

    so the picture took in iKEA?

  • @morgengabe1
    @morgengabe1 2 ปีที่แล้ว

    for the example, he wants to transform a 2x2 image to a 4x4. he uses a 3x3. how does he choose the size 3x3? could you choose any size? or is it he only square greater than 2x2 and smaller than 4x4?

  • @aaomms7986
    @aaomms7986 9 หลายเดือนก่อน

    Thank!! nice explanation

  • @sujathaontheweb3740
    @sujathaontheweb3740 2 ปีที่แล้ว

    Understoooood! So happy! 😀😀😀 Thank youuuu! Even a bozo like me can understand when taught like this!!! Thank youuuu!

  • @eliethesaiyan
    @eliethesaiyan ปีที่แล้ว

    does conv2DTranspose simulate feature x kernel instead of kernel x feature?

  • @Andionschannel
    @Andionschannel 3 ปีที่แล้ว

    Great explanation!

  • @jacob-un1ov
    @jacob-un1ov 3 ปีที่แล้ว

    Thank you so much!

  • @youtubecommenter5122
    @youtubecommenter5122 4 ปีที่แล้ว +5

    Those people in red are probably communistsXD

  • @mhmdnojim9479
    @mhmdnojim9479 ปีที่แล้ว

    amazing ,,,got it

  • @BlueQualityRhythm
    @BlueQualityRhythm 3 ปีที่แล้ว

    Great explanation. You can improve on your audio Quality however.

  • @talha_anwar
    @talha_anwar 4 ปีที่แล้ว

    How you produce an output matrix of 3x3 instead of 4x4?

    • @morgengabe1
      @morgengabe1 2 ปีที่แล้ว

      did you ever find out the way to choose the intermediate matrix?

  • @thegt
    @thegt ปีที่แล้ว

    "They're probably communists" LMAO

  • @vibhudalal901
    @vibhudalal901 2 ปีที่แล้ว

    2:02 😂

  • @CppExpedition
    @CppExpedition ปีที่แล้ว

    Thx J!

  • @tribuiduonguc7788
    @tribuiduonguc7788 ปีที่แล้ว

    thanks a lot

  • @florentb8578
    @florentb8578 9 หลายเดือนก่อน

    Thank you

  • @luisfable
    @luisfable 4 ปีที่แล้ว +1

    nice, thanks

  • @mehrdadkazemi3969
    @mehrdadkazemi3969 2 ปีที่แล้ว

    ty

  • @mager8460
    @mager8460 3 ปีที่แล้ว

    2:01 Hahaha!!!

  • @norman9174
    @norman9174 ปีที่แล้ว

    thanks

  • @breakdancerQ
    @breakdancerQ 4 ปีที่แล้ว

    Why Israel?

  • @muhammadsarimmehdi
    @muhammadsarimmehdi 4 ปีที่แล้ว +1

    you should do another example with a bigger kernel and non-zero padding. Your method is not clear with the example you provided

    • @morgengabe1
      @morgengabe1 2 ปีที่แล้ว

      did you ever figure out how to pick a good kernel size?

  • @tusharverma3788
    @tusharverma3788 ปีที่แล้ว +1

    probably communist🤣

  • @maxnord9356
    @maxnord9356 2 ปีที่แล้ว

    Bla bla bla 😂

  • @Banefane
    @Banefane 2 ปีที่แล้ว

    Thanks for the clear explanation!