The ACGAN like any normal GAN consists of a generator and a discriminator. However, in ACGANs, every generated sample has a corresponding class label (that belongs to the available classes) in addition to the noise. This class label helps the model to generate images based on the label given.
The architecture of the generator in ACGAN is similar to that of the cGAN, however the main difference is in the discriminator model, which is only provided with the image as input, unlike the cGAN that is provided with the image and class label as input. The discriminator model must then predict whether the given image is real or fake as before, and must also predict the class label of the image.