# DCGAN判别器的构建

DCGAN的判别器对生成的图像和真实的图像进行判别。对于一张输入到判别器的图像，只有真和假，这是一个二分类问题，因此判别器相当于一个二分类网络。对于生成的图像，应将其分类为假，对于真实的图像，应将其分类为真。判别器的输入为一张图像，经过判别器的内部模块逐步处理后，输出为1或0。与生成器相对的，判别器借助Conv2d的下采样功能，来实现对图像的逐级缩小，达到特征提取的目的。最后，我们使用Sigmoid函数将提取的特征映射到0-1之间，作为网络的输出。

:::{literalinclude} ../codes/chapter_4_2_6_01.py
:caption: chapter_4_2_6_01.py
:language: python
:linenos:
:::
