What is a special type of machine learning that can apply deep learning after large inputs of analyzed data?

A. neural network
B. function network
C. generative-adversarial networks
D. patter recognition

C. generative-adversarial networks