What is fractionally-strided convolution layer? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Moderator Election Q&A - Questionnaire 2019 Community Moderator Election ResultsWhat are deconvolutional layers?What are deconvolutional layers?How do subsequent convolution layers work?How are 1x1 convolutions the same as a fully connected layer?Do all layers have the same computational complexity in a ResNet?Depth of the first pooling layer outcome in tensorflow documentationWhat principle is behind semantic segmenation with CNNs?Understand the shape of this Convolutional Neural NetworkIs color information only extracted in the first input layer of a convolutional neural network?Subsequent convolution layersWhat is the motivation for row-wise convolution and folding in Kalchbrenner et al. (2014)?
How would a mousetrap for use in space work?
If Windows 7 doesn't support WSL, then what does Linux subsystem option mean?
Maximum summed subsequences with non-adjacent items
How to write the following sign?
Amount of permutations on an NxNxN Rubik's Cube
Disembodied hand growing fangs
Take 2! Is this homebrew Lady of Pain warlock patron balanced?
Denied boarding although I have proper visa and documentation. To whom should I make a complaint?
What would you call this weird metallic apparatus that allows you to lift people?
How do living politicians protect their readily obtainable signatures from misuse?
Time to Settle Down!
How do I use the new nonlinear finite element in Mathematica 12 for this equation?
Crossing US/Canada Border for less than 24 hours
Chinese Seal on silk painting - what does it mean?
Why is Nikon 1.4g better when Nikon 1.8g is sharper?
Is grep documentation about ignoring case wrong, since it doesn't ignore case in filenames?
What was the first language to use conditional keywords?
Can the Great Weapon Master feat's damage bonus and accuracy penalty apply to attacks from the Spiritual Weapon spell?
Putting class ranking in CV, but against dept guidelines
Do any jurisdictions seriously consider reclassifying social media websites as publishers?
Should I use a zero-interest credit card for a large one-time purchase?
As a beginner, should I get a Squier Strat with a SSS config or a HSS?
Why do we need to use the builder design pattern when we can do the same thing with setters?
Project Euler #1 in C++
What is fractionally-strided convolution layer?
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)
2019 Moderator Election Q&A - Questionnaire
2019 Community Moderator Election ResultsWhat are deconvolutional layers?What are deconvolutional layers?How do subsequent convolution layers work?How are 1x1 convolutions the same as a fully connected layer?Do all layers have the same computational complexity in a ResNet?Depth of the first pooling layer outcome in tensorflow documentationWhat principle is behind semantic segmenation with CNNs?Understand the shape of this Convolutional Neural NetworkIs color information only extracted in the first input layer of a convolutional neural network?Subsequent convolution layersWhat is the motivation for row-wise convolution and folding in Kalchbrenner et al. (2014)?
$begingroup$
In paper Generating High-Quality Crowd Density Maps using Contextual Pyramid CNNs, in Section 3.4, it said
Since, the aim of this work is to estimate high-resolution and
high-quality density maps, F-CNN is constructed using a set of
convolutional and fractionally-strided convolutional layers. The set
of fractionally-strided convolutional layers help us to restore
details in the output density maps. The following structure is used
for F-CNN: CR(64,9)-CR(32,7)- TR(32)-CR(16,5)-TR(16)-C(1,1), where, C
is convolutional layer, R is ReLU layer, T is fractionally-strided
convolution layer and the first number inside every brace indicates
the number of filters while the second number indicates filter size.
Every fractionally-strided convolution layer increases the input
resolution by a factor of 2, thereby ensuring that the output
resolution is the same as that of input.
I would like to know the detail of fractionally-strided convolution layer.
deep-learning convnet computer-vision convolution
New contributor
$endgroup$
add a comment |
$begingroup$
In paper Generating High-Quality Crowd Density Maps using Contextual Pyramid CNNs, in Section 3.4, it said
Since, the aim of this work is to estimate high-resolution and
high-quality density maps, F-CNN is constructed using a set of
convolutional and fractionally-strided convolutional layers. The set
of fractionally-strided convolutional layers help us to restore
details in the output density maps. The following structure is used
for F-CNN: CR(64,9)-CR(32,7)- TR(32)-CR(16,5)-TR(16)-C(1,1), where, C
is convolutional layer, R is ReLU layer, T is fractionally-strided
convolution layer and the first number inside every brace indicates
the number of filters while the second number indicates filter size.
Every fractionally-strided convolution layer increases the input
resolution by a factor of 2, thereby ensuring that the output
resolution is the same as that of input.
I would like to know the detail of fractionally-strided convolution layer.
deep-learning convnet computer-vision convolution
New contributor
$endgroup$
add a comment |
$begingroup$
In paper Generating High-Quality Crowd Density Maps using Contextual Pyramid CNNs, in Section 3.4, it said
Since, the aim of this work is to estimate high-resolution and
high-quality density maps, F-CNN is constructed using a set of
convolutional and fractionally-strided convolutional layers. The set
of fractionally-strided convolutional layers help us to restore
details in the output density maps. The following structure is used
for F-CNN: CR(64,9)-CR(32,7)- TR(32)-CR(16,5)-TR(16)-C(1,1), where, C
is convolutional layer, R is ReLU layer, T is fractionally-strided
convolution layer and the first number inside every brace indicates
the number of filters while the second number indicates filter size.
Every fractionally-strided convolution layer increases the input
resolution by a factor of 2, thereby ensuring that the output
resolution is the same as that of input.
I would like to know the detail of fractionally-strided convolution layer.
deep-learning convnet computer-vision convolution
New contributor
$endgroup$
In paper Generating High-Quality Crowd Density Maps using Contextual Pyramid CNNs, in Section 3.4, it said
Since, the aim of this work is to estimate high-resolution and
high-quality density maps, F-CNN is constructed using a set of
convolutional and fractionally-strided convolutional layers. The set
of fractionally-strided convolutional layers help us to restore
details in the output density maps. The following structure is used
for F-CNN: CR(64,9)-CR(32,7)- TR(32)-CR(16,5)-TR(16)-C(1,1), where, C
is convolutional layer, R is ReLU layer, T is fractionally-strided
convolution layer and the first number inside every brace indicates
the number of filters while the second number indicates filter size.
Every fractionally-strided convolution layer increases the input
resolution by a factor of 2, thereby ensuring that the output
resolution is the same as that of input.
I would like to know the detail of fractionally-strided convolution layer.
deep-learning convnet computer-vision convolution
deep-learning convnet computer-vision convolution
New contributor
New contributor
edited Apr 15 at 6:33
Esmailian
3,431420
3,431420
New contributor
asked Apr 15 at 3:26
Haha TTproHaha TTpro
1134
1134
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
Here is an animation of fractionally-strided convolution (from this github project):
where the dashed white cells are zero rows/columns padded between the input cells (blue). These animations are visualizations of the mathematical formulas from the article below:
A guide to convolution arithmetic for deep learning
Here is a quote from the article:
Figure [..] helps understand what fractional strides involve: zeros
are inserted between input units, which makes the kernel move around
at a slower pace than with unit strides [footnote: doing so is
inefficient and real-world implementations avoid useless
multiplications by zero, but conceptually it is how the transpose of a
strided convolution can be thought of.]
Also, here is a post on this site asking "What are deconvolutional layers?" which is the same thing.
And here are two quotes from a post by Paul-Louis Pröve on different types of convolutions:
Transposed Convolutions (a.k.a. deconvolutions or fractionally strided
convolutions)
and
Some sources use the name deconvolution, which is inappropriate
because it’s not a deconvolution [..] An actual deconvolution reverts the process of a convolution.
$endgroup$
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "557"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Haha TTpro is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f49299%2fwhat-is-fractionally-strided-convolution-layer%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Here is an animation of fractionally-strided convolution (from this github project):
where the dashed white cells are zero rows/columns padded between the input cells (blue). These animations are visualizations of the mathematical formulas from the article below:
A guide to convolution arithmetic for deep learning
Here is a quote from the article:
Figure [..] helps understand what fractional strides involve: zeros
are inserted between input units, which makes the kernel move around
at a slower pace than with unit strides [footnote: doing so is
inefficient and real-world implementations avoid useless
multiplications by zero, but conceptually it is how the transpose of a
strided convolution can be thought of.]
Also, here is a post on this site asking "What are deconvolutional layers?" which is the same thing.
And here are two quotes from a post by Paul-Louis Pröve on different types of convolutions:
Transposed Convolutions (a.k.a. deconvolutions or fractionally strided
convolutions)
and
Some sources use the name deconvolution, which is inappropriate
because it’s not a deconvolution [..] An actual deconvolution reverts the process of a convolution.
$endgroup$
add a comment |
$begingroup$
Here is an animation of fractionally-strided convolution (from this github project):
where the dashed white cells are zero rows/columns padded between the input cells (blue). These animations are visualizations of the mathematical formulas from the article below:
A guide to convolution arithmetic for deep learning
Here is a quote from the article:
Figure [..] helps understand what fractional strides involve: zeros
are inserted between input units, which makes the kernel move around
at a slower pace than with unit strides [footnote: doing so is
inefficient and real-world implementations avoid useless
multiplications by zero, but conceptually it is how the transpose of a
strided convolution can be thought of.]
Also, here is a post on this site asking "What are deconvolutional layers?" which is the same thing.
And here are two quotes from a post by Paul-Louis Pröve on different types of convolutions:
Transposed Convolutions (a.k.a. deconvolutions or fractionally strided
convolutions)
and
Some sources use the name deconvolution, which is inappropriate
because it’s not a deconvolution [..] An actual deconvolution reverts the process of a convolution.
$endgroup$
add a comment |
$begingroup$
Here is an animation of fractionally-strided convolution (from this github project):
where the dashed white cells are zero rows/columns padded between the input cells (blue). These animations are visualizations of the mathematical formulas from the article below:
A guide to convolution arithmetic for deep learning
Here is a quote from the article:
Figure [..] helps understand what fractional strides involve: zeros
are inserted between input units, which makes the kernel move around
at a slower pace than with unit strides [footnote: doing so is
inefficient and real-world implementations avoid useless
multiplications by zero, but conceptually it is how the transpose of a
strided convolution can be thought of.]
Also, here is a post on this site asking "What are deconvolutional layers?" which is the same thing.
And here are two quotes from a post by Paul-Louis Pröve on different types of convolutions:
Transposed Convolutions (a.k.a. deconvolutions or fractionally strided
convolutions)
and
Some sources use the name deconvolution, which is inappropriate
because it’s not a deconvolution [..] An actual deconvolution reverts the process of a convolution.
$endgroup$
Here is an animation of fractionally-strided convolution (from this github project):
where the dashed white cells are zero rows/columns padded between the input cells (blue). These animations are visualizations of the mathematical formulas from the article below:
A guide to convolution arithmetic for deep learning
Here is a quote from the article:
Figure [..] helps understand what fractional strides involve: zeros
are inserted between input units, which makes the kernel move around
at a slower pace than with unit strides [footnote: doing so is
inefficient and real-world implementations avoid useless
multiplications by zero, but conceptually it is how the transpose of a
strided convolution can be thought of.]
Also, here is a post on this site asking "What are deconvolutional layers?" which is the same thing.
And here are two quotes from a post by Paul-Louis Pröve on different types of convolutions:
Transposed Convolutions (a.k.a. deconvolutions or fractionally strided
convolutions)
and
Some sources use the name deconvolution, which is inappropriate
because it’s not a deconvolution [..] An actual deconvolution reverts the process of a convolution.
edited Apr 15 at 9:04
answered Apr 15 at 6:08
EsmailianEsmailian
3,431420
3,431420
add a comment |
add a comment |
Haha TTpro is a new contributor. Be nice, and check out our Code of Conduct.
Haha TTpro is a new contributor. Be nice, and check out our Code of Conduct.
Haha TTpro is a new contributor. Be nice, and check out our Code of Conduct.
Haha TTpro is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Data Science Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdatascience.stackexchange.com%2fquestions%2f49299%2fwhat-is-fractionally-strided-convolution-layer%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown