中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

哪些網(wǎng)站可以做詳情頁(yè)企業(yè)關(guān)鍵詞大全

哪些網(wǎng)站可以做詳情頁(yè),企業(yè)關(guān)鍵詞大全,綜合性門(mén)戶網(wǎng)站有哪些,wordpress開(kāi)發(fā)登錄插件模型 神經(jīng)網(wǎng)絡(luò)采用下圖 我使用之后發(fā)現(xiàn)迭代多了之后一直最高是正確率65%左右,然后我自己添加了一些Relu激活函數(shù)和正則化,現(xiàn)在正確率可以有80%左右。 模型代碼 import torch from torch import nnclass YmModel(nn.Module):def __init__(self):super(…

模型

神經(jīng)網(wǎng)絡(luò)采用下圖
在這里插入圖片描述

我使用之后發(fā)現(xiàn)迭代多了之后一直最高是正確率65%左右,然后我自己添加了一些Relu激活函數(shù)和正則化,現(xiàn)在正確率可以有80%左右。

模型代碼

import torch
from torch import nnclass YmModel(nn.Module):def __init__(self):super(YmModel, self).__init__()self.model = nn.Sequential(nn.Conv2d(3, 32, kernel_size=5, stride=1, padding=2),nn.BatchNorm2d(32),nn.ReLU(),nn.MaxPool2d(2),nn.Conv2d(32, 32, kernel_size=5, stride=1, padding=2),nn.BatchNorm2d(32),nn.ReLU(),nn.MaxPool2d(2),nn.Conv2d(32, 64, kernel_size=5, stride=1, padding=2),nn.BatchNorm2d(64),nn.ReLU(),nn.MaxPool2d(2),nn.Flatten(),nn.Linear(64 * 4 * 4, 512),nn.ReLU(),nn.Dropout(0.5),nn.Linear(512, 64),nn.ReLU(),nn.Dropout(0.5),nn.Linear(64, 10),)def forward(self, x):return self.model(x)

訓(xùn)練

有一點(diǎn)要說(shuō)明的是,數(shù)據(jù)集中并沒(méi)有驗(yàn)證集,你可以從訓(xùn)練集扣個(gè)1w張出來(lái)

import torch
import torchvision
from torchvision import transformsfrom models.YMModel import YmModel
from torch.utils.data import DataLoadertransform_train = transforms.Compose([transforms.RandomCrop(32, padding=4),transforms.RandomHorizontalFlip(),transforms.ToTensor(),transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)),
])# 數(shù)據(jù)集
train_dataset = torchvision.datasets.CIFAR10(root='./data', train=True, transform=transform_train, download=True)
test_dataset = torchvision.datasets.CIFAR10(root='./data', train=False, transform=torchvision.transforms.ToTensor(), download=True)train_loader = DataLoader(train_dataset, batch_size=64, shuffle=True)
test_loader = DataLoader(test_dataset, batch_size=64)
print(len(train_loader), len(test_loader))print(len(train_dataset), len(test_dataset))model = YmModel()
#迭代次數(shù)
train_epochs = 300
#優(yōu)化器
optimizer = torch.optim.Adam(model.parameters(), lr=1e-3)
# 損失函數(shù)
loss_fn = torch.nn.CrossEntropyLoss()train_epochs_step = 0
best_accuracy = 0.for epoch in range(train_epochs):model.train()print(f'Epoch is {epoch}')for images, labels in train_loader:outputs = model(images)loss = loss_fn(outputs, labels)optimizer.zero_grad()loss.backward()optimizer.step()if train_epochs_step % 100 == 0:print(f'Train_Epoch is {train_epochs_step}\t Loss is {loss.item()}')train_epochs_step += 1train_epochs_step = 0with torch.no_grad():loss_running_total = 0.acc_running_total = 0.for images, labels in test_loader:outputs = model(images)loss = loss_fn(outputs, labels)loss_running_total += loss.item()acc_running_total += (outputs.argmax(1) == labels).sum().item()acc_running_total /= len(test_dataset)if acc_running_total > best_accuracy:best_accuracy = acc_running_totaltorch.save(model.state_dict(), './best_model.pth')print('accuracy is {}'.format(acc_running_total))print('total loss is {}'.format(loss_running_total))print('best accuracy is {}'.format(best_accuracy))

驗(yàn)證

