网站建设专家哪家好网站建设分析案例

bicheng/2026/1/21 18:06:06/文章来源:
网站建设专家哪家好,网站建设分析案例,创意海报设计,扬中最近最新事件1.之前只能做一些图像预测,我有个大胆的想法,如果神经网络正向就是预测图片的类别,如果我只有一个类别那就可以进行生成图片,专业术语叫做gan对抗网络 2.训练代码 import torch import torch.nn as nn import torch.optim as optim import torchvision.transforms as transfo…1.之前只能做一些图像预测,我有个大胆的想法,如果神经网络正向就是预测图片的类别,如果我只有一个类别那就可以进行生成图片,专业术语叫做gan对抗网络 2.训练代码 import torch import torch.nn as nn import torch.optim as optim import torchvision.transforms as transforms import torchvision.datasets as dset import matplotlib.pyplot as plt import os# 设置环境变量 os.environ[KMP_DUPLICATE_LIB_OK] True# 定义生成器模型 class Generator(nn.Module):def __init__(self, input_dim100, output_dim784):super(Generator, self).__init__()self.fc1 nn.Linear(input_dim, 256)self.fc2 nn.Linear(256, 512)self.fc3 nn.Linear(512, 1024)self.fc4 nn.Linear(1024, output_dim)self.relu nn.ReLU()self.tanh nn.Tanh()def forward(self, x):x self.relu(self.fc1(x))x self.relu(self.fc2(x))x self.relu(self.fc3(x))x self.tanh(self.fc4(x))return x# 定义判别器模型 class Discriminator(nn.Module):def __init__(self, input_dim784, output_dim1):super(Discriminator, self).__init__()self.fc1 nn.Linear(input_dim, 1024)self.fc2 nn.Linear(1024, 512)self.fc3 nn.Linear(512, 256)self.fc4 nn.Linear(256, output_dim)self.relu nn.ReLU()self.sigmoid nn.Sigmoid()def forward(self, x):x self.relu(self.fc1(x))x self.relu(self.fc2(x))x self.relu(self.fc3(x))x self.sigmoid(self.fc4(x))return x# 加载 MNIST 手写数字图片数据集 transform transforms.Compose([transforms.ToTensor(),transforms.Normalize((0.5,), (0.5,)) ]) dataroot path_to_your_mnist_dataset # 替换为 MNIST 数据集的路径 dataset dset.MNIST(rootdataroot, trainTrue, transformtransform, downloadTrue) dataloader torch.utils.data.DataLoader(dataset, batch_size128, shuffleTrue)# 创建生成器和判别器实例 input_dim 100 output_dim 784 generator Generator(input_dim, output_dim) discriminator Discriminator(output_dim)# 定义优化器和损失函数 lr 0.0002 beta1 0.5 optimizer_g optim.Adam(generator.parameters(), lrlr, betas(beta1, 0.999)) optimizer_d optim.Adam(discriminator.parameters(), lrlr, betas(beta1, 0.999)) criterion nn.BCELoss()# 训练 GAN 模型 num_epochs 50 device torch.device(cuda:0 if torch.cuda.is_available() else cpu) print(Device:, device) generator.to(device) discriminator.to(device) for epoch in range(num_epochs):for i, data in enumerate(dataloader, 0):real_images, _ datareal_images real_images.to(device)batch_size real_images.size(0) # 获取批次样本数量# 训练判别器optimizer_d.zero_grad()real_labels torch.full((batch_size, 1), 1.0, devicedevice)fake_labels torch.full((batch_size, 1), 0.0, devicedevice)noise torch.randn(batch_size, input_dim, devicedevice)fake_images generator(noise)real_outputs discriminator(real_images.view(batch_size, -1))fake_outputs discriminator(fake_images.detach())d_loss_real criterion(real_outputs, real_labels)d_loss_fake criterion(fake_outputs, fake_labels)d_loss d_loss_real d_loss_faked_loss.backward()optimizer_d.step()# 训练生成器optimizer_g.zero_grad()noise torch.randn(batch_size, input_dim, devicedevice)fake_images generator(noise)fake_outputs discriminator(fake_images)g_loss criterion(fake_outputs, real_labels)g_loss.backward()optimizer_g.step()# 输出训练信息if i % 100 0:print([Epoch %d/%d] [Batch %d/%d] [D loss: %.4f] [G loss: %.4f]% (epoch, num_epochs, i, len(dataloader), d_loss.item(), g_loss.item()))# 保存生成器的权重和图片示例if epoch % 10 0:with torch.no_grad():noise torch.randn(64, input_dim, devicedevice)fake_images generator(noise).view(64, 1, 28, 28).cpu().numpy()fig, axes plt.subplots(nrows8, ncols8, figsize(12, 12), sharexTrue, shareyTrue)for i, ax in enumerate(axes.flatten()):ax.imshow(fake_images[i][0], cmapgray)ax.axis(off)plt.subplots_adjust(wspace0.05, hspace0.05)plt.savefig(epoch_%d.png % epoch)plt.close()torch.save(generator.state_dict(), generator_epoch_%d.pth % epoch)3.测试模型的代码 import torch import torch.nn as nn import torch.nn.functional as F from torchvision.utils import save_image# 定义生成器模型 class Generator(nn.Module):def __init__(self, input_dim, output_dim):super(Generator, self).__init__()self.fc1 nn.Linear(input_dim, 256)self.fc2 nn.Linear(256, 512)self.fc3 nn.Linear(512, 1024)self.fc4 nn.Linear(1024, output_dim)def forward(self, x):x F.leaky_relu(self.fc1(x), 0.2)x F.leaky_relu(self.fc2(x), 0.2)x F.leaky_relu(self.fc3(x), 0.2)x torch.tanh(self.fc4(x))return x# 创建生成器模型 generator Generator(input_dim100, output_dim784)# 加载预训练权重 generator_weights torch.load(generator_epoch_40.pth, map_locationtorch.device(cpu))# 将权重加载到生成器模型 generator.load_state_dict(generator_weights)# 生成随机噪声 noise torch.randn(1, 100)# 生成图像 fake_image generator(noise).view(1, 1, 28, 28)# 保存生成的图片 save_image(fake_image, generated_image.png, normalizeFalse)#测试结果,由于我的训练集是数字的,所以会生成各种各样的数字,下面明显的是1 #应该也是1 #再次运行,我也看不出来,不过只要我训练只有一个种类的问题就可以生成这个种类的图像 #搞定黑白图,那彩色图应该距离不远了,我需要改进的是把对抗网络的代码改为训练一个种类的图形,不过我感觉这种图形具有随机性,虽然通过训练我们得到了所有图像他们的规律,但是如果需要正常点的图片还是挺难的,就像是上面这张人都不一定知道他是什么东西(在没有颜色的情况下)总结就是精度不够,而且随机性太强了,现在普遍图片AI生成工具具有这个缺点(生成的物体可能会扭曲,挺阴间的),而且生成的图片速度慢,如果谁比较受益那一定是老黄(英伟达)哈哈哈 //比如下面这个图片生成视频的网站 https://app.runwayml.com/login #每一帧看起来都没有问题,就是连起来变成视频不自然,如果有改进方法的话那可能需要引入重力/加速度/光处理 等等物理公式,来让图片更自然…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88114.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wordpress多站点好吗可以做代销的网站

