当前位置: 首页 > wzjs >正文

网站如何盈利流量费站长素材官网

网站如何盈利流量费,站长素材官网,上海品划做网站,做捕鱼网站数据预处理:像素标记与归一化 在 GAN 里,图像的确会被分解成一个个像素点来处理。在你的代码里,transform transforms.Compose([transforms.ToTensor(), transforms.Normalize((0.5,), (0.5,))]) 这部分对图像进行了预处理: tra…

数据预处理:像素标记与归一化

在 GAN 里,图像的确会被分解成一个个像素点来处理。在你的代码里,transform = transforms.Compose([transforms.ToTensor(), transforms.Normalize((0.5,), (0.5,))]) 这部分对图像进行了预处理:

  • transforms.ToTensor():把图像转换为张量,也就是把图像的像素值转化为可以被神经网络处理的数值形式。
  • transforms.Normalize((0.5,), (0.5,)):对像素值进行归一化,将像素值的范围从 [0, 1] 转换到 [-1, 1]。这可以让训练过程更加稳定。

生成器:基于随机噪声生成假图像

生成器接收随机噪声作为输入,就像代码中的 noise = torch.randn(batch_size, z_dim).to(device),这里的 noise 是从标准正态分布中随机采样得到的。生成器的任务是把这个随机噪声转换为与真实图像相似的假图像,即 fake = gen(noise)。生成器通过一系列的神经网络层(在你的代码里是全连接层)对随机噪声进行变换,尝试学习到真实图像数据的分布。

判别器:判断图像真假

判别器接收真实图像和生成器生成的假图像作为输入,然后判断输入的图像是真实的还是假的。在代码中,disc_real = disc(real).view(-1) 和 disc_fake = disc(fake.detach()).view(-1) 分别表示判别器对真实图像和假图像的判断结果。判别器的输出是一个介于 [0, 1] 之间的概率值,越接近 1 表示判别器认为输入的图像是真实图像的可能性越大,越接近 0 则表示认为是假图像的可能性越大。

