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

荔湾区网站建设如何实施网站推广

荔湾区网站建设,如何实施网站推广,各地好的深圳影视广告,重庆南坪网站建设1.对inception网络在cifar10上观察精度 Inception网络是一种经典的卷积神经网络架构,其核心特点是通过“ inception模块”组合不同尺寸的卷积核(如1x1、3x3、5x5)和池化操作,在提升特征提取能力的同时控制计算量。 在CIFAR-10数据…

1.对inception网络在cifar10上观察精度

 

Inception网络是一种经典的卷积神经网络架构,其核心特点是通过“ inception模块”组合不同尺寸的卷积核(如1x1、3x3、5x5)和池化操作,在提升特征提取能力的同时控制计算量。

在CIFAR-10数据集(含10类小尺寸图像)上,Inception网络的表现受具体版本和训练配置影响,测试精度通常在87% - 96%之间。例如,Inception-v3在该数据集上可达到约96.5%的精度,展现了其对小图像分类的有效性。

 

import torch
import torch.nn as nn
import torch.optim as optim
from torchvision import datasets, transforms, models
from torch.utils.data import DataLoader
 
# 检查设备
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
print(f"使用设备: {device}")
 
# 数据预处理
transform = transforms.Compose([
    transforms.Resize((299, 299)),  # Inception 网络需要输入大小为 299x299
    transforms.ToTensor(),
    transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))  # 标准化到 [-1, 1]
])
 
# 加载 CIFAR-10 数据集
train_dataset = datasets.CIFAR10(root='./data', train=True, download=True, transform=transform)
test_dataset = datasets.CIFAR10(root='./data', train=False, download=True, transform=transform)
 
train_loader = DataLoader(train_dataset, batch_size=32, shuffle=True)
test_loader = DataLoader(test_dataset, batch_size=32, shuffle=False)
 
# 加载预训练的 Inception 网络
model = models.inception_v3(pretrained=True)
model.aux_logits = False  # 禁用辅助分类器
model.fc = nn.Linear(model.fc.in_features, 10)  # 修改最后一层为 CIFAR-10 的 10 类
model = model.to(device)
 
# 定义损失函数和优化器
criterion = nn.CrossEntropyLoss()
optimizer = optim.Adam(model.parameters(), lr=1e-4)
 
# 训练函数
def train(model, train_loader, criterion, optimizer, device, epochs):
    model.train()
    for epoch in range(epochs):
        running_loss = 0.0
        correct = 0
        total = 0
        for batch_idx, (data, target) in enumerate(train_loader):
            data, target = data.to(device), target.to(device)
            optimizer.zero_grad()
            output = model(data)
            loss = criterion(output, target)
            loss.backward()
            optimizer.step()
            
            running_loss += loss.item()
            _, predicted = output.max(1)
            total += target.size(0)
            correct += predicted.eq(target).sum().item()
        
        epoch_loss = running_loss / len(train_loader)
        epoch_acc = 100. * correct / total
        print(f"Epoch [{epoch+1}/{epochs}] | Loss: {epoch_loss:.4f} | Accuracy: {epoch_acc:.2f}%")
 
# 测试函数
def test(model, test_loader, criterion, device):
    model.eval()
    test_loss = 0.0
    correct = 0
    total = 0
    with torch.no_grad():
        for data, target in test_loader:
            data, target = data.to(device), target.to(device)
            output = model(data)
            loss = criterion(output, target)
            test_loss += loss.item()
            _, predicted = output.max(1)
            total += target.size(0)
            correct += predicted.eq(target).sum().item()
    
    avg_loss = test_loss / len(test_loader)
    accuracy = 100. * correct / total
    print(f"Test Loss: {avg_loss:.4f} | Test Accuracy: {accuracy:.2f}%")
    return accuracy
 
# 执行训练和测试
epochs = 10
print("开始训练 Inception 网络...")
train(model, train_loader, criterion, optimizer, device, epochs)
print("训练完成!开始测试...")
test_accuracy = test(model, test_loader, criterion, device)
print(f"最终测试准确率: {test_accuracy:.2f}%")

 

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

相关文章:

  • 做伦理电影网站临沂网站建设优化
  • 城乡建设网站报建需要什么新网域名
  • 加强政协机关网站建设广东seo推广公司
  • ps做游戏网站长尾关键词挖掘工具
  • 编译django做的网站百度公司招聘岗位
  • 齐诺网站建设东莞网站建设做网站百度怎么做推广
  • 做网站一定要购买虚拟主机吗seo排名优化首页
  • 建设银行网站怎么看不见余额谷歌官网网址
  • 网站建设.软件开发百度竞价排名规则及费用
  • 宁波做网站gs广点通推广登录入口
  • 做贺卡网站天津百度推广公司
  • wordpress 郁思注意seo短视频网页入口
  • 电子商务网站 费用中国万网登录入口
  • 大型网站制作设计百度移动端排名软件
  • 硅云wordpress多站点网站优化方案范文
  • sever2012做网站北京seo百科
  • 丹东网站优化百度一下官网入口
  • 衡阳电商网站建设关键词优化的五个步骤
  • 网站与网页设计一键优化
  • 自己搭建网站需要多少钱长春网站建设开发
  • 政府门户网站有哪些功能品牌推广外包公司
  • 地方电商门户网站如何建设北京百度seo关键词优化
  • 备案不关闭网站怎么样百度知道在线问答
  • 网站建设项目国内外分析报告百度指数的特点
  • 昆明品牌网站建设seo网络推广有哪些
  • 网站建设添加文件夹在哪友链是什么
  • 站长工具劲爆写文章在哪里发表挣钱
  • 免费个人网站空间获客软件排名前十名
  • 镇江网站建设推广做百度推广
  • wordpress建站用什么意思东莞市网站建设