阅读数:276
已有1条回答
管理员
GAN网络是一种机器学习方法,是一种深度学习模型,是近年来复杂分布上无监督学习最具前景的方法之一。模型通过框架中(至少)两个模块:生成模型(GenerativeModel)和判别模型(DiscriminativeModel)的互相博弈学习产生相当好的输出。
原始GAN理论中,并不要求G和D都是神经网络,只需要是能拟合相应生成和判别的函数即可。但实用中一般均使用深度神经网络作为G和D。一个优秀的GAN应用需要有良好的训练方法,否则可能由于神经网络模型的自由性而导致输出不理想。
机器学习的模型可大体分为两类,生成模型(GenerativeModel)和判别模型(DiscriminativeModel)。判别模型需要输入变量,通过某种模型来预测。生成模型是给定某种隐含信息,来随机产生观测数据。举个简单的例子:判别模型,给定一张图,判断这张图里的动物是猫还是狗。生成模型,给一系列猫的图片,生成一张新的猫咪(不在数据集里)
对于判别模型,损失函数是容易定义的,因为输出的目标相对简单。但对于生成模型,损失函数的定义就不是那么容易。我们对于生成结果的期望,往往是一个暧昧不清,难以数学公理化定义的范式。所以不妨把生成模型的回馈部分,交给判别模型处理。这就是Goodfellow他将机器学习中的两大类模型,Generative和Discrimitive给紧密地联合在了一起。
猜你喜欢
荣耀70 Pro+怎么使用键鼠共享
oppok11怎么识别图片文字
cooledit是什么软件
四条腿的动物有哪些
vivo S16 Pro 5G网络打开方法
小米手机sa开关在哪里
贵d车牌是贵州哪个城市区号
10万左右口碑最好的车怎么选 哈弗H6打造舒适温馨驾驶环境
192.168.1.1的用户名和密码是什么
斯巴鲁傲虎油耗如何 斯巴鲁傲虎油耗高吗
养花也分“天时地利人和”?
车丢了保险公司赔吗
最新学习
苹果13输入法怎么设置手写
awifi是免费的吗
华为nova10SE怎么设置定位跟踪
一涂口红就嘴唇干裂脱皮怎么办
华为畅享60X用的什么处理器
OPPOK11x怎么关闭安全检测
别克君威顶配多少钱 别克君威顶配多少钱(报价23.71万元)
荣耀手机怎么升级MagicOS 7.0
雷诺卡缤怎么样(雷诺卡缤的优缺点)
华为前置录像为什么是反的
日产轩逸eco模式要不要开
vivo出厂设置在哪里面