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

用html5做网站百度经验怎样制作一个自己的网站

用html5做网站百度经验,怎样制作一个自己的网站,wordpress使用域名访问,上海模板网站建站DAY 33 简单的神经网络 知识点回顾: PyTorch和cuda的安装查看显卡信息的命令行命令(cmd中使用)cuda的检查简单神经网络的流程 数据预处理(归一化、转换成张量)模型的定义 继承nn.Module类定义每一个层定义前向传播流程…

DAY 33 简单的神经网络

知识点回顾:

  1. PyTorch和cuda的安装
  2. 查看显卡信息的命令行命令(cmd中使用)
  3. cuda的检查
  4. 简单神经网络的流程
    1. 数据预处理(归一化、转换成张量)
    2. 模型的定义
      1. 继承nn.Module类
      2. 定义每一个层
      3. 定义前向传播流程
    3. 定义损失函数和优化器
    4. 定义训练流程
    5. 可视化loss过程

预处理补充:

注意事项:

1. 分类任务中,若标签是整数(如 0/1/2 类别),需转为long类型(对应 PyTorch 的torch.long),否则交叉熵损失函数会报错。

2. 回归任务中,标签需转为float类型(如torch.float32)。

作业:今日的代码,要做到能够手敲。这已经是最简单最基础的版本了。

import pandas as pd 
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import MinMaxScaler
import torch
import torch.nn as nn
import torch.optim as optim
import matplotlib.pyplot as plt
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)
scaler=MinMaxScaler()
X_train=scaler.fit_transform(X_train)
X_test=scaler.transform(X_test)
X_train=torch.FloatTensor(X_train)
X_test=torch.FloatTensor(X_test)
y_train=torch.LongTensor(y_train)
y_test=torch.LongTensor(y_test)class MLP(nn.Module):def __init__(self):super(MLP,self).__init__()self.fc1=nn.Linear(4,10)self.relu=nn.ReLU()self.fc2=nn.Linear(10,3)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.Adam(model.parameters(),lr=0.01)num_epochs=20000
losses=[]
for epoch in range(num_epochs):outputs=model.forward(X_train)loss=criterion(outputs,y_train)optimizer.zero_grad()loss.backward()optimizer.step()losses.append(loss.item())if(epoch+1)%100==0:print(f'Epoch[{epoch+1}/{num_epochs}],loss:{loss.item():.4f}')plt.plot(range(num_epochs), losses)#()内对应的是X轴和Y轴的数据
plt.ylabel('Loss')
plt.title('Training Loss over Epochs')
plt.show()

 

使用Adam优化器不到2000轮就收敛了,且损失要比SGD小

@浙大疏锦行

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

相关文章:

  • 门户网站后台管理系统搜索引擎营销的模式有哪些
  • 网站建好后如何上线路由优化大师
  • 网站设计制作公司需要什么资质成都高薪seo
  • 网站建设科技有限公司seo内容优化是什么意思
  • 建设摩托车官网110windows优化大师是什么
  • 网站建设学习学校百度信息流是什么
  • 定制网站制作广州百度推广托管公司
  • 广告网站设计公司好吗衡阳网站建设
  • 东莞+网站建设+定制水网络营销有哪些主要功能
  • 网站的推广运营站长之家查询
  • 做色情网站需要多少钱深圳网站seo优化公司
  • 残疾人无障碍网站怎么做seo排名快速刷
  • 男人和女人做羞羞的免费网站品牌如何推广
  • 山东省建设银行网站凡科建站怎么收费
  • 免费网站正能量入口下载免费网站安全软件下载
  • 计算机网络技术网站开发网页设计实训报告
  • 淘宝客网站哪个好百度关键词挖掘工具爱站网
  • 东方城乡与住房建设部网站seo外包品牌
  • 深圳品牌内衣展seo优化实训总结
  • 自己做网站能否赚钱6网络推广人员
  • 普洱市住房和城乡建设局信息公开网站软文范例大全100
  • 河南省商丘网站新网络营销
  • 中阔浩潮建设工程有限公司网站知名做网站的公司
  • wordpress 附件储存seo品牌优化
  • 做ppt好的网站有哪些方面短视频seo优化排名
  • 网站建设需要哪些技术人员推广软文200字
  • nh网站建设重庆做优化的网络公司
  • ph域名网站黄页88推广多少钱一年
  • 怎么让别人访问自己做的的网站nba最新消息新闻
  • 有没有专门做橱窗的案例网站seo外包公司哪家好