C4W1L06 Convolutions Over Volumes

C4W1L06 Convolutions Over Volumes

DeepLearningAI

6 лет назад

230,823 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Chinenye Udechukwu
Chinenye Udechukwu - 18.10.2023 07:49

He explains this so well that I want to binge the entire playlist.

Ответить
19-148 Muhamad Fahmi Ammar
19-148 Muhamad Fahmi Ammar - 07.06.2023 05:41

WOW, paham juga akhirnya, thanks

Ответить
Jackson Valdez
Jackson Valdez - 07.05.2023 13:27

Why is the output 2 dimensions? If you convolve over a 2d image with a 2d filter, you get a 2d output. Wouldnt this mean if you convolve over a 3d image(R, G, B) with a 3d filter, then the output should be 3 dimensions as well right?

Edit:
I think I get it now. It's because the size of the 3rd dimension is the same for both the filter and the rgb image, so it only has to convolve over the z axis once, producing a 3rd dimension size of 1 in the output. So technically the output is 3 dimensions, it's just that the 3rd dimension is a size of 1 which is basically just 2d

If you convolved over an rgb image with a 2x2x2 filter, than the output would then be 3 dimensions.

Ответить
Devansh Goel
Devansh Goel - 20.11.2022 16:34

thank u sir! You are the real hero.

Ответить
Abraham Owodunni
Abraham Owodunni - 19.11.2022 12:20

Are the filter values trainable?

Ответить
ВасЯ Пронин
ВасЯ Пронин - 25.07.2022 19:10

anda perlu menjelaskan kandungan

Ответить
Munesh Chauhan
Munesh Chauhan - 01.04.2022 18:55

The way Andrew deconstructed the 3D convolution into a simple series of steps just goes in to say how great teachers can accelerate learning by manifolds.

Ответить
Cem Kaya
Cem Kaya - 21.03.2022 16:34

thanks for clarifying that the filter is channel deep

Ответить
Nikhil Badveli
Nikhil Badveli - 11.03.2022 20:11

Can we use different filter sizes in the multiple filter case? And what will be the output shape then?

Ответить
kebakent
kebakent - 23.02.2022 01:12

It's funny how concepts like this can be so confusing when you don't know it. I had no idea the conv layers had an extra unconfigurable dimension and going from 3d to 2d confused me.

Ответить
HARSHKUMAR DEVMURARI
HARSHKUMAR DEVMURARI - 12.02.2022 22:22

The most effective way of explaining depth(no of channels) of CNN

Ответить
Strong Syeda A
Strong Syeda A - 13.11.2021 22:28

From 3×3 convolution how comes 4x4?

Ответить
Sammyj29
Sammyj29 - 01.08.2021 14:01

By far the best explanation I have ever seen. Such simple and crisp!

I had one doubt though professor, can we use CNN with data apart from images? If so, what does the filter size represent then? And how do we interpret the features of the data in terms of number of input channels?

Ответить
Pedro Velazquez
Pedro Velazquez - 12.04.2021 20:16

Thank you!!!

Ответить
João Pedro
João Pedro - 12.04.2021 19:51

Best explanation I've found about convolutions over multiple channels. Thanks.

Ответить
Rituraj Dixit
Rituraj Dixit - 11.03.2021 07:10

thankyou sir for having great people like you in this life

Ответить
אליהו לוי
אליהו לוי - 28.01.2021 22:30

!thank you so much

Ответить
Sandipan Sarkar
Sandipan Sarkar - 26.01.2021 20:49

nice explanation

Ответить
Bobo
Bobo - 30.11.2020 13:05

brilliant!

Ответить
Old_Games_Exe
Old_Games_Exe - 07.09.2020 08:06

output of rgb channels after convolution must be 4x4x3 right?

Ответить
AI in a BOX
AI in a BOX - 02.08.2020 22:09

Awesome. Hv 4 questions, scratching my head for the last 2 weeks. In my conv layer 1, I mentioned 32 filter , does that mean 32 diff features will be extracted from each image sequentially, am using greyscale image 28x28x1. Is it possible to make the filters to apply in parallel . Next, In the case of multiple filters , can the filters applied on the image in parallel or in sequential ? How to influence the conv layer to use multiple filters ? Next question is, how to override the default filter by custom filter type ?