import osimport numpy as np
import torch
import torchvision
from PIL import Image
from torch.utils.data import DataLoader
from torchvision import transformsfrom models.TestColor import TextColor
from models.YMModel import YmModeltest_dataset = torchvision.datasets.CIFAR10(root='./data', train=False, transform=torchvision.transforms.ToTensor(), download=True)
test_loader = DataLoader(test_dataset, batch_size=64, shuffle=False)classes = ('airplane', 'automobile', 'bird', 'cat', 'deer','dog', 'frog', 'horse', 'ship', 'truck')
model = YmModel()model.load_state_dict(torch.load('best_model.pth'))model.eval()
with torch.no_grad():correct = 0.for images, labels in test_loader:outputs = model(images)_, predicted = torch.max(outputs, 1)correct += (predicted == labels).sum().item()print('Accuracy : {}'.format(100 * correct / len(test_dataset)))
folder_path = './images'
files_names = os.listdir(folder_path)
transform_test = transforms.Compose([transforms.Resize((32, 32)),transforms.ToTensor(),
])for file_name in files_names:image_path = os.path.join(folder_path, file_name)image = Image.open(image_path)image = transform_test(image)image = np.reshape(image, [1, 3, 32, 32])output = model(image)_, predicted = torch.max(output, 1)source_name = os.path.splitext(file_name)[0]predicted_class = classes[predicted.item()]colors = TextColor.GREEN if predicted_class == source_name else TextColor.REDprint(f"Source is {TextColor.BLUE}{source_name}{TextColor.RESET}, and predicted is {colors}{predicted_class}{TextColor.RESET}")

結(jié)果

TextColor是自定義字體顏色的類,image中就是自己的圖片。
結(jié)果如下:測(cè)試集的正確率有82.7%

在這里插入圖片描述

http://www.risenshineclean.com/news/47955.html

相關(guān)文章:

  • 印刷網(wǎng)站模板下載湛江百度seo公司
  • wordpress模板自媒體seo推廣軟件排行榜前十名
  • 網(wǎng)站認(rèn)證打的錢(qián)怎么做分錄重慶百度推廣seo
  • 合同 制作 網(wǎng)站網(wǎng)絡(luò)營(yíng)銷好找工作嗎
  • 文章博客媒體網(wǎng)站模板小學(xué)生收集的新聞10條
  • wordpress 網(wǎng)站主題太原seo團(tuán)隊(duì)
  • 加盟網(wǎng)站開(kāi)發(fā)費(fèi)用谷歌seo培訓(xùn)
  • 登陸國(guó)外的網(wǎng)站要這么做百度推廣投訴人工電話
  • 自助式建網(wǎng)站游戲推廣員上班靠譜嗎
  • 廣西建設(shè)職業(yè)學(xué)院官網(wǎng)網(wǎng)站網(wǎng)絡(luò)營(yíng)銷策劃案怎么寫(xiě)
  • 第三方微信網(wǎng)站建設(shè)全國(guó)人大常委會(huì)
  • 馬尾網(wǎng)站建設(shè)百度推廣沒(méi)有效果怎么辦
  • 無(wú)線網(wǎng)絡(luò)管理系統(tǒng)長(zhǎng)沙seo網(wǎng)絡(luò)推廣
  • 免費(fèi)網(wǎng)站建設(shè)那個(gè)好鏈接檢測(cè)工具
  • 軟件推薦網(wǎng)站溫州seo排名公司
  • 株洲網(wǎng)站建設(shè)什么是網(wǎng)站seo
  • 高端網(wǎng)站建設(shè)注意網(wǎng)絡(luò)營(yíng)銷案例ppt
  • 深圳市seo網(wǎng)站設(shè)計(jì)多少錢(qián)國(guó)外服務(wù)器免費(fèi)ip地址
  • adobe網(wǎng)站制作合肥正規(guī)的seo公司
  • 商業(yè)網(wǎng)站建設(shè)規(guī)劃書(shū)網(wǎng)絡(luò)營(yíng)銷工具介紹
  • 電商網(wǎng)站用php做的嗎網(wǎng)絡(luò)營(yíng)銷的表現(xiàn)形式有哪些
  • 網(wǎng)站虛擬主機(jī)購(gòu)買教程seo公司網(wǎng)站推廣
  • 建設(shè)局網(wǎng)站施工合同范本上海網(wǎng)站建設(shè)哪家好
  • 企業(yè)網(wǎng)站建設(shè)開(kāi)發(fā)費(fèi)用seo基礎(chǔ)知識(shí)培訓(xùn)
  • 如何設(shè)計(jì)好的網(wǎng)頁(yè)杭州網(wǎng)站seo外包
  • 做私彩網(wǎng)站需注意什么電商怎么做新手入門(mén)
  • 可以做公司網(wǎng)站廊坊快速優(yōu)化排名
  • 做的網(wǎng)站在百度搜索不到怎么樣免費(fèi)做網(wǎng)站
  • 重慶做網(wǎng)站開(kāi)發(fā)的集中北京seo課程培訓(xùn)
  • 朔州如何做百度的網(wǎng)站網(wǎng)站排名查詢平臺(tái)