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

cms建立网站爱站网关键词

cms建立网站,爱站网关键词,怎么做赛事直播网站,wordpress建站原理一.使用.pth训练模型的步骤如下: 1.导入必要的库和模型 import torch import torchvision.models as models# 加载预训练模型 model models.resnet50(pretrainedTrue) 2.定义数据集和数据加载器 # 定义数据集和数据加载器 dataset MyDataset() dataloader to…

一.使用.pth训练模型的步骤如下:

1.导入必要的库和模型

import torch
import torchvision.models as models# 加载预训练模型
model = models.resnet50(pretrained=True)

2.定义数据集和数据加载器

# 定义数据集和数据加载器
dataset = MyDataset()
dataloader = torch.utils.data.DataLoader(dataset, batch_size=32, shuffle=True)

3.定义损失函数和优化器

# 定义损失函数和优化器
criterion = torch.nn.CrossEntropyLoss()
optimizer = torch.optim.SGD(model.parameters(), lr=0.001, momentum=0.9)

4.训练模型

# 训练模型
for epoch in range(10):running_loss = 0.0for i, data in enumerate(dataloader, 0):inputs, labels = dataoptimizer.zero_grad()outputs = model(inputs)loss = criterion(outputs, labels)loss.backward()optimizer.step()running_loss += loss.item()if i % 2000 == 1999:print('[%d, %5d] loss: %.3f' %(epoch + 1, i + 1, running_loss / 2000))running_loss = 0.0

5.保存模型

# 保存模型
torch.save(model.state_dict(), 'model.pth')

二,使用自己训练的.pth模型进行训练的步骤如下:

1.导入必要的库和模型

import torch
import torchvision
from torchvision import transforms
from torch.utils.data import DataLoader
from my_dataset import MyDataset # 自定义数据集
from my_model import MyModel # 自定义模型

2.设置超参数和路径

batch_size = 32 # 批大小
num_epochs = 10 # 训练轮数
learning_rate = 0.001 # 学习率
device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') # 设置设备
train_data_path = 'train_data/' # 训练数据集路径
test_data_path = 'test_data/' # 测试数据集路径
model_path = 'my_model.pth' # 模型保存路径

3.加载数据集

train_transforms = transforms.Compose([transforms.Resize((224, 224)), # 调整图像大小transforms.RandomHorizontalFlip(), # 随机水平翻转transforms.ToTensor(), # 转换为张量transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225]) # 标准化
])test_transforms = transforms.Compose([transforms.Resize((224, 224)),transforms.ToTensor(),transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
])train_dataset = MyDataset(train_data_path, train_transforms) # 自定义数据集
test_dataset = MyDataset(test_data_path, test_transforms)train_loader = DataLoader(train_dataset, batch_size=batch_size, shuffle=True) # 训练集加载器
test_loader = DataLoader(test_dataset, batch_size=batch_size, shuffle=False) # 测试集加载器

4.加载模型

model = MyModel() # 自定义模型
model.load_state_dict(torch.load(model_path)) # 加载.pth模型
model.to(device) # 将模型移动到设备上

5.定义损失函数和优化器

criterion = torch.nn.CrossEntropyLoss() # 交叉熵损失函数
optimizer = torch.optim.Adam(model.parameters(), lr=learning_rate) # Adam优化器

6.训练模型

total_step = len(train_loader)
for epoch in range(num_epochs):for i, (images, labels) in enumerate(train_loader):images = images.to(device)labels = labels.to(device)outputs = model(images)loss = criterion(outputs, labels)optimizer.zero_grad()loss.backward()optimizer.step()if (i+1) % 100 == 0:print('Epoch [{}/{}], Step [{}/{}], Loss: {:.4f}'.format(epoch+1, num_epochs, i+1, total_step, loss.item()))torch.save(model.state_dict(), 'fine_tuned_model.pth') # 保存.pth模型

7.测试模型

model.eval() # 切换到评估模式
with torch.no_grad():correct = 0total = 0for images, labels in test_loader:images = images.to(device)labels = labels.to(device)outputs = model(images)_, predicted = torch.max(outputs.data, 1)total += labels.size(0)correct += (predicted == labels).sum().item()print('Accuracy of the network on the test images: {} %'.format(100 * correct / total))

http://www.tj-hxxt.cn/news/93375.html

相关文章:

  • 网站建设中英文版seo网站推广的主要目的是什么
  • 2017年网站外链怎么做网络营销课程个人总结3000字
  • 北京网站建设百度排名临沂百度代理公司有几个
  • 牡丹江做网站网络营销产品策略的内容
  • 电子商务网站建设实验报告seo网站推广杭州
  • 深圳网站订制开发seo博客网址
  • 网站开发广东seo课程培训中心
  • 网站的在线qq客服链接怎么做网站推广优化公司
  • 网站后台批量上传图片企业建站公司
  • 做调查的网站seo推广软件
  • 电子商务中的网站开发品牌网站建设哪家好
  • 扬州做网站的公司今日油价92汽油价格表
  • 生活信息网站建设seo是什么的缩写
  • 中山市做网站单个药品营销策划方案
  • 外贸三种语言网站建设广告联盟自动挂机赚钱
  • 南昌专业做网站公司优化是什么梗
  • 个人如何免费建网站凌哥seo
  • 排名优化网站百度站长平台账号购买
  • 免费源码下载一键优化免费下载
  • 如何做网站推广 求指点如何优化培训体系
  • 做聚美优品网站得多少钱推广工具有哪些
  • 阿里巴巴外发加工网是否真实百度关键词优化策略
  • 做打折的淘宝小卖家的网站网站点击量软件
  • 高端品牌网站设计欣赏公司推广渠道有哪些
  • 多个域名绑定一个网站对网站外部的搜索引擎优化
  • 做网站一定要域名嘛短视频平台推广方案
  • 721网站建设论坛推广案例
  • 网站可以做软著吗网址收录查询
  • 如何做网站的管理后台万能搜索 引擎
  • 广州制作网站开发友情链接qq群