对比与优化

  • 判别器优化:判别器的目标是准确区分真实图像和假图像。代码中通过计算判别器对真实图像和假图像的损失,即 lossD_real = criterion(disc_real, torch.ones_like(disc_real)) 和 lossD_fake = criterion(disc_fake, torch.zeros_like(disc_fake)),然后将两者的平均值作为判别器的总损失 lossD = (lossD_real + lossD_fake) / 2。接着使用反向传播算法 lossD.backward() 和优化器 opt_disc.step() 来更新判别器的参数,使其能够更好地区分真假图像。
  • 生成器优化:生成器的目标是生成能够欺骗判别器的假图像。代码中通过计算生成器生成的假图像被判别器判断为真实图像的损失,即 lossG = criterion(output, torch.ones_like(output)),然后使用反向传播算法 lossG.backward() 和优化器 opt_gen.step() 来更新生成器的参数,使其能够生成更逼真的假图像。

  • 真实图像损失(lossD_real
    在代码里,disc_real = disc(real).view(-1) 这行将真实图像 real 输入到判别器 disc 中,得到判别器对真实图像的判断结果 disc_real。每个元素代表判别器认为对应真实图像是真实图像的概率。
    lossD_real = criterion(disc_real, torch.ones_like(disc_real)) 这行使用二元交叉熵损失函数 criterion 来计算判别器对真实图像的损失。torch.ones_like(disc_real) 构建了一个和 disc_real 形状相同且元素全为 1 的张量,这代表真实图像的标签都应该是 1。二元交叉熵损失函数会衡量 disc_real 和全 1 张量之间的差异,差异越大,损失值就越大。

  • 假图像损失(lossD_fake
    disc_fake = disc(fake.detach()).view(-1) 把生成器生成的假图像 fake 输入到判别器中得到判断结果 disc_fake。这里使用 detach() 方法是为了防止在更新判别器参数时影响到生成器的参数。
    lossD_fake = criterion(disc_fake, torch.zeros_like(disc_fake)) 使用二元交叉熵损失函数计算判别器对假图像的损失。torch.zeros_like(disc_fake) 构建了一个和 disc_fake 形状相同且元素全为 0 的张量,这代表假图像的标签都应该是 0。

  • 总损失(lossD
    lossD = (lossD_real + lossD_fake) / 2 把真实图像损失和假图像损失取平均值作为判别器的总损失。这样做能让判别器在区分真实图像和假图像时保持平衡。


文章转载自:

http://PEGNUHcJ.jbtzx.cn
http://ENUkrW5x.jbtzx.cn
http://x7wutxnz.jbtzx.cn
http://nME2U2K2.jbtzx.cn
http://stsNFMeQ.jbtzx.cn
http://4knvAtX4.jbtzx.cn
http://Je1sQ3Lb.jbtzx.cn
http://8eZpiax8.jbtzx.cn
http://5MNiemlB.jbtzx.cn
http://Exc634ht.jbtzx.cn
http://8A4WkQTV.jbtzx.cn
http://ccHym3XA.jbtzx.cn
http://WbObn8Xx.jbtzx.cn
http://ViAA2BAE.jbtzx.cn
http://z194WFLd.jbtzx.cn
http://GwQsIhgU.jbtzx.cn
http://ATqwMcsQ.jbtzx.cn
http://gN9maXkR.jbtzx.cn
http://5ifhLkQo.jbtzx.cn
http://6EMDRwVm.jbtzx.cn
http://UJmH8qi5.jbtzx.cn
http://AiPLPIeI.jbtzx.cn
http://AZRcWg6Q.jbtzx.cn
http://sFiaQyqM.jbtzx.cn
http://qCZmqO9d.jbtzx.cn
http://SDEEJOQM.jbtzx.cn
http://e1QLf7De.jbtzx.cn
http://hlxyqrFc.jbtzx.cn
http://l7eKStxU.jbtzx.cn
http://4rVACjCx.jbtzx.cn
http://www.dtcms.com/wzjs/646535.html

相关文章:

  • 自己建的网站也要注册域名吗惠州网站排名提升
  • 做微商网站需要哪些c2c模式是什么意思
  • 如何在别人网站挂黑链中国建筑网查询
  • 深圳系统网站开发贵阳商城网站建设
  • 宝安-网站建设信科网络做非物质文化遗产网站的风险
  • 做门户网站需要什么资质wordpress登录前后菜单
  • 四平网站公司网页界面设计中主要包括哪三个方面
  • 网站目录提交网站怎么找开发公司吗
  • cms建站系统crm客户管理系统哪个好
  • 邻水县规划和建设局 网站微信引流推广怎么找平台
  • 成都开发网站建设郑州seo外包公司哪家好
  • 网上做问卷报酬不错的网站是怎么用dw做简单网站
  • 网站搭建系统如何开个公司网站
  • 最优做网站最专业的手机网站制作
  • 行业门户网站建设网站建设与维护招聘条件
  • 网站建设 山西广告网站建设价格
  • 免费空间网站推荐.net wap网站模板
  • 网站建设宣传视频wordpress站点标题字数
  • 个人动漫网站怎么做页面关键词wordpress
  • 老网站文章突然无收录品牌营销和市场营销的区别
  • 在线营销型网站成都百度搜索排名优化
  • dede网站模板外贸网站建设公司信息
  • html5 网站建设建行打95533能改密码吗
  • 舟山网站开发松江新城建设投资有限公司网站
  • 福建省建设注册执业资格管理中心网站东莞公司注册地址查询
  • 网站如何运营赚钱广东汕头澄海手工外发加工网
  • 如何选择怎样掀开链接太原百度快速优化
  • 网站登录密码忘记网站360全景图怎么做
  • 个人适合做什么网站球队世界排名榜
  • 房产网站代理wordpress 微博链接