Specify Output Class For GAN Image Generator
조회 수: 6 (최근 30일)
이전 댓글 표시
In MATLAB's 'Train Generative Adversarial Network' example, the final step is to generate new images using the predict function and the following code.
%% Generate New Images
numObservations = 25;
ZNew = randn(numLatentInputs,numObservations,'single');
dlZNew = dlarray(ZNew,'CB');
if (executionEnvironment == "auto" && canUseGPU) || executionEnvironment == "gpu"
dlZNew = gpuArray(dlZNew);
end
dlXGeneratedNew = predict(dlnetGenerator,dlZNew);
I = imtile(extractdata(dlXGeneratedNew));
I = rescale(I);
figure
image(I)
axis off
title("Generated Images")
The example produces a random sample of 25 images from 5 classes. I want to modify this to request one image from a specific class. For example, generate 5 images for the 'Dandilion' class. Can someone help me understand if it's possible to request specific generator outputs like this? Thanks in advance.
댓글 수: 0
채택된 답변
Mahesh Taparia
2021년 4월 21일
Hi
You can possibly try with conditional GAN to generate images of a particular class. For more information, you can refer this documentation of conditional GAN. You can refer here for image generation.
댓글 수: 2
Nagwa megahed
2021년 9월 13일
Thanxs for your comment , can i ask you aquestion according to GAN ?
I hope to find the answer with you
how can i save the synthetic images( the generated images by GAN) in the disk space,
in other words, how can i save these images in a folder to use it in training a deep network ?
Mahesh Taparia
2021년 9월 15일
Hi
It is already answered in the community. You can refer the below links:
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!