<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      pytorch實踐(七) 使用訓練好的模型進行測試

      模型:

      neural_network_model.py

      from torch import nn 
      
      
      # 定義神經網絡模型
      class NeuralNetwork(nn.Module):
          def __init__(self):
              super().__init__()
              self.flatten = nn.Flatten()  # 將 1x28x28 展平為 784
              self.linear_relu_stack = nn.Sequential(
                  nn.Linear(28*28, 128),
                  nn.ReLU(),
                  nn.Linear(128, 64),
                  nn.ReLU(),
                  nn.Linear(64, 10)  # 最終10類輸出
              )
      
          def forward(self, x):
              x = self.flatten(x)
              logits = self.linear_relu_stack(x)
              return logits

      加載并測試模型

      from neural_network_model import NeuralNetwork
      import torch
      from torchvision import datasets, transforms
      from torch.utils.data import DataLoader
      from torchvision.transforms import ToTensor
      
      
      
      # 設置 device
      device = "cuda" if torch.cuda.is_available() else "cpu"
      
      # 下載測試數據
      test_data = datasets.FashionMNIST(
          root="data",
          train=False,
          download=True,
          transform=ToTensor()
      )
      
      test_dataloader = DataLoader(test_data, batch_size=64, shuffle=True)
      
      
      # 從 dataloader 中取出一個 batch
      data_iter = iter(test_dataloader)
      images, labels = next(data_iter)
      
      # 拿一張圖來測試
      img = images[0].unsqueeze(0).to(device)  # 加 batch 維度
      label = labels[0]
      
      # 加載模型結構并加載權重
      model_path = "saved_models/fashion_mnist_model.pth"
      model = NeuralNetwork().to(device)
      model.load_state_dict(torch.load(model_path))
      model.eval() # 設置模型為測試模式
      
      
      correct = 0
      total = 0
      with torch.no_grad():
          for images, labels in test_dataloader:
              images, labels = images.to(device), labels.to(device)
              outputs = model(images)
              predicted = outputs.argmax(dim=1)
              
              # 統計正確數
              correct += (predicted == labels).sum().item()
              total += labels.size(0)
              
              # 逐個打印結果(可以根據需要注釋掉)
              for i in range(len(labels)):
                  print(f"真實標簽: {labels[i].item()}, 預測結果: {predicted[i].item()}")
      
      accuracy = 100 * correct / total
      print(f"\n測試集準確率: {accuracy:.2f}%")

       

      測試結果輸出:

      image

       

      posted @ 2025-07-25 10:08  daviyoung  閱讀(40)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产中文字幕精品视频| 性色在线视频精品| 无码一区中文字幕| A毛片终身免费观看网站| 色欲av无码一区二区人妻| 亚洲国产日韩a在线亚洲| 亚洲国产熟女一区二区三区| 中文字幕av一区二区三区| 国产尤物精品自在拍视频首页| 无码综合天天久久综合网| 国产精品一区二区久久岳| 国产美女久久久亚洲综合| 99在线国内在线视频22| 亚洲免费观看一区二区三区| 97无码人妻福利免费公开在线视频 | 日本亚洲一区二区精品| 伊人精品成人久久综合97| 精品无码一区在线观看| 乌克兰丰满女人a级毛片右手影院| 国内自拍av在线免费| 精品999日本久久久影院| 公安县| 久久亚洲国产精品五月天| 亚洲精品无码久久一线| 合水县| 国产农村激情免费专区| 国产精品人妻久久无码不卡| 2020年最新国产精品正在播放| 免费中文熟妇在线影片| 国产成人一区二区三区在线观看 | 亚洲日本va午夜在线影院| 亚洲中文字幕在线无码一区二区| 色哟哟www网站入口成人学校| 国产网友愉拍精品视频| 国产精品av中文字幕| 一区二区在线观看 激情| 国产精品免费观在线| 国产精品久久久久无码网站| 色道久久综合亚洲精品蜜桃| 欧美成人午夜精品免费福利| 老熟女重囗味hdxx69|