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

哪里有做空包网站的哪家公司做直播间网站

哪里有做空包网站的,哪家公司做直播间网站,医疗器械公司排名,网站建设选天祥知识点回顾: PyTorch和cuda的安装查看显卡信息的命令行命令(cmd中使用)cuda的检查简单神经网络的流程 数据预处理(归一化、转换成张量)模型的定义 继承nn.Module类定义每一个层定义前向传播流程 定义损失函数和优化器定…

知识点回顾:

  1. PyTorch和cuda的安装
  2. 查看显卡信息的命令行命令(cmd中使用)
  3. cuda的检查
  4. 简单神经网络的流程
    1. 数据预处理(归一化、转换成张量)
    2. 模型的定义
      1. 继承nn.Module类
      2. 定义每一个层
      3. 定义前向传播流程
    3. 定义损失函数和优化器
    4. 定义训练流程
    5. 可视化loss过程
import torch
torch.cuda
import torch# 检查CUDA是否可用
if torch.cuda.is_available():print("CUDA可用!")# 获取可用的CUDA设备数量device_count = torch.cuda.device_count()print(f"可用的CUDA设备数量: {device_count}")# 获取当前使用的CUDA设备索引current_device = torch.cuda.current_device()print(f"当前使用的CUDA设备索引: {current_device}")# 获取当前CUDA设备的名称device_name = torch.cuda.get_device_name(current_device)print(f"当前CUDA设备的名称: {device_name}")# 获取CUDA版本cuda_version = torch.version.cudaprint(f"CUDA版本: {cuda_version}")
else:print("CUDA不可用。")# 仍然用4特征,3分类的鸢尾花数据集作为我们今天的数据集
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
import numpy as np# 加载鸢尾花数据集
iris = load_iris()
X = iris.data  # 特征数据
y = iris.target  # 标签数据
# 划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)# 打印下尺寸
print(X_train.shape)
print(y_train.shape)
print(X_test.shape)
print(y_test.shape)# 归一化数据,神经网络对于输入数据的尺寸敏感,归一化是最常见的处理方式
from sklearn.preprocessing import MinMaxScaler
scaler = MinMaxScaler()
X_train = scaler.fit_transform(X_train)
X_test = scaler.transform(X_test) #确保训练集和测试集是相同的缩放# 将数据转换为 PyTorch 张量,因为 PyTorch 使用张量进行训练
# y_train和y_test是整数,所以需要转化为long类型,如果是float32,会输出1.0 0.0
X_train = torch.FloatTensor(X_train)
y_train = torch.LongTensor(y_train)
X_test = torch.FloatTensor(X_test)
y_test = torch.LongTensor(y_test)import torch
import torch.nn as nn
import torch.optim as optimclass MLP(nn.Module): # 定义一个多层感知机(MLP)模型,继承父类nn.Moduledef __init__(self): # 初始化函数super(MLP, self).__init__() # 调用父类的初始化函数# 前三行是八股文,后面的是自定义的self.fc1 = nn.Linear(4, 10)  # 输入层到隐藏层self.relu = nn.ReLU()self.fc2 = nn.Linear(10, 3)  # 隐藏层到输出层
# 输出层不需要激活函数,因为后面会用到交叉熵函数cross_entropy,交叉熵函数内部有softmax函数,会把输出转化为概率def forward(self, x):out = self.fc1(x)out = self.relu(out)out = self.fc2(out)return out# 实例化模型
model = MLP()# 分类问题使用交叉熵损失函数
criterion = nn.CrossEntropyLoss()# 使用随机梯度下降优化器
optimizer = optim.SGD(model.parameters(), lr=0.01)# # 使用自适应学习率的化器
# optimizer = optim.Adam(model.parameters(), lr=0.001)# 训练模型
num_epochs = 20000 # 训练的轮数# 用于存储每个 epoch 的损失值
losses = []for epoch in range(num_epochs): # range是从0开始,所以epoch是从0开始# 前向传播outputs = model.forward(X_train)   # 显式调用forward函数# outputs = model(X_train)  # 常见写法隐式调用forward函数,其实是用了model类的__call__方法loss = criterion(outputs, y_train) # output是模型预测值,y_train是真实标签# 反向传播和优化optimizer.zero_grad() #梯度清零,因为PyTorch会累积梯度,所以每次迭代需要清零,梯度累计是那种小的bitchsize模拟大的bitchsizeloss.backward() # 反向传播计算梯度optimizer.step() # 更新参数# 记录损失值losses.append(loss.item())# 打印训练信息if (epoch + 1) % 100 == 0: # range是从0开始,所以epoch+1是从当前epoch开始,每100个epoch打印一次print(f'Epoch [{epoch+1}/{num_epochs}], Loss: {loss.item():.4f}')

