Questions tagged [cnn]

Convolutional Neural Networks (CNN, also called ConvNets) are a tool used for classification tasks and image recognition. The name giving first step is the extraction of features from the input data.

Filter by
Sorted by
Tagged with
2 votes
1 answer
3k views

How to update bias in CNN?

How do we find the gradient and the back propagation error if we had a bias which just added a scalar value after the convolution calculation?
user3345850's user avatar
2 votes
1 answer
836 views

Tool for designing CNN architectures

I am currently building a (simple sequential) fully convolutional network for an object recognition task. Designing the architecture essentially amounts to choosing kernel size, stride and unit ...
ziggystar's user avatar
  • 121
6 votes
1 answer
193 views

Can I train two stacked models end-to-end on different resolutions?

Is it possible to stack two networks on top of each other that operate on different resolutions of input data? So here's my usecase: like Google, I want to recognize text in images. Unlike Google, I ...
user42031's user avatar
4 votes
2 answers
4k views

Should the bias value be added after convolution operation in CNNs?

Should we add bias to each entry of the convolution then sum, or add bias once at end of calculating the convolution in CNNs?
Green Falcon's user avatar
  • 13.9k
4 votes
1 answer
1k views

CNN Multi-class vs Binary Class Image Classification

Suppose we have a training set of 3 classes of image: 1.Cats, 2.Dogs, 3.Neither cats nor dogs. We're only really bothered about detecting whether an image is a cat/dog, or neither, but we don't care ...
Chris's user avatar
  • 41
5 votes
1 answer
631 views

Understand clearly the figure: Illustration of a Convolutional Neural Network (CNN) architecture for sentence classification

I am studying the blog: Understanding Convolutional Neural Networks for NLP. It is very good blog. One thing I can't understand clearly about this blog. As the figure Illustration of a Convolutional ...
tktktk0711's user avatar
1 vote
1 answer
1k views

What are differentiable modules used in deep learning

I am reading this paper. Convolutional Neural Networks define an exceptionally powerful class of models, but are still limited by the lack of ability to be spatially invariant to the input data ...
Green Falcon's user avatar
  • 13.9k
3 votes
2 answers
679 views

What pre processing should I use on data to feed into a CNN?

I have a dataset of shape 105 x 501 x 266 where 105 is the number of data and 501 x 266 is ...
gndp's user avatar
  • 31
12 votes
3 answers
4k views

Relation between convolution in math and CNN

I've read explanation of convolution and understand it to some extent. Can somebody help me understand how this operation relates to convolution in Convolutional Neural Nets? Is filter like function <...
noname7619's user avatar
2 votes
0 answers
492 views

Are there pretrained models on the ImageNet Bounding Boxes dataset?

When searching for some pretrained models for object detection with bounding boxes, I was wondering if there are also pretrained models on the ImageNet dataset for bounding boxes. Most of the time, I ...
TheDude's user avatar
  • 191
1 vote
1 answer
596 views

Fine tuning CNN with imbalance data gives good results - not sure why

I'm fine tuning with caffenet for a 3 classes classification problem. I have 100 instances of class A, 90 instances of class B and 30 instances of class C. I thought that my net would be biased toward ...
Gil-Mor's user avatar
  • 153
1 vote
2 answers
770 views

What is preferred upsampling or zero padding?

When training a CNN one option is either to zero pad an image to make it bigger or upsample it. When should I choose each one? What criteria is leveraged for choosing a method?
Carlton Banks's user avatar
9 votes
1 answer
3k views

What is the memory cost of a CNN?

I was recently thinking about the memory cost of (a) training a CNN and (b) inference with a CNN. Please note, that I am not talking about the storage (which is simply the number of parameters). How ...
Martin Thoma's user avatar
  • 18.8k
4 votes
3 answers
2k views

Handwritting Recognition moving from character level to word level

Given the experience on MIST, I try this problem as a character level. I have a handwritten text and I want to "OCR" it. Even though I made progresses with openCV (on the image pre-processing, ...
donpresente's user avatar
35 votes
6 answers
16k views

Why do convolutional neural networks work?

I have often heard people saying that why convolutional neural networks are still poorly understood. Is it known why convolutional neural networks always end up learning increasingly sophisticated ...
Praise the lord's user avatar

1
24 25 26 27
28