JeongJiHeon / ScoreDiffusionModel

The Pytorch Tutorial of Score-based and Diffusion Model
278 stars 34 forks source link

What does components in NCSN_MNIST means? #2

Open MingyuKim87 opened 1 year ago

MingyuKim87 commented 1 year ago

When I looked through your code of NCSN_MNIST.py, I'm wondering that ConditionalBatchNorm2d/ConditionalInstanceNorm2d/CRPBlock/CondCRPBlock/CondRCUBlock/CondMSFBlock/CondRefineBlock/ConvMeanPool/MeanPoolConv/ConditionalResidualBlock/CondRefineNetDilated and so on.

Actually, I'm not able to understand what prefix such as "Cond", "Cons", "CRP", "RCU", "MSF". In this regard, I would like you to let me know these prefixes.

JeongJiHeon commented 1 year ago

In the prefixes of the script,

Cond : Conditional CRP: Chained Residual Pooling MSF : Multi Scale Fusion RCU: Residual Convolution Unit

These prefixes was referred by RefineNet Link

Additionally, The 'cons' prefix doesn't exist in the script. Thank you.