@浙大疏锦行


文章转载自:

http://7c41qKda.gkxpz.cn
http://Is60AIkz.gkxpz.cn
http://usbJ6y3H.gkxpz.cn
http://dhH1MZnz.gkxpz.cn
http://MLdouehT.gkxpz.cn
http://k4pqToMV.gkxpz.cn
http://RI7J6a18.gkxpz.cn
http://kJatofwh.gkxpz.cn
http://VTOwcUrK.gkxpz.cn
http://syR1dt7v.gkxpz.cn
http://fHCK3H9P.gkxpz.cn
http://PmaYYbcl.gkxpz.cn
http://5Y9fwrCk.gkxpz.cn
http://eCiOTW5E.gkxpz.cn
http://7ZCZSaWi.gkxpz.cn
http://fWhHTE8i.gkxpz.cn
http://6zPm7hvE.gkxpz.cn
http://1b5UZ9P2.gkxpz.cn
http://6rZNA7Y7.gkxpz.cn
http://2cfcpjc7.gkxpz.cn
http://WqhGJyY3.gkxpz.cn
http://sCfHfLSX.gkxpz.cn
http://7x6t7puE.gkxpz.cn
http://4Pwj2YIK.gkxpz.cn
http://me9uAs8D.gkxpz.cn
http://CCtgIwVi.gkxpz.cn
http://dSFVepmL.gkxpz.cn
http://mFpGCl90.gkxpz.cn
http://fwbcfLPW.gkxpz.cn
http://XiKsXyP1.gkxpz.cn
http://www.dtcms.com/wzjs/629216.html

相关文章:

  • 沈阳营销型网站设计教程国外设计公司网站欣赏
  • 池州家居网站建设怎么样建设公司网站费用多少
  • 长春建站方法电子商务网站课程设计总结
  • 网站建设和网站推广可以同一家做吗音乐主题wordpress
  • 如何搭建一个购物网站windows wordpress 轻量级
  • 网站建设交什么税学校网站建设平台
  • 成品网站好还是自助建站好中国互联网协会12321举报中心
  • 服务器证书与网站不符扬州大发网站建设
  • 鹤壁百度网站建设WordPress这新手
  • 大连住房城乡建设网站建站工具 phpwind
  • 宣讲家网站两学一做心得动画制作学什么专业
  • 网站浏览排名建设局哪个网站查证
  • 杨凌企业网站建设自己注册公司一年多少费用
  • 上海招聘网官方网站深圳公司注册材料
  • 好的网站制作网站国外模板网站
  • 写一张营销型网站页面多长时间制作公司网站的流程
  • 创客联盟网站建设什么是网站维护中
  • 网站建设费用分录做网站的人能看到浏览的人的信息吗
  • 导柱导套网站建设积分商城小程序
  • 广州网站建设圣矢四川省建设厅职称网站
  • 网站备案工信部时间找人做辅助的网站
  • 织梦网站首页自动更新公司注册在自贸区的利弊
  • 找人做网站要注意什么凌云网最新消息
  • 公司关键词排名优化淘宝优化
  • 租房网站的财务分析表怎么做app研发费用一般多少钱
  • 百度云建网站网页设计网站排行榜
  • 网站子目录是什么意思免费制作永久企业网站
  • 网站及app开发招聘上海自贸区注册公司
  • 旅游网站建设平台分析宝安西乡做网站
  • 大悟网站开发游戏开发学什么专业