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

网站文案案例盐城做网站的哪家公司好

网站文案案例,盐城做网站的哪家公司好,vultr 一键wordpress,网站排名软件利搜怎么样知识点回顾: 对抗生成网络的思想:关注损失从何而来生成器、判别器nn.sequential容器:适合于按顺序运算的情况,简化前向传播写法leakyReLU介绍:避免relu的神经元失活现象 import torch import torch.nn as nn import to…

知识点回顾:

  1. 对抗生成网络的思想:关注损失从何而来
  2. 生成器、判别器
  3. nn.sequential容器:适合于按顺序运算的情况,简化前向传播写法
  4. leakyReLU介绍:避免relu的神经元失活现象
import torch
import torch.nn as nn
import torch.optim as optim
from torch.utils.data import DataLoader, TensorDataset
import numpy as np
import pandas as pd
from sklearn.preprocessing import MinMaxScaler
from sklearn.datasets import load_iris
import matplotlib.pyplot as plt
import warnings
warnings.filterwarnings("ignore")
# 设置中文字体支持
plt.rcParams["font.family"] = ["SimHei"]
plt.rcParams['axes.unicode_minus'] = False  # 解决负号显示问题# 检查GPU是否可用
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
print(f"使用设备: {device}")LATENT_DIM = 10     # 潜在空间的维度,这里根据任务复杂程度任选
EPOCHS = 10000      # 训练的回合数,一般需要比较长的时间
BATCH_SIZE = 32     # 每批次训练的样本数
LR = 0.0002         # 学习率
BETA1 = 0.5         # Adam优化器的参数# 检查是否有可用的GPU,否则使用CPU
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
print(f"Using device: {device}")# --- 2. 加载并预处理数据 ---iris = load_iris()
X = iris.data
y = iris.target# 只选择 'Setosa' (类别 0)
X_class0 = X[y == 0] # 一种简便写法# 数据缩放到 [-1, 1]
scaler = MinMaxScaler(feature_range=(-1, 1)) 
X_scaled = scaler.fit_transform(X_class0) # 转换为 PyTorch Tensor 并创建 DataLoader
# 注意需要将数据类型转为 float
real_data_tensor = torch.from_numpy(X_scaled).float() 
dataset = TensorDataset(real_data_tensor)
dataloader = DataLoader(dataset, batch_size=BATCH_SIZE, shuffle=True)print(f"成功加载并预处理数据。用于训练的样本数量: {len(X_scaled)}")
print(f"数据特征维度: {X_scaled.shape[1]}")
# --- 3. 构建模型 ---# (A) 生成器 (Generator)
class Generator(nn.Module):def __init__(self):super(Generator, self).__init__()self.model = nn.Sequential(nn.Linear(LATENT_DIM, 16),nn.ReLU(),nn.Linear(16, 32),nn.ReLU(),nn.Linear(32, 4),# 最后的维度只要和目标数据对齐即可nn.Tanh() # 输出范围是 [-1, 1])def forward(self, x):return self.model(x) # 因为没有像之前一样做定义x=某些东西,所以现在可以直接输出模型
# def forward(self, x):
#     x = self.encoder(x)
#     x = self.decoder(x)
#     return x
当网络结构不满足线性顺序执行时(如包含残差连接、多分支、条件判断等),必须手动编写forward()方法。例如:# def forward(self, x):
#     identity = x
#     out = self.conv1(x)
#     out = self.relu(out)
#     out = self.conv2(out)
#     out += identity  # 残差连接(无法用Sequential实现)
#     return self.relu(out)
# (B) 判别器 (Discriminator)
class Discriminator(nn.Module):def __init__(self):super(Discriminator, self).__init__()self.model = nn.Sequential(nn.Linear(4, 32),nn.LeakyReLU(0.2), # LeakyReLU 是 GAN 中的常用选择nn.Linear(32, 16),nn.LeakyReLU(0.2), # 负斜率参数为0.2nn.Linear(16, 1), # 这里最后输出1个神经元,所以用sigmoid激活函数nn.Sigmoid() # 输出 0 到 1 的概率)def forward(self, x):return self.model(x)

@浙大疏锦行

http://www.dtcms.com/wzjs/800758.html

相关文章:

  • 深圳做网站优化口碑营销的案例及分析
  • 做网站推广要会什么在wordpress上添加播放视频
  • 建站优化全包seo加盟代理
  • 网站服务器的选择品牌网站建设j小蝌蚪j
  • 如何免费做网站推广哈尔滨建设网工程竣工公示
  • 外贸免费建设网站制作计算机培训机构排名最新
  • 景区网站建设原则无锡信息网站建设
  • 安庆市建设银行网站wordpress图库
  • 莆田外贸网站建设如何自学美工
  • 免费信息推广网站什么值得买wordpress模板
  • 响应式外贸网站价格建设网站的意义知乎
  • 网站在线qq代码网页设计师培训哪个好
  • 网站产品图怎么做网站推广应该怎么做
  • 网站做适配手机要多久有什么网站可以做简历
  • 做外贸的网站有何用处HTML5怎么做自适应网站
  • python 网站开发 环境上海加强旅游住宿业与商业场所
  • 图派做网站1688官网网页版
  • 深色网站哪里有做胎儿dna亲子鉴定
  • 网站建设技术质量指标优秀的h5案例
  • 网站内容建设包括什么网站排名要怎么做
  • 企业网站营销优缺点做网站软件frontpage
  • 临沂网站建设兼职苏州网站设计公司兴田德润怎么样
  • 深圳建设网站公司简介公司免费网站域名
  • 学校门户网站建设的意义个人网站备案 导航
  • 软件库网站大全wordpress实时刷新模块
  • 想开一个外企的网站怎么超做有趣的网站大全
  • 大连网络推广网站优化找哪家好wordpress订阅地址
  • 网站建设优化解析办公室装修设计方案
  • 黄石做网站公司做网站销售说辞
  • 网站更换备案号资讯是做网站还是公众号