Ответить
Red Ash
Red Ash - 12.06.2020 16:39

Dude I really was searching this for 2 days but there was no clear explanation on volumes thanks a lot

Ответить
Amit Nair
Amit Nair - 01.05.2020 23:12

ok, so at first i was a little confused by what adding all the filters at last mean. say pixal at position (0,0) for RGB are 20,10,30 after applying filter adding all the channels means [20,10,30] and not [60] . correct me if i am wrong.

Ответить
Google User
Google User - 30.04.2020 21:17

Great! So a conv64 basically applies 64 different filters on segments of the input.

Ответить
The Algorithm
The Algorithm - 13.04.2020 18:17

Is it possible that the number of filter channels greater than the number of input channels?

Ответить
purpleturtledotcom
purpleturtledotcom - 23.03.2020 12:05

Found this gem after wasting my time on several 'fancy' deeplearning video tutorials.
"If you can’t explain something in simple terms, you don’t understand it."
- Feynman

Ответить
Prabhu R
Prabhu R - 21.03.2020 13:08

@Sahil Bandar can i give ur contact no. or email id

Ответить
majinfu
majinfu - 23.02.2020 03:30

Thank you so much! This video helped me to understand CNN very much!

Ответить
latifa houria
latifa houria - 10.12.2019 13:48

I am a beginner in the field of deep learning if there is anyone who can help me in my project

Ответить
franco
franco - 23.11.2019 17:39

Why is the RGB convolution output not a 4x4x**3** image?

Ответить
Luis Anaya
Luis Anaya - 23.09.2019 15:06

Thank you , very well explained :)

Ответить
pacGaming
pacGaming - 12.09.2019 02:01

a god

Ответить
Mohammad Khubaib Nasir
Mohammad Khubaib Nasir - 28.07.2019 10:12

First Nine Numbers from red channel then 3 beneath green channel then 3 beneath blue channel? i didn't understand that aren't we taking 3x3 from each color channel?

Ответить
Batselem Jagvaral
Batselem Jagvaral - 09.07.2019 07:02

very clear explanation thank you

Ответить
mohit Pandey
mohit Pandey - 12.06.2019 21:10

Deep learning k one and only Jeetu bhaiya :)

Ответить
Johan Verm
Johan Verm - 21.04.2019 15:54

Thanks a lot!!

Ответить
Tshegofatso Kungoane
Tshegofatso Kungoane - 12.04.2019 23:27

You are my hero. Thank you so much

Ответить
Salma Hayani
Salma Hayani - 03.04.2019 20:39

HEllo please is it possible to use 256*256*3 images for LeNet architecture .?

Ответить
Ketil Malde
Ketil Malde - 08.02.2019 03:04

The formula in the summary is wrong, it should be (n x n x c) input, (f x f x c x z) filter, and (n-f+1 x n-f+1 x z) output dimensions - for z output filters and c input channels. So the convolution is a 4d tensor.

Ответить
Erickson Ramos
Erickson Ramos - 05.12.2018 14:45

THANK YOU for ending my 4 days 9 hours search on understating CNN first layer input data structure/computation.... Moving on to the next step

Ответить
Wiz
Wiz - 29.11.2018 21:23

Why are you stacking the features on each other? I don't get it!
normally don't we just SUM UP the features so we have only one layer of features (e.g. horizontal + vertical edges)?

Ответить
saurabh dasgupta
saurabh dasgupta - 11.09.2018 11:35

Excellent. Convolution over volumes was bugging me for a long time.

Ответить
JAI SHAH
JAI SHAH - 25.04.2018 01:03

Are these 3D convolutions ?

Ответить
Kavita Bhosale
Kavita Bhosale - 01.03.2018 13:41

is it possible that input 1 X 1 X 155 and filter 1 X 1 X 155 for pixel classification

Ответить
Pietro Marcon
Pietro Marcon - 01.01.2018 06:40

..so, in every 4 X 4 convoluted matrix's pixels , u put the sum of the products of the kernel pixels for the respective 3 X 3 of the imput image, for every channel (RGB)? meaning u sum the output of the dot product (kernel by respective pixels on the image) of every channel the number of one pixel in the convoluted matrix ?

Ответить