9
votes
Accepted
What is the meaning of $V(D,G)$ in the GAN objective function?
To understand this equation first you need to understand the context in which it is first introduced. We have two neural networks (i.e. $D$ and $G$) that are playing a minimax game. This means that ...
- 3,143
9
votes
Accepted
Is plain autoencoder a generative model?
An autoencoder is not considered a generative model, because it only reconstructs the given input. You could use the decoder like a generative model by putting in different vectors. However, the ...
- 1,327
7
votes
Accepted
How can we process the data from both the true distribution and the generator?
The Focus of This Question
"How can ... we process the data from the true distribution and the data from the generative model in the same iteration?
Analyzing the Foundational Publication
In the ...
- 7,375
5
votes
Why diffusion model always use U-Net?
I don't have a definitive answer but I'd state my intuitions anyways:
Diffusion models are highly related to the idea of stacked denoising autoencoders [Kumar et al. (2014)]. Additionally, U-Net-like ...
- 1,327
4
votes
Why is the variational auto-encoder's output blurred, while GANs output is crisp and has sharp edges?
The key is: VAE usually use a small latent dimension, the information of input is so hard to pass through this bottleneck, meanwhile it tries to minimize the loss with the batch of input data, you ...
- 49
4
votes
Accepted
Other deep learning image generation techniques besides GANs?
There are several generative models that have been proposed before or roughly at the same time of the GAN (2014). For example, the deep Boltzman machine (2009), deep generative stochastic network (...
- 37k
4
votes
Accepted
How can we find find the input image which maximizes the class-probability for an ANN?
In deep networks there is actually a wide variety of solutions to the problem, but if you need to find one, any easy way to do this is just through normal optimization schemes
$$\hat x = argmin_x \ L(...
- 2,339
4
votes
Are deep learning models suitable for training with sparse data?
The problem isn't the GAN but the implementation of its discriminator which is typically a convolutional neural network (CNN). CNNs have trouble with sparse data. They require dense data to learn ...
- 1,678
4
votes
How can we find find the input image which maximizes the class-probability for an ANN?
Probably the simplest way to search for an image with the highest probability of being a cat is to use a technique similar to Deep Dream:
Load the network for training, but freeze all the network ...
- 26.5k
4
votes
Accepted
Where is the mistake in my derivation of the GAN loss function?
I guess the issue is you lost track of where the samples came from and since you requested a math explanation I'll try to go step by step using my notation and without checking other material to avoid ...
- 799
4
votes
Accepted
Would it be possible to determine the dataset a neural network was trained on?
You can already do this with some neural networks, such as GANs and VAEs, which are generative models that learn a probability distribution over the inputs, so they learn how to produce e.g. images ...
- 37k
3
votes
Why do we need Upsampling and Downsampling in Progressive Growing of Gans
Use of Transposed Convolution can lead to checkerboard artifacts. So we prefer to up-sample and then apply convolution. You can check this article for more information https://distill.pub/2016/deconv-...
3
votes
Accepted
What is the purpose of the GAN?
GANs were invented in a bar somewhere in Montreal, Canada. At said bar, the idea was that neural networks could be used for generating new examples from an existing distribution. This was the problem:
...
- 3,697
3
votes
How can we process the data from both the true distribution and the generator?
Let's start at the beginning. GANs are models that can learn to create data that is similar to the data that we give them.
When training a generative model other than a GAN, the easiest loss function ...
- 1,176
3
votes
Book(s) on generative models
From the theoretical foundations one can look into the Chapter 20: Deep Generative Models of the classic DL book by Goodfellow, Bengio https://amzn.to/2MmZNbH. Not ...
- 2,184
3
votes
Accepted
How to determine the quality of synthetic data?
Due to subjective nature, quantitative evaluation of synthetic images is difficult in general. However, there are metrics like Inception Score or FID score that are used for evaluation of generative ...
- 238
3
votes
How to generate new data given a trained VAE - sample from the learned latent space or from multivariate Gaussian?
Few more clarifications. While the correct thing to do is draw from the prior, we have no guarantees that the aggregated posterior will cover the prior. Think of the aggregated posterior as the ...
- 181
3
votes
Accepted
Is Diffusion model instable during the training?
This is (mostly) because of random weight initialization, each time you instance your model, starting weights are different, and during training the model weights converge to a different local minima.
...
- 1,112
2
votes
How can we process the data from both the true distribution and the generator?
You can treat a combination of z input and x input as a single sample, and you evaluate how well the discriminator performed the ...
- 458
2
votes
Neural network to get input attributes using only the output value
Now I have a network trained to get an output value from an random set of attributes but, can I use this trained network to get the input attributes using only the desired output?
It depends:
If you ...
- 26.5k
2
votes
Accepted
What are the possible social consequences of training neural networks with artificially generated data?
We can already observe information bubbles on social media, where the circle is that the ML algorithms learn what content people like and give more similar content based on clicks and so on. From a ...
- 927
2
votes
Accepted
Why do we use $D(x \mid y)$ and not $D(x,y)$ in conditional generative adversarial networks?
It looks like you're asking about the difference between using conditional and joint probabilities.
The joint probability $$D(x,y)$$ is the probability of x and y both happening together.
The ...
- 9,037
2
votes
Accepted
How can AI be used to more reliably analyze and plan around the tie between climate and emissions?
Can AI provide a more reliable analysis of the gross effects of carbon emissions on extinctions of species ice-cap melting, and other effects?
Yes. The work of Judea Pearl and others over the last 20 ...
- 9,037
2
votes
Which approach can I use to generate text based on multiple inputs?
Generally, text generators work by modeling the joint distribution of the text by its Bayesian forward decomposition
$
\begin{align*}
p(w_1, w_2, ..., w_n) &= p(w_1) * p(w_2|w_1) * p(w_3|w_2, ...
- 2,339
2
votes
Accepted
What is the purpose of the noise injection in the generator network of a GAN?
Your goal is to model a distribution when constructing a GAN, therefore you need a way to be able to sample that distribution. The noise's purpose is so you can do this. Generally, it's drawn from a ...
- 2,339
2
votes
Accepted
Query regarding the minmax loss function formulation of the training of a Generative Adversarial Network (GAN)
I'll answer your questions one by one:
In this equation are the $E_{z \sim p_z(z)}$ and $E_{x \sim p_{data}(x)}$ the means of the distributions of the mini batch samples?
So let's take the first ...
- 3,143
2
votes
What parameters can be tweaked to avoid a generator or discriminator loss collapsing to zero when training a DC-GAN?
GANs are notably hard to train and it is not uncommon to have large bumps in the losses. The learning rate is a good start but the instability may come from a wide variety of reasons. I'm assuming ...
- 256
2
votes
Accepted
Does MMD-VAE solve the problem of blurred images of vanilla VAEs?
[Answering my own question after 5 months of studying VAE models]
The point of the MMD-VAE or InfoVAE is not exactly to emphasise on the visual quality of generated samples. It is to preserve greater ...
- 148
2
votes
Giving an AI a purpose to talk
I just came across this piece of news yesterday: "This week, Microsoft Research threw down the gauntlet with the launch of a competition challenging researchers around the world to develop AI agents ...
- 21
2
votes
What is the state of the art in melody generation?
you do not need ai for that, just a little bit of math / statistics:
audio: https://m.soundcloud.com/user-919775337/sets/algorithmic-reinterpretation
method:
https://stats.stackexchange.com/questions/...
- 121
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
generative-model × 126generative-adversarial-networks × 48
neural-networks × 27
machine-learning × 27
deep-learning × 27
image-generation × 17
variational-autoencoder × 16
papers × 9
autoencoders × 9
convolutional-neural-networks × 8
training × 7
computer-vision × 6
natural-language-processing × 5
reference-request × 5
datasets × 5
latent-variable × 5
diffusion-models × 5
classification × 4
probability-distribution × 4
geometric-deep-learning × 4
tensorflow × 3
python × 3
terminology × 3
recurrent-neural-networks × 3
math × 3