我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗? 主要是最后问题的解决方式也让我特别的无语&#…

net开发网站深圳发布最新通告

每个组织的业务运营方法都是独一无二的,其网络基础设施也是如此,由于随着超融合基础设施等新计算技术的发展,局域网变得越来越复杂,因此局域网管理也应该如此,组织需要量身定制的局域网管理解决方案,这些解…

响应式网站模仿网站如何在推广

一、汇编程序中的注释方法 (1)可以用或;(这里的不是makefile中的静默执行之意,分号是英文状态的分号)。 (2)可以用//或者/* */(既然可以用/* */,汇编语言就不用关注单行…

西安专业的网站优化台式机网站建设

html5&css&js代码 016 表格示例 一、代码二、解释 这段HTML代码定义了一个网页&#xff0c;展示了不同类型的表格示例。页面使用了CSS样式来控制字体颜色、背景颜色、表格样式等。 一、代码 <!DOCTYPE html> <html lang"zh-cn"> <head>&l…

怎么看网站的备案信息开发公司都有什么部门

周一&#xff0c;A股商场低开低走&#xff0c;沪指收盘失守2800点。截至收盘&#xff0c;上证综指跌2.68%&#xff0c;报2756.34点&#xff1b;深证成指跌3.5%&#xff0c;报8479.55点&#xff1b;创业板指跌2.83%&#xff0c;报1666.88点。沪深两市合计成交额7941亿元&#xf…

烟台做网站的公司局域网搭建wordpress

文章目录Linux系统中常用目录结构Linux下如何从普通用户切换到root用户Linux系统常用命令Linux系统文件中相关指令Linux查看开机自启动服务Linux常见服务列表Linux关闭某些服务&#xff08;临时关闭&#xff09;Linux关闭服务开机自启动Linux中在屏幕输入一句话Linux查看系统进…

邢台建设企业网站价格红包app开发软件

1 二段式状态机 1.1 简介&#xff1a; 二段式状态机&#xff08;Two-phase state machine&#xff09;是一种常见的状态机实现方式&#xff0c;它将状态机的执行过程分为两个阶段&#xff1a;第一段是组合逻辑&#xff0c;用于确定下一个状态&#xff1b;第二段是时序逻辑&am…

ftp上传网站之后百度最新秒收录方法2023

Selenium是一个自动化测试工具&#xff0c;用于模拟用户在Web浏览器上的操作。在Selenium中&#xff0c;等待是一种常见的操作&#xff0c;因为网页元素可能不会立即加载。Selenium提供了两种主要的等待策略&#xff1a;显式等待和隐式等待。 显式等待&#xff08;Explicit Wai…

中国能源建设集团招聘网站c 网站开发 视频教程

2019独角兽企业重金招聘Python工程师标准>>> 背景是在写个日志库&#xff0c;日志库有个很重要的功能就是要打印出调用栈&#xff0c;知道具体是哪个文件&#xff0c;哪个函数调用的Info 等。 然后在测试中发现了一种写法&#xff0c;我自己本机测试一直ok&#xff…

做直播的小视频在线观看网站手机客户端app下载安装

详情点击链接&#xff1a;最新GPT科研应用与AI绘图及论文高效写作 一OpenAI 1.最新大模型GPT-4 Turbo 2.最新发布的高级数据分析&#xff0c;AI画图&#xff0c;图像识别&#xff0c;文档API 3.GPT Store 4.从0到1创建自己的GPT应用 5. 模型Gemini以及大模型Claude2二定制…

英文网站搜索官网seo哪家公司好

UE Windows平台下Linux的交叉编译项目打包 交叉编译&#xff08;Cross-compilation&#xff09; 使得在以Windows为中心的工作流程中工作的游戏开发者能够以Linux为目标对项目进行打包。目前&#xff0c;只有Windows支持交叉编译。 交叉编译支持的平台 Windows | Linux-x86_…

做短链的网站辽宁招投标信息网官网

1、求水仙花数Python代码如下&#xff1a; # 求水仙花数&#xff1a;只需要个十百位的3次幂之和与原数相等 for i in range(100, 1000): # 循环100-999整数i1 i % 10 # 取个位 “%”表示除以后取余数i2 i // 10 % 10 # 取十位i3 i // 100 # 取百位 “//”表示除以后取整…

找阿里巴巴购买做网站的软件辅导班培训机构

引言 随着业务的发展和用户规模的增长&#xff0c;数据库往往会面临着存储容量不足、性能瓶颈等问题。为了解决这些问题&#xff0c;数据库扩展成为了一种常见的解决方案。在数据库扩展的实践中&#xff0c;有许多不同的策略和技术可供选择&#xff0c;其中包括水平拆分、垂直…

建设部网站 注册违规ktv在那些网站做宣传效果好

跟着云计算技术的发展&#xff0c;越来越多的企业和个人开始运用云服务器来存储和处理数据。腾讯云服务器是一款非常受欢迎的云服务器产品&#xff0c;它提供了高效稳定的计算能力。在运用腾讯云服务器的过程中&#xff0c;咱们可能需求设置IP节点的暗码&#xff0c;以便维护咱…

腐女喜欢做的网站wordpress数据库文件

1.VBA调用ADO执行SQL语句获取查询结果&#xff0c;通过RecordSet.GetRows方法获取到的数组是行列转置后的数组。 2.如果通过application.transpose对RecordSet.GetRows方法获取到的数组再进行转置&#xff0c;如果报错“运行时错误438&#xff1a;对象不支持该属性或方法”&am…

网站开发工程师月薪美食软文300字

一、下载源代码和编译软件的准备 下载内核源代码&#xff1a;http://www.kernel.org/ 注意&#xff0c;点击2.6.25内核的F版&#xff0c;即完整版。 如果你懒得去网站点联接&#xff0c;运行下列命令&#xff1a; 代码:$cd ~$ wget http://www.kernel.org/pub/linux/kernel/v2.…

广州网站程序开发qq强制聊天网站源码

一、docker安全基线存在的问题和修复建议 1、将容器的根文件系统挂载为只读 修复建议&#xff1a; 添加“ --read-only”标志&#xff0c;以允许将容器的根文件系统挂载为只读。 可以将其与卷结合使用&#xff0c;以强制容器的过程仅写入要保留的位置。 可以使用命令&#x…

手机建设网站赚钱浙江省建设政务网站

本文属于【Azure 架构师学习笔记】系列。 前言 公有云的其中一个特点是默认允许公网访问&#xff0c; 这就对企业环境带来风险&#xff0c;也是很多年前企业对公有云抵触的其中一个原因&#xff0c;现在这类问题已经很少&#xff0c;因为有了很多技术来确保云上的资源被安全地…

个人网站建设方案书网站建设完成后 下一步做什么

亦称&#xff1a; 调解人、控制器、Intermediary、Controller、Mediator 意图 中介者模式是一种行为设计模式&#xff0c; 能让你减少对象之间混乱无序的依赖关系。 该模式会限制对象之间的直接交互&#xff0c; 迫使它们通过一个中介者对象进行合作。 问题 假如你有一个创建…

wordpress站点标题图片网络规划

文章目录 一、Vue项目引入ECharts二、CDH搭建,为动态图提供数据三、Vue+ ECharts常见问题四、热门文章一、Vue项目引入ECharts Vue是一个用于构建用户界面的渐进式JavaScript框架,可以轻松构建单页面应用程序(SPA)。ECharts是一个基于JavaScript的数据可视化库,可以通过简单…