利用PyTorch訓練模型識別數字+英文圖片驗證碼
摘要:使用深度學習框架PyTorch來訓練模型去識別4-6位數字+字母混合圖片驗證碼(我們可以使用第三方庫captcha生成這種圖片驗證碼或者自己收集目標網站的圖片驗證碼進行針對訓練)。
一、製作訓練資料集
我們可以把需要生成圖片的一些引數放在setting.py檔案中,方便以後更改
# setting.py
SEED = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" # 字元池
CODE_TYPE = "1004" # 1004:4位數字+字母,1005:5位數字+字母,1006:6位數字+字母
CHAR_NUMBER = 4 # 字元數量,根據自己的需求更改
IMG_WIDTH = 160 # 圖片寬度
IMG_HEIGHT = 60 # 圖片高度
BATCH_SIZE = 60 # 每個訓練批次的資料樣本數
生成圖片驗證碼的程式碼編寫如下
# generate.py
from captcha.image import ImageCaptcha
import concurrent.futures
from pathlib import Path
import shutil
import random
from setting import IMG_WIDTH, IMG_HEIGHT, SEED, CHAR_NUMBER, CODE_TYPE
def generate_captcha(num, output_dir, thread_name=0):
"""
生成一定數量的驗證碼圖片
:param num: 生成數量
:param output_dir: 存放驗證碼圖片的資料夾路徑
:param thread_name: 執行緒名稱
:return: None
"""
# 如果目錄已存在,則先刪除後再建立
if Path(output_dir).exists():
shutil.rmtree(output_dir)
Path(output_dir).mkdir()
for i in range(num):
img = ImageCaptcha(width=IMG_WIDTH, height=IMG_HEIGHT)
chars = "".join([random.choice(SEED) for _ in range(CHAR_NUMBER)])
save_path = f"{output_dir}/{i + 1}-{chars}.png"
img.write(chars, save_path)
print(f"Thread {thread_name}: 已生成{i + 1}張驗證碼")
print(f"Thread {thread_name}: 驗證碼圖片生成完畢")
def main():
with concurrent.futures.ThreadPoolExecutor(max_workers=30) as executor:
executor.submit(generate_captcha, 50000, f"./train_{CODE_TYPE}", 0)
executor.submit(generate_captcha, 1000, f"./test_{CODE_TYPE}", 1)
if __name__ == '__main__':
main()
我們生成了50000張驗證碼圖片用作訓練集儲存在train_1004資料夾下,1000張圖片用作測試集儲存在test_1004資料夾下,開啟執行緒數為30(可根據情況更改)
二、用DataLoader載入自定義的Dataset
自定義一個Dataset類,將train_1004資料夾中的圖片載入進來並作一定的處理,程式碼編寫如下
# loader.py
from torch.utils.data import Dataset, DataLoader
from torchvision import transforms
from PIL import Image
import torch
import os
from setting import CODE_TYPE, BATCH_SIZE, SEED, CHAR_NUMBER
class ImageDataSet(Dataset):
def __init__(self, dir_path):
super(ImageDataSet, self).__init__()
self.img_path_list = [f"{dir_path}/{filename}" for filename in os.listdir(dir_path)]
self.trans = transforms.Compose([
transforms.ToTensor(),
transforms.Grayscale() # 每張圖片都會被這行程式碼灰度化
])
def __getitem__(self, idx):
image = self.trans(Image.open(self.img_path_list[idx]))
label = self.img_path_list[idx].split("-")[-1].replace(".png", "")
label = one_hot_encode(label)
return image, label
def __len__(self):
return len(self.img_path_list)
# 用torch.zeros()函式生成一個4行36列,值全是0的張量。接著迴圈標籤中的各個字元,將字元在SEED中對應的索引獲取到,然後將張量中對應位置的0,改成1。最後我們要返回一個一維的列表,長度是4*36=144
def one_hot_encode(label):
"""將字元轉為獨熱碼"""
cols = len(SEED)
rows = CHAR_NUMBER
result = torch.zeros((rows, cols), dtype=float)
for i, char in enumerate(label):
j = SEED.index(char)
result[i, j] = 1.0
return result.view(1, -1)[0]
# 將模型預測的值從一維轉成4行36列的二維張量,然後呼叫torch.argmax()函式尋找每一行最大值(也就是1)的索引。知道索引後就可以從SEED中找到對應的字元
def one_hot_decode(pred_result):
"""將獨熱碼轉為字元"""
pred_result = pred_result.view(-1, len(SEED))
index_list = torch.argmax(pred_result, dim=1)
text = "".join([SEED[i] for i in index_list])
return text
def get_loader(path):
"""載入資料"""
dataset = ImageDataSet(path)
dataloader = DataLoader(dataset, BATCH_SIZE, shuffle=True)
return dataloader
if __name__ == '__main__':
train_dataloader = get_loader(f"./train_{CODE_TYPE}")
test_dataloader = get_loader(f"./test_{CODE_TYPE}")
for X, y in train_dataloader:
print(X.shape)
print(y.shape)
break
三、訓練模型
編寫一個CNN神經網路模型,然後開始訓練,損失函式使用的是MultiLabelSoftMarginLoss,最佳化器用的是Adam,訓練週期為30(可按需更改),程式碼編寫如下
# train.py
import torch
from torch import nn
from loader import get_loader
from setting import CODE_TYPE, CHAR_NUMBER, SEED
device = "cuda" if torch.cuda.is_available() else "mps" if torch.backends.mps.is_available() else "cpu"
class NeuralNetWork(nn.Module):
def __init__(self):
super(NeuralNetWork, self).__init__()
self.layer1 = nn.Sequential(
nn.Conv2d(in_channels=1, out_channels=64, kernel_size=3, padding=1),
nn.ReLU(),
nn.MaxPool2d(kernel_size=2)
)
self.layer2 = nn.Sequential(
nn.Conv2d(in_channels=64, out_channels=128, kernel_size=3, padding=1),
nn.ReLU(),
nn.MaxPool2d(kernel_size=2)
)
self.layer3 = nn.Sequential(
nn.Conv2d(in_channels=128, out_channels=256, kernel_size=3, padding=1),
nn.ReLU(),
nn.MaxPool2d(kernel_size=2)
)
self.layer4 = nn.Sequential(
nn.Conv2d(in_channels=256, out_channels=512, kernel_size=3, padding=1),
nn.ReLU(),
nn.MaxPool2d(kernel_size=2)
)
self.layer5 = nn.Sequential(
nn.Flatten(),
nn.Linear(in_features=15360, out_features=4096),
nn.Dropout(0.5),
nn.ReLU(),
nn.Linear(in_features=4096, out_features=CHAR_NUMBER * len(SEED))
)
def forward(self, x):
x = self.layer1(x)
x = self.layer2(x)
x = self.layer3(x)
x = self.layer4(x)
x = self.layer5(x)
return x
def train(dataloader, model, loss_fn, optimizer):
model.train()
for batch, (X, y) in enumerate(dataloader):
X, y = X.to(device), y.to(device)
pred = model(X)
loss = loss_fn(pred, y)
optimizer.zero_grad()
loss.backward()
optimizer.step()
if batch % 100 == 0:
print(f"損失值: {loss:>7f}")
def main():
model = NeuralNetWork().to(device)
loss_fn = nn.MultiLabelSoftMarginLoss()
optimizer = torch.optim.Adam(model.parameters(), lr=1e-3)
train_dataloader = get_loader(f"./train_{CODE_TYPE}")
epoch = 30
for t in range(epoch):
print(f"訓練週期 {t + 1}\n-------------------------------")
train(train_dataloader, model, loss_fn, optimizer)
print("\n")
torch.save(model.state_dict(), f"./model_{CODE_TYPE}.pth")
print("訓練完成,模型已儲存")
if __name__ == '__main__':
main()
四、識別驗證碼
最後一步就是驗證模型的準確度了,程式碼編寫如下
# main.py
import os
import torch
from PIL import Image
from train import NeuralNetWork
from loader import one_hot_decode
from torchvision import transforms
from setting import CODE_TYPE
device = "cuda" if torch.cuda.is_available() else "mps" if torch.backends.mps.is_available() else "cpu"
def predict(model, file_path):
trans = transforms.Compose([
transforms.ToTensor(),
transforms.Grayscale()
])
with torch.no_grad():
X = trans(Image.open(file_path)).reshape(1, 1, 60, 160)
pred = model(X)
text = one_hot_decode(pred)
return text
def main():
model = NeuralNetWork().to(device)
model.load_state_dict(torch.load(f"./model_{CODE_TYPE}.pth", map_location=torch.device("cpu")))
model.eval()
correct = 0
test_dir = f"./test_{CODE_TYPE}"
total = len(os.listdir(test_dir))
for filename in os.listdir(test_dir):
file_path = f"{test_dir}/{filename}"
real_captcha = file_path.split("-")[-1].replace(".png", "")
pred_captcha = predict(model, file_path)
if pred_captcha == real_captcha:
correct += 1
print(f"{file_path}的預測結果為{pred_captcha},預測正確")
else:
print(f"{file_path}的預測結果為{pred_captcha},預測錯誤")
accuracy = f"{correct / total * 100:.2f}%"
print(accuracy)
if __name__ == '__main__':
main()
經測試,4點陣圖片驗證碼準確度為92.80%左右
./test_1004/1-828Q.png的預測結果為828Q,預測正確
./test_1004/10-UGAH.png的預測結果為UGAH,預測正確
./test_1004/100-MH30.png的預測結果為MH30,預測正確
./test_1004/1000-8XVI.png的預測結果為8XVI,預測正確
./test_1004/101-0LLO.png的預測結果為0LLO,預測正確
./test_1004/102-AA9Y.png的預測結果為AA9Y,預測正確
./test_1004/103-T2NU.png的預測結果為T2NU,預測正確
./test_1004/104-7PA6.png的預測結果為7PA6,預測正確
./test_1004/105-AUIM.png的預測結果為AUIM,預測正確
./test_1004/106-O6D0.png的預測結果為O6D0,預測正確
./test_1004/107-CY8H.png的預測結果為CY8H,預測正確
./test_1004/108-97V7.png的預測結果為97V7,預測正確
./test_1004/109-LKH3.png的預測結果為CKH3,預測錯誤
./test_1004/11-7CIL.png的預測結果為7CIL,預測正確
./test_1004/110-7P5X.png的預測結果為7P5X,預測正確
./test_1004/111-H2ZO.png的預測結果為H2ZO,預測正確
./test_1004/112-E1PF.png的預測結果為E1PF,預測正確
./test_1004/113-3MEH.png的預測結果為3MEH,預測正確
./test_1004/114-SABK.png的預測結果為SABK,預測正確
./test_1004/115-XHJR.png的預測結果為XHJR,預測正確
./test_1004/116-0ADD.png的預測結果為OADD,預測錯誤
./test_1004/117-5GKI.png的預測結果為5GKI,預測正確
./test_1004/118-FWHK.png的預測結果為FWHK,預測正確
./test_1004/119-B426.png的預測結果為B426,預測正確
./test_1004/12-1515.png的預測結果為1515,預測正確
./test_1004/120-Q3CM.png的預測結果為Q3QM,預測錯誤
./test_1004/121-JIJ6.png的預測結果為JIJ6,預測正確
./test_1004/122-TIQS.png的預測結果為TIQS,預測正確
./test_1004/123-1C71.png的預測結果為1C71,預測正確
./test_1004/124-7905.png的預測結果為7905,預測正確
./test_1004/125-0NRY.png的預測結果為ONRY,預測錯誤
./test_1004/126-AOCO.png的預測結果為AOCO,預測正確
./test_1004/127-RA8V.png的預測結果為RA8V,預測正確
./test_1004/128-TLY2.png的預測結果為ILY2,預測錯誤
./test_1004/129-C0QY.png的預測結果為C0QY,預測正確
./test_1004/13-POOE.png的預測結果為POOE,預測正確
./test_1004/130-KALW.png的預測結果為KALW,預測正確
./test_1004/131-QGFA.png的預測結果為QGFA,預測正確
./test_1004/132-Y4ZZ.png的預測結果為Y4ZZ,預測正確
./test_1004/133-2Q1F.png的預測結果為2Q1F,預測正確
./test_1004/134-67QD.png的預測結果為67QD,預測正確
./test_1004/135-LJE0.png的預測結果為LJE0,預測正確
./test_1004/136-OFYJ.png的預測結果為OFYJ,預測正確
./test_1004/137-0NWW.png的預測結果為0NWW,預測正確
./test_1004/138-WMDO.png的預測結果為WMDO,預測正確
./test_1004/139-SQ0R.png的預測結果為SQ0R,預測正確
./test_1004/14-J1ZO.png的預測結果為J1ZO,預測正確
./test_1004/140-S83P.png的預測結果為S83P,預測正確
./test_1004/141-D7WY.png的預測結果為D7WY,預測正確
./test_1004/142-6MKZ.png的預測結果為6MKZ,預測正確
./test_1004/143-MLCM.png的預測結果為MLCM,預測正確
./test_1004/144-CTF2.png的預測結果為CTF2,預測正確
./test_1004/145-BSF2.png的預測結果為BSF2,預測正確
./test_1004/146-GNHQ.png的預測結果為GNHQ,預測正確
./test_1004/147-SWRX.png的預測結果為SWRX,預測正確
./test_1004/148-E3U1.png的預測結果為E3U1,預測正確
./test_1004/149-W1UW.png的預測結果為W1UW,預測正確
./test_1004/15-20RK.png的預測結果為20RK,預測正確
./test_1004/150-I9ZW.png的預測結果為I9ZW,預測正確
./test_1004/151-SJ18.png的預測結果為SJ18,預測正確
./test_1004/152-5KCP.png的預測結果為5KCP,預測正確
./test_1004/153-SXU6.png的預測結果為SXU6,預測正確
./test_1004/154-TLC8.png的預測結果為TCC8,預測錯誤
./test_1004/155-YW9K.png的預測結果為YW9K,預測正確
./test_1004/156-793X.png的預測結果為793X,預測正確
./test_1004/157-IE5H.png的預測結果為IE5H,預測正確
./test_1004/158-VI0V.png的預測結果為VIIV,預測錯誤
./test_1004/159-92EL.png的預測結果為92EL,預測正確
./test_1004/16-ZATG.png的預測結果為ZATG,預測正確
./test_1004/160-JG9E.png的預測結果為JG9E,預測正確
./test_1004/161-9XPA.png的預測結果為9XPA,預測正確
./test_1004/162-ZLCC.png的預測結果為ZLCC,預測正確
./test_1004/163-5728.png的預測結果為5728,預測正確
./test_1004/164-G59Y.png的預測結果為G59Y,預測正確
./test_1004/165-ATU0.png的預測結果為ATU0,預測正確
./test_1004/166-0GG0.png的預測結果為0GG0,預測正確
./test_1004/167-H3FG.png的預測結果為H3FG,預測正確
./test_1004/168-76D0.png的預測結果為76D0,預測正確
./test_1004/169-PFME.png的預測結果為PFME,預測正確
./test_1004/17-61PE.png的預測結果為61PE,預測正確
./test_1004/170-IJG3.png的預測結果為IJG3,預測正確
./test_1004/171-9KNZ.png的預測結果為9KNZ,預測正確
./test_1004/172-YT4T.png的預測結果為YT4T,預測正確
./test_1004/173-ORC6.png的預測結果為ORC6,預測正確
./test_1004/174-UUWN.png的預測結果為UUWN,預測正確
./test_1004/175-4BVU.png的預測結果為4BVU,預測正確
./test_1004/176-WT3K.png的預測結果為WT3K,預測正確
./test_1004/177-4TTW.png的預測結果為4TTW,預測正確
./test_1004/178-M80H.png的預測結果為M80H,預測正確
./test_1004/179-PYB1.png的預測結果為PYB1,預測正確
./test_1004/18-KOJC.png的預測結果為KOJC,預測正確
./test_1004/180-QMRH.png的預測結果為QMRH,預測正確
./test_1004/181-E9JT.png的預測結果為E9JT,預測正確
./test_1004/182-WUA5.png的預測結果為WUA5,預測正確
./test_1004/183-BQ10.png的預測結果為B11D,預測錯誤
./test_1004/184-8HEC.png的預測結果為8HEC,預測正確
./test_1004/185-RPLO.png的預測結果為RPLO,預測正確
./test_1004/186-SCQS.png的預測結果為SCQS,預測正確
./test_1004/187-UX92.png的預測結果為UX92,預測正確
./test_1004/188-75YY.png的預測結果為75YY,預測正確
./test_1004/189-O4JF.png的預測結果為O44F,預測錯誤
./test_1004/19-1BWH.png的預測結果為1BWH,預測正確
./test_1004/190-RTSY.png的預測結果為RTSY,預測正確
./test_1004/191-1KWW.png的預測結果為1KWW,預測正確
./test_1004/192-MXFG.png的預測結果為MXFG,預測正確
./test_1004/193-W3GX.png的預測結果為W3GX,預測正確
./test_1004/194-7S73.png的預測結果為7S73,預測正確
./test_1004/195-QDOA.png的預測結果為QDOA,預測正確
./test_1004/196-ZGEO.png的預測結果為ZGEO,預測正確
./test_1004/197-Y4NZ.png的預測結果為Y4NZ,預測正確
./test_1004/198-5W3O.png的預測結果為5W3O,預測正確
./test_1004/199-VZI0.png的預測結果為VZI0,預測正確
./test_1004/2-HOGA.png的預測結果為HOGA,預測正確
./test_1004/20-MVYC.png的預測結果為MMYC,預測錯誤
./test_1004/200-XFQO.png的預測結果為XFQO,預測正確
./test_1004/201-9HI4.png的預測結果為9HI4,預測正確
./test_1004/202-FFQU.png的預測結果為FFQU,預測正確
./test_1004/203-A0N9.png的預測結果為A0N9,預測正確
./test_1004/204-ZWZO.png的預測結果為ZWZO,預測正確
./test_1004/205-4TDJ.png的預測結果為4TDJ,預測正確
./test_1004/206-0NSK.png的預測結果為0NSK,預測正確
./test_1004/207-FQR6.png的預測結果為FQR6,預測正確
./test_1004/208-H3TN.png的預測結果為H3TN,預測正確
./test_1004/209-ZM2N.png的預測結果為ZM2N,預測正確
./test_1004/21-7LY6.png的預測結果為7LY6,預測正確
./test_1004/210-HZ9A.png的預測結果為HZ9A,預測正確
./test_1004/211-ET5F.png的預測結果為ET5F,預測正確
./test_1004/212-TT2V.png的預測結果為TT2V,預測正確
./test_1004/213-N876.png的預測結果為N87F,預測錯誤
./test_1004/214-KMGK.png的預測結果為KMGK,預測正確
./test_1004/215-K36Y.png的預測結果為K36Y,預測正確
./test_1004/216-8AOF.png的預測結果為8AOF,預測正確
./test_1004/217-HRR8.png的預測結果為HRR8,預測正確
./test_1004/218-2RZC.png的預測結果為2RZC,預測正確
./test_1004/219-FEB2.png的預測結果為FEB2,預測正確
./test_1004/22-GMZW.png的預測結果為GMZW,預測正確
./test_1004/220-ZNMX.png的預測結果為ZNMX,預測正確
./test_1004/221-UWGS.png的預測結果為UWGS,預測正確
./test_1004/222-VYTC.png的預測結果為VYTC,預測正確
./test_1004/223-XS1L.png的預測結果為XS1L,預測正確
./test_1004/224-SVEE.png的預測結果為SVEE,預測正確
./test_1004/225-7XSS.png的預測結果為7XSS,預測正確
./test_1004/226-SNEK.png的預測結果為SNEK,預測正確
./test_1004/227-CPRI.png的預測結果為CPRI,預測正確
./test_1004/228-055L.png的預測結果為055L,預測正確
./test_1004/229-EX0V.png的預測結果為EX0V,預測正確
./test_1004/23-5HNA.png的預測結果為5HNA,預測正確
./test_1004/230-3UTF.png的預測結果為3UUF,預測錯誤
./test_1004/231-DZ6O.png的預測結果為DZ6O,預測正確
./test_1004/232-IELL.png的預測結果為IELL,預測正確
./test_1004/233-NHNJ.png的預測結果為NHNJ,預測正確
./test_1004/234-AGP3.png的預測結果為AGP3,預測正確
./test_1004/235-GBDF.png的預測結果為GBDF,預測正確
./test_1004/236-ZMYF.png的預測結果為ZMYF,預測正確
./test_1004/237-JX0P.png的預測結果為JXPP,預測錯誤
./test_1004/238-S5FG.png的預測結果為S5FG,預測正確
./test_1004/239-0NH0.png的預測結果為0NHO,預測錯誤
./test_1004/24-ZC6F.png的預測結果為ZC6F,預測正確
./test_1004/240-80DG.png的預測結果為80DG,預測正確
./test_1004/241-IX0I.png的預測結果為IX0I,預測正確
./test_1004/242-SD6G.png的預測結果為SD6G,預測正確
./test_1004/243-VL15.png的預測結果為VL15,預測正確
./test_1004/244-O2M2.png的預測結果為O2M2,預測正確
./test_1004/245-5K7X.png的預測結果為5K7X,預測正確
./test_1004/246-NU09.png的預測結果為NUO9,預測錯誤
./test_1004/247-6EPR.png的預測結果為6EPR,預測正確
./test_1004/248-KXO7.png的預測結果為KXO7,預測正確
./test_1004/249-2W7T.png的預測結果為2W7T,預測正確
./test_1004/25-O3ER.png的預測結果為O3ER,預測正確
./test_1004/250-6VL9.png的預測結果為6VL9,預測正確
./test_1004/251-TBLS.png的預測結果為TBLS,預測正確
./test_1004/252-KDPS.png的預測結果為KDPS,預測正確
./test_1004/253-RN3T.png的預測結果為RN3T,預測正確
./test_1004/254-FVDW.png的預測結果為FVDW,預測正確
./test_1004/255-3MO1.png的預測結果為3MO1,預測正確
./test_1004/256-VW5M.png的預測結果為VW5M,預測正確
./test_1004/257-RTIN.png的預測結果為RTIN,預測正確
./test_1004/258-N7XX.png的預測結果為N7XX,預測正確
./test_1004/259-RGPN.png的預測結果為RGPN,預測正確
./test_1004/26-P4T5.png的預測結果為P4T5,預測正確
./test_1004/260-XRE4.png的預測結果為XRE4,預測正確
./test_1004/261-GY41.png的預測結果為GY41,預測正確
./test_1004/262-X58J.png的預測結果為X58J,預測正確
./test_1004/263-DE0H.png的預測結果為DE0H,預測正確
./test_1004/264-Y8JF.png的預測結果為Y8JF,預測正確
./test_1004/265-M5UF.png的預測結果為M5UF,預測正確
./test_1004/266-JIIN.png的預測結果為JIIN,預測正確
./test_1004/267-1Z6O.png的預測結果為1Z6O,預測正確
./test_1004/268-Q2XC.png的預測結果為Q2XC,預測正確
./test_1004/269-L6O3.png的預測結果為L6O3,預測正確
./test_1004/27-KYTP.png的預測結果為KYTP,預測正確
./test_1004/270-AY2G.png的預測結果為AYLG,預測錯誤
./test_1004/271-PPAO.png的預測結果為PPAO,預測正確
./test_1004/272-E3XJ.png的預測結果為E3XJ,預測正確
./test_1004/273-W9GX.png的預測結果為W9GX,預測正確
./test_1004/274-19FT.png的預測結果為19FT,預測正確
./test_1004/275-055D.png的預測結果為O55D,預測錯誤
./test_1004/276-RKQN.png的預測結果為RKQN,預測正確
./test_1004/277-FAM7.png的預測結果為FAM7,預測正確
./test_1004/278-02RA.png的預測結果為02RA,預測正確
./test_1004/279-8XFX.png的預測結果為8XFX,預測正確
./test_1004/28-L5YI.png的預測結果為L5YI,預測正確
./test_1004/280-GR7W.png的預測結果為GR7W,預測正確
./test_1004/281-KRH4.png的預測結果為KRH4,預測正確
./test_1004/282-5Y26.png的預測結果為5Y26,預測正確
./test_1004/283-IQRX.png的預測結果為IQRX,預測正確
./test_1004/284-MOE0.png的預測結果為MOE0,預測正確
./test_1004/285-QUP3.png的預測結果為QUP3,預測正確
./test_1004/286-W3MI.png的預測結果為W3MI,預測正確
./test_1004/287-X2ET.png的預測結果為X2ET,預測正確
./test_1004/288-A6JQ.png的預測結果為A6JQ,預測正確
./test_1004/289-MSAC.png的預測結果為MSAC,預測正確
./test_1004/29-B5BI.png的預測結果為B5BI,預測正確
./test_1004/290-0IBR.png的預測結果為0IBR,預測正確
./test_1004/291-Y2SJ.png的預測結果為Y2SJ,預測正確
./test_1004/292-0MWC.png的預測結果為0MWC,預測正確
./test_1004/293-U5KG.png的預測結果為U5KG,預測正確
./test_1004/294-ZQMU.png的預測結果為ZQMU,預測正確
./test_1004/295-L29S.png的預測結果為L29S,預測正確
./test_1004/296-WJWS.png的預測結果為WJWS,預測正確
./test_1004/297-AR3G.png的預測結果為AR3G,預測正確
./test_1004/298-7J7R.png的預測結果為7J7R,預測正確
./test_1004/299-YV4A.png的預測結果為YV4A,預測正確
./test_1004/3-8CQU.png的預測結果為8CQU,預測正確
./test_1004/30-OVN4.png的預測結果為OVN4,預測正確
./test_1004/300-W6KQ.png的預測結果為W6KQ,預測正確
./test_1004/301-IB0Y.png的預測結果為BB0Y,預測錯誤
./test_1004/302-YPDS.png的預測結果為YPDS,預測正確
./test_1004/303-X7Z1.png的預測結果為X7Z1,預測正確
./test_1004/304-7FTA.png的預測結果為7FTA,預測正確
./test_1004/305-DOAG.png的預測結果為DOAG,預測正確
./test_1004/306-MS40.png的預測結果為MS4O,預測錯誤
./test_1004/307-LHBT.png的預測結果為LHBT,預測正確
./test_1004/308-1K4B.png的預測結果為144B,預測錯誤
./test_1004/309-JPW0.png的預測結果為JPW0,預測正確
./test_1004/31-B04S.png的預測結果為B04S,預測正確
./test_1004/310-V09F.png的預測結果為VO9F,預測錯誤
./test_1004/311-9CCU.png的預測結果為9CCU,預測正確
./test_1004/312-ELLJ.png的預測結果為ELLJ,預測正確
./test_1004/313-DZZ8.png的預測結果為DZZ8,預測正確
./test_1004/314-4MDW.png的預測結果為4MDW,預測正確
./test_1004/315-K45Y.png的預測結果為K45Y,預測正確
./test_1004/316-NIT8.png的預測結果為NIT8,預測正確
./test_1004/317-LWSO.png的預測結果為LWSO,預測正確
./test_1004/318-3QWQ.png的預測結果為3QWQ,預測正確
./test_1004/319-8LE5.png的預測結果為8LE5,預測正確
./test_1004/32-5BHD.png的預測結果為5BHD,預測正確
./test_1004/320-C19Q.png的預測結果為C19Q,預測正確
./test_1004/321-03M0.png的預測結果為03M0,預測正確
./test_1004/322-7ZGU.png的預測結果為7ZGU,預測正確
./test_1004/323-58YN.png的預測結果為58YN,預測正確
./test_1004/324-TOMQ.png的預測結果為TOMQ,預測正確
./test_1004/325-F0V8.png的預測結果為F0V8,預測正確
./test_1004/326-12UL.png的預測結果為11UL,預測錯誤
./test_1004/327-UNMY.png的預測結果為UNMY,預測正確
./test_1004/328-64TH.png的預測結果為64TH,預測正確
./test_1004/329-226S.png的預測結果為226S,預測正確
./test_1004/33-6LC1.png的預測結果為6LC1,預測正確
./test_1004/330-Q8B3.png的預測結果為Q8B3,預測正確
./test_1004/331-FQJA.png的預測結果為FQJA,預測正確
./test_1004/332-J1OZ.png的預測結果為J1OZ,預測正確
./test_1004/333-SVBT.png的預測結果為SVBT,預測正確
./test_1004/334-LHUD.png的預測結果為LHUD,預測正確
./test_1004/335-XIZM.png的預測結果為XIZM,預測正確
./test_1004/336-LJ09.png的預測結果為LJ09,預測正確
./test_1004/337-H6YE.png的預測結果為H6YE,預測正確
./test_1004/338-1AWE.png的預測結果為1AWE,預測正確
./test_1004/339-NWW9.png的預測結果為NWW9,預測正確
./test_1004/34-4H7X.png的預測結果為4H7X,預測正確
./test_1004/340-GLK9.png的預測結果為GLK9,預測正確
./test_1004/341-LQBH.png的預測結果為LQBH,預測正確
./test_1004/342-1H03.png的預測結果為1HO3,預測錯誤
./test_1004/343-Z9XN.png的預測結果為Z9XN,預測正確
./test_1004/344-UVLJ.png的預測結果為UVLJ,預測正確
./test_1004/345-FF42.png的預測結果為FF42,預測正確
./test_1004/346-VV9N.png的預測結果為VV9N,預測正確
./test_1004/347-B322.png的預測結果為B322,預測正確
./test_1004/348-486F.png的預測結果為486F,預測正確
./test_1004/349-OCNJ.png的預測結果為0CNJ,預測錯誤
./test_1004/35-TW09.png的預測結果為TW09,預測正確
./test_1004/350-RB04.png的預測結果為RB04,預測正確
./test_1004/351-LBQ4.png的預測結果為LBQ4,預測正確
./test_1004/352-RFE3.png的預測結果為RF32,預測錯誤
./test_1004/353-FF8G.png的預測結果為FF8G,預測正確
./test_1004/354-ABIY.png的預測結果為ABIY,預測正確
./test_1004/355-2M5O.png的預測結果為2M5O,預測正確
./test_1004/356-JBQ4.png的預測結果為JBQ4,預測正確
./test_1004/357-LNYR.png的預測結果為LNYR,預測正確
./test_1004/358-UN1O.png的預測結果為UN1O,預測正確
./test_1004/359-FN2A.png的預測結果為FN2A,預測正確
./test_1004/36-JQNG.png的預測結果為JQNG,預測正確
./test_1004/360-OYQ0.png的預測結果為OYQ0,預測正確
./test_1004/361-DB49.png的預測結果為D849,預測錯誤
./test_1004/362-6ZFR.png的預測結果為6ZZR,預測錯誤
./test_1004/363-UZY6.png的預測結果為UZY6,預測正確
./test_1004/364-H5B6.png的預測結果為H5B6,預測正確
./test_1004/365-F2VJ.png的預測結果為F2VJ,預測正確
./test_1004/366-3OIH.png的預測結果為3OIH,預測正確
./test_1004/367-Y3X8.png的預測結果為Y3X8,預測正確
./test_1004/368-I55U.png的預測結果為I55U,預測正確
./test_1004/369-CPRV.png的預測結果為CPRV,預測正確
./test_1004/37-IQAD.png的預測結果為IQAD,預測正確
./test_1004/370-T4PL.png的預測結果為T4PL,預測正確
./test_1004/371-U61T.png的預測結果為U61T,預測正確
./test_1004/372-JZS0.png的預測結果為JZS0,預測正確
./test_1004/373-QHZS.png的預測結果為QHZS,預測正確
./test_1004/374-P6LU.png的預測結果為P6LU,預測正確
./test_1004/375-KFRV.png的預測結果為KFRV,預測正確
./test_1004/376-JY4T.png的預測結果為JY4T,預測正確
./test_1004/377-DGXH.png的預測結果為DGXH,預測正確
./test_1004/378-6WE7.png的預測結果為6WE7,預測正確
./test_1004/379-QGYR.png的預測結果為QGYR,預測正確
./test_1004/38-EIAW.png的預測結果為EIAW,預測正確
./test_1004/380-H4EG.png的預測結果為H4EG,預測正確
./test_1004/381-N9VU.png的預測結果為N9UU,預測錯誤
./test_1004/382-RW7H.png的預測結果為RW7H,預測正確
./test_1004/383-C6E5.png的預測結果為C6E5,預測正確
./test_1004/384-JSGA.png的預測結果為JSGA,預測正確
./test_1004/385-OXDU.png的預測結果為OXDU,預測正確
./test_1004/386-81VY.png的預測結果為81VY,預測正確
./test_1004/387-OSPI.png的預測結果為OSPI,預測正確
./test_1004/388-WW7K.png的預測結果為WW7K,預測正確
./test_1004/389-33VS.png的預測結果為33VS,預測正確
./test_1004/39-ASYU.png的預測結果為ASYU,預測正確
./test_1004/390-6IPZ.png的預測結果為6IPZ,預測正確
./test_1004/391-O1BY.png的預測結果為O1BY,預測正確
./test_1004/392-ITLE.png的預測結果為ITLE,預測正確
./test_1004/393-56NN.png的預測結果為56NN,預測正確
./test_1004/394-N5IL.png的預測結果為N5IL,預測正確
./test_1004/395-KZPT.png的預測結果為KZPT,預測正確
./test_1004/396-ZPAJ.png的預測結果為ZPAJ,預測正確
./test_1004/397-U019.png的預測結果為U019,預測正確
./test_1004/398-OINU.png的預測結果為OINU,預測正確
./test_1004/399-6W5X.png的預測結果為6W5X,預測正確
./test_1004/4-OR7K.png的預測結果為OR7K,預測正確
./test_1004/40-317M.png的預測結果為317M,預測正確
./test_1004/400-924Q.png的預測結果為924Q,預測正確
./test_1004/401-S5KU.png的預測結果為S5KU,預測正確
./test_1004/402-CB1A.png的預測結果為CB1A,預測正確
./test_1004/403-O0Z4.png的預測結果為00Z4,預測錯誤
./test_1004/404-43WR.png的預測結果為43WR,預測正確
./test_1004/405-O0Y7.png的預測結果為O0Y7,預測正確
./test_1004/406-C1J1.png的預測結果為C1J1,預測正確
./test_1004/407-8D3X.png的預測結果為8D3X,預測正確
./test_1004/408-4PB7.png的預測結果為4PB7,預測正確
./test_1004/409-I7ZD.png的預測結果為I7ZD,預測正確
./test_1004/41-P0LB.png的預測結果為P0LB,預測正確
./test_1004/410-U7RH.png的預測結果為U7RH,預測正確
./test_1004/411-F8KY.png的預測結果為F8YY,預測錯誤
./test_1004/412-0BQO.png的預測結果為0BQO,預測正確
./test_1004/413-T96I.png的預測結果為T96I,預測正確
./test_1004/414-6I59.png的預測結果為6I59,預測正確
./test_1004/415-5VY4.png的預測結果為5YY4,預測錯誤
./test_1004/416-WBCQ.png的預測結果為W8CQ,預測錯誤
./test_1004/417-9UWA.png的預測結果為9UWA,預測正確
./test_1004/418-QZTF.png的預測結果為QZTF,預測正確
./test_1004/419-DPN0.png的預測結果為DPNO,預測錯誤
./test_1004/42-HCQ1.png的預測結果為HCQ1,預測正確
./test_1004/420-NQNN.png的預測結果為NQNN,預測正確
./test_1004/421-ERPY.png的預測結果為ERPY,預測正確
./test_1004/422-NXM1.png的預測結果為NXM1,預測正確
./test_1004/423-A87E.png的預測結果為A87E,預測正確
./test_1004/424-91CS.png的預測結果為91CS,預測正確
./test_1004/425-3AL8.png的預測結果為3AL8,預測正確
./test_1004/426-F6YJ.png的預測結果為F6YJ,預測正確
./test_1004/427-7J9X.png的預測結果為7J9X,預測正確
./test_1004/428-V01Q.png的預測結果為V01Q,預測正確
./test_1004/429-S6MI.png的預測結果為S6MI,預測正確
./test_1004/43-MK9J.png的預測結果為MK9J,預測正確
./test_1004/430-ERMI.png的預測結果為ERMI,預測正確
./test_1004/431-COWN.png的預測結果為COWN,預測正確
./test_1004/432-RLM2.png的預測結果為RLM2,預測正確
./test_1004/433-MJST.png的預測結果為MJST,預測正確
./test_1004/434-0TDW.png的預測結果為0TDW,預測正確
./test_1004/435-C924.png的預測結果為C924,預測正確
./test_1004/436-F1UV.png的預測結果為F1UV,預測正確
./test_1004/437-88ZB.png的預測結果為88ZB,預測正確
./test_1004/438-7WYZ.png的預測結果為7WYZ,預測正確
./test_1004/439-OGTP.png的預測結果為OGTP,預測正確
./test_1004/44-0DQS.png的預測結果為0DQS,預測正確
./test_1004/440-HIJB.png的預測結果為HIJB,預測正確
./test_1004/441-XCR1.png的預測結果為XCR1,預測正確
./test_1004/442-VV0U.png的預測結果為VV0U,預測正確
./test_1004/443-LA2K.png的預測結果為LA2K,預測正確
./test_1004/444-9TOU.png的預測結果為9TOU,預測正確
./test_1004/445-FZXZ.png的預測結果為FZXZ,預測正確
./test_1004/446-7ITD.png的預測結果為7ITD,預測正確
./test_1004/447-H4JI.png的預測結果為H4JI,預測正確
./test_1004/448-EI3G.png的預測結果為EI3G,預測正確
./test_1004/449-M0ZF.png的預測結果為M0ZF,預測正確
./test_1004/45-GLTA.png的預測結果為GLTA,預測正確
./test_1004/450-4TQ2.png的預測結果為4TQ2,預測正確
./test_1004/451-KB6O.png的預測結果為KB6O,預測正確
./test_1004/452-B9GV.png的預測結果為B9GV,預測正確
./test_1004/453-MAY8.png的預測結果為MAY8,預測正確
./test_1004/454-M465.png的預測結果為M465,預測正確
./test_1004/455-UNGJ.png的預測結果為UNGJ,預測正確
./test_1004/456-F956.png的預測結果為F956,預測正確
./test_1004/457-XT02.png的預測結果為XT02,預測正確
./test_1004/458-QMY1.png的預測結果為QMY1,預測正確
./test_1004/459-BJ8H.png的預測結果為BJ8H,預測正確
./test_1004/46-4BQM.png的預測結果為4BQM,預測正確
./test_1004/460-6U7B.png的預測結果為6U7B,預測正確
./test_1004/461-JN99.png的預測結果為JN99,預測正確
./test_1004/462-6PAP.png的預測結果為6PAP,預測正確
./test_1004/463-7MGL.png的預測結果為7MGL,預測正確
./test_1004/464-1YWF.png的預測結果為1YWF,預測正確
./test_1004/465-C4EF.png的預測結果為C4EF,預測正確
./test_1004/466-Y0S7.png的預測結果為Y0S7,預測正確
./test_1004/467-JVS8.png的預測結果為JVS8,預測正確
./test_1004/468-8QDH.png的預測結果為8QDH,預測正確
./test_1004/469-I3DF.png的預測結果為I3DF,預測正確
./test_1004/47-VVLC.png的預測結果為VVLC,預測正確
./test_1004/470-838A.png的預測結果為838A,預測正確
./test_1004/471-JVZW.png的預測結果為JVZW,預測正確
./test_1004/472-3KNJ.png的預測結果為3KNJ,預測正確
./test_1004/473-CQKU.png的預測結果為CQKU,預測正確
./test_1004/474-AZQO.png的預測結果為AZQ0,預測錯誤
./test_1004/475-AQ3R.png的預測結果為AQ3R,預測正確
./test_1004/476-KPWY.png的預測結果為KPWY,預測正確
./test_1004/477-YABW.png的預測結果為YABW,預測正確
./test_1004/478-B0AV.png的預測結果為B0AV,預測正確
./test_1004/479-9F69.png的預測結果為9F69,預測正確
./test_1004/48-XU86.png的預測結果為XU86,預測正確
./test_1004/480-5AH8.png的預測結果為5AH8,預測正確
./test_1004/481-FPNX.png的預測結果為FPNX,預測正確
./test_1004/482-12JI.png的預測結果為12JI,預測正確
./test_1004/483-B3D3.png的預測結果為B3D3,預測正確
./test_1004/484-9ILK.png的預測結果為9ILK,預測正確
./test_1004/485-6MKA.png的預測結果為6MKA,預測正確
./test_1004/486-8HXK.png的預測結果為8HXK,預測正確
./test_1004/487-AOPF.png的預測結果為AOPF,預測正確
./test_1004/488-EGZ2.png的預測結果為EGZ2,預測正確
./test_1004/489-5IW7.png的預測結果為5IW7,預測正確
./test_1004/49-RV50.png的預測結果為RV50,預測正確
./test_1004/490-8QSG.png的預測結果為8QSG,預測正確
./test_1004/491-WRYP.png的預測結果為WRYP,預測正確
./test_1004/492-LL4V.png的預測結果為LL4V,預測正確
./test_1004/493-2NGH.png的預測結果為2NGH,預測正確
./test_1004/494-N1VX.png的預測結果為N1VX,預測正確
./test_1004/495-QL3C.png的預測結果為QL3C,預測正確
./test_1004/496-RZ07.png的預測結果為RZ07,預測正確
./test_1004/497-JSTD.png的預測結果為JSTD,預測正確
./test_1004/498-1P6D.png的預測結果為1P6D,預測正確
./test_1004/499-L0X1.png的預測結果為L0X1,預測正確
./test_1004/5-Z7W4.png的預測結果為Z7W4,預測正確
./test_1004/50-D7FJ.png的預測結果為D7FJ,預測正確
./test_1004/500-A4BC.png的預測結果為A4BC,預測正確
./test_1004/501-81HL.png的預測結果為81HL,預測正確
./test_1004/502-A11T.png的預測結果為A11T,預測正確
./test_1004/503-LVZU.png的預測結果為LVZU,預測正確
./test_1004/504-20DO.png的預測結果為20DO,預測正確
./test_1004/505-E645.png的預測結果為E645,預測正確
./test_1004/506-B8R2.png的預測結果為B8R2,預測正確
./test_1004/507-GUY5.png的預測結果為GUY5,預測正確
./test_1004/508-PBU3.png的預測結果為PBU3,預測正確
./test_1004/509-Y45X.png的預測結果為Y45X,預測正確
./test_1004/51-CWBT.png的預測結果為OWBT,預測錯誤
./test_1004/510-IQ9V.png的預測結果為IQ9V,預測正確
./test_1004/511-LE7M.png的預測結果為LE7M,預測正確
./test_1004/512-K1HM.png的預測結果為K1HM,預測正確
./test_1004/513-ITNF.png的預測結果為ITNF,預測正確
./test_1004/514-FDUN.png的預測結果為FDUN,預測正確
./test_1004/515-WITM.png的預測結果為WITM,預測正確
./test_1004/516-J2BD.png的預測結果為J2BD,預測正確
./test_1004/517-8BUC.png的預測結果為8BUC,預測正確
./test_1004/518-3WQ6.png的預測結果為3WQ6,預測正確
./test_1004/519-P1VD.png的預測結果為P1VD,預測正確
./test_1004/52-T8CM.png的預測結果為T8CM,預測正確
./test_1004/520-MFTZ.png的預測結果為MFTZ,預測正確
./test_1004/521-XDXQ.png的預測結果為XDXQ,預測正確
./test_1004/522-9T84.png的預測結果為9T84,預測正確
./test_1004/523-N9M0.png的預測結果為N9M0,預測正確
./test_1004/524-G5MS.png的預測結果為G5MS,預測正確
./test_1004/525-JEN2.png的預測結果為JEN2,預測正確
./test_1004/526-SQ9N.png的預測結果為SQ9N,預測正確
./test_1004/527-PW90.png的預測結果為PW90,預測正確
./test_1004/528-KG8N.png的預測結果為KG8N,預測正確
./test_1004/529-5AFO.png的預測結果為5AFO,預測正確
./test_1004/53-LXMP.png的預測結果為LXMP,預測正確
./test_1004/530-4KGH.png的預測結果為4KGH,預測正確
./test_1004/531-U8YY.png的預測結果為U8YY,預測正確
./test_1004/532-N9K0.png的預測結果為N9K0,預測正確
./test_1004/533-9VY4.png的預測結果為9VY4,預測正確
./test_1004/534-4C1M.png的預測結果為4C1M,預測正確
./test_1004/535-4KM0.png的預測結果為4KM0,預測正確
./test_1004/536-7DQH.png的預測結果為7DQH,預測正確
./test_1004/537-F8LE.png的預測結果為F8LE,預測正確
./test_1004/538-CDGH.png的預測結果為CDGH,預測正確
./test_1004/539-1DKX.png的預測結果為1DKX,預測正確
./test_1004/54-XA2W.png的預測結果為XA2W,預測正確
./test_1004/540-QJCY.png的預測結果為QJCY,預測正確
./test_1004/541-8XHJ.png的預測結果為8XHJ,預測正確
./test_1004/542-QH7P.png的預測結果為QH7P,預測正確
./test_1004/543-OLH6.png的預測結果為OLH6,預測正確
./test_1004/544-R6JD.png的預測結果為R6JD,預測正確
./test_1004/545-VQOE.png的預測結果為VQOE,預測正確
./test_1004/546-VR75.png的預測結果為VR75,預測正確
./test_1004/547-7H87.png的預測結果為7H87,預測正確
./test_1004/548-D4Y3.png的預測結果為D4Y3,預測正確
./test_1004/549-DJ4Y.png的預測結果為DJ4Y,預測正確
./test_1004/55-FW6E.png的預測結果為FW6E,預測正確
./test_1004/550-C5O2.png的預測結果為C5O2,預測正確
./test_1004/551-YUAQ.png的預測結果為YUAQ,預測正確
./test_1004/552-4EFC.png的預測結果為4EFC,預測正確
./test_1004/553-TSEL.png的預測結果為TSEL,預測正確
./test_1004/554-CPNL.png的預測結果為CPNL,預測正確
./test_1004/555-G58X.png的預測結果為G58X,預測正確
./test_1004/556-ICGM.png的預測結果為ICGM,預測正確
./test_1004/557-JLX9.png的預測結果為JLX9,預測正確
./test_1004/558-9NT6.png的預測結果為9NT6,預測正確
./test_1004/559-3S62.png的預測結果為3S62,預測正確
./test_1004/56-QLE0.png的預測結果為QLE0,預測正確
./test_1004/560-ZZYF.png的預測結果為ZZYF,預測正確
./test_1004/561-UKEK.png的預測結果為UKEK,預測正確
./test_1004/562-J6D8.png的預測結果為J6D8,預測正確
./test_1004/563-YKKN.png的預測結果為YKKN,預測正確
./test_1004/564-398Z.png的預測結果為398Z,預測正確
./test_1004/565-RLOG.png的預測結果為RLOG,預測正確
./test_1004/566-PKBX.png的預測結果為PKBX,預測正確
./test_1004/567-RLO4.png的預測結果為RLO4,預測正確
./test_1004/568-8T79.png的預測結果為8T79,預測正確
./test_1004/569-0U1C.png的預測結果為0U1C,預測正確
./test_1004/57-6MNT.png的預測結果為6MNT,預測正確
./test_1004/570-AGZC.png的預測結果為AGZC,預測正確
./test_1004/571-54NL.png的預測結果為54NL,預測正確
./test_1004/572-IJJ4.png的預測結果為IJJ4,預測正確
./test_1004/573-0LBP.png的預測結果為OLBP,預測錯誤
./test_1004/574-GEDC.png的預測結果為GEDC,預測正確
./test_1004/575-C0C5.png的預測結果為C0C5,預測正確
./test_1004/576-URUV.png的預測結果為URUV,預測正確
./test_1004/577-4R8L.png的預測結果為4R8L,預測正確
./test_1004/578-S4A7.png的預測結果為S4A7,預測正確
./test_1004/579-OMC6.png的預測結果為OMC6,預測正確
./test_1004/58-70CJ.png的預測結果為70CJ,預測正確
./test_1004/580-JFTU.png的預測結果為JFTU,預測正確
./test_1004/581-6SLP.png的預測結果為6SLP,預測正確
./test_1004/582-B9PI.png的預測結果為B9PT,預測錯誤
./test_1004/583-IB57.png的預測結果為IB57,預測正確
./test_1004/584-Z14U.png的預測結果為Z14U,預測正確
./test_1004/585-IUHO.png的預測結果為IUHO,預測正確
./test_1004/586-CR2Q.png的預測結果為CR2Q,預測正確
./test_1004/587-7MX2.png的預測結果為7MX2,預測正確
./test_1004/588-D0EI.png的預測結果為D0EI,預測正確
./test_1004/589-JU80.png的預測結果為JU80,預測正確
./test_1004/59-9B8E.png的預測結果為9B8E,預測正確
./test_1004/590-D5H6.png的預測結果為D5H6,預測正確
./test_1004/591-WNHA.png的預測結果為WNHA,預測正確
./test_1004/592-QFT1.png的預測結果為QFT1,預測正確
./test_1004/593-88G6.png的預測結果為88G6,預測正確
./test_1004/594-7LX6.png的預測結果為7LX6,預測正確
./test_1004/595-ZDQN.png的預測結果為ZDQN,預測正確
./test_1004/596-FFYU.png的預測結果為FFYU,預測正確
./test_1004/597-GANI.png的預測結果為GANI,預測正確
./test_1004/598-OOBZ.png的預測結果為OOBZ,預測正確
./test_1004/599-LYNB.png的預測結果為LYNB,預測正確
./test_1004/6-K1YZ.png的預測結果為K1YZ,預測正確
./test_1004/60-3Y05.png的預測結果為3Y05,預測正確
./test_1004/600-TDN8.png的預測結果為TDN8,預測正確
./test_1004/601-BZ07.png的預測結果為BZ07,預測正確
./test_1004/602-75P4.png的預測結果為75P4,預測正確
./test_1004/603-YN1F.png的預測結果為YN1F,預測正確
./test_1004/604-04OG.png的預測結果為04OG,預測正確
./test_1004/605-9TCT.png的預測結果為9TCT,預測正確
./test_1004/606-6R24.png的預測結果為6R24,預測正確
./test_1004/607-9IX4.png的預測結果為9IX4,預測正確
./test_1004/608-L6KL.png的預測結果為L6KL,預測正確
./test_1004/609-LKYB.png的預測結果為LKYB,預測正確
./test_1004/61-U579.png的預測結果為U579,預測正確
./test_1004/610-6RKN.png的預測結果為6RKN,預測正確
./test_1004/611-NY5E.png的預測結果為NY5E,預測正確
./test_1004/612-GD95.png的預測結果為GD95,預測正確
./test_1004/613-AN4J.png的預測結果為AN4J,預測正確
./test_1004/614-VJMH.png的預測結果為VJMH,預測正確
./test_1004/615-1QA0.png的預測結果為1QA0,預測正確
./test_1004/616-T9XH.png的預測結果為T9XH,預測正確
./test_1004/617-9S6K.png的預測結果為9S6K,預測正確
./test_1004/618-RPFZ.png的預測結果為RPFZ,預測正確
./test_1004/619-TQ29.png的預測結果為TQ29,預測正確
./test_1004/62-A1UB.png的預測結果為A1UB,預測正確
./test_1004/620-E9BI.png的預測結果為E9BI,預測正確
./test_1004/621-6BYN.png的預測結果為6BYN,預測正確
./test_1004/622-CJ0T.png的預測結果為CJOT,預測錯誤
./test_1004/623-NVQT.png的預測結果為NVQT,預測正確
./test_1004/624-EQU6.png的預測結果為EQU6,預測正確
./test_1004/625-M998.png的預測結果為M998,預測正確
./test_1004/626-EPVO.png的預測結果為EPVO,預測正確
./test_1004/627-U03Q.png的預測結果為U03Q,預測正確
./test_1004/628-3Y6R.png的預測結果為3Y6R,預測正確
./test_1004/629-7R3E.png的預測結果為7R3E,預測正確
./test_1004/63-0FMT.png的預測結果為0FMT,預測正確
./test_1004/630-7FQ5.png的預測結果為7FQ5,預測正確
./test_1004/631-7E9F.png的預測結果為7E9F,預測正確
./test_1004/632-LR9V.png的預測結果為LR9V,預測正確
./test_1004/633-1T01.png的預測結果為1TO1,預測錯誤
./test_1004/634-D5ED.png的預測結果為D5ED,預測正確
./test_1004/635-5WM9.png的預測結果為5WM9,預測正確
./test_1004/636-QWVQ.png的預測結果為QWVQ,預測正確
./test_1004/637-P2B0.png的預測結果為P2B0,預測正確
./test_1004/638-83ZP.png的預測結果為83ZP,預測正確
./test_1004/639-D1SV.png的預測結果為D1SV,預測正確
./test_1004/64-CGXO.png的預測結果為CGXO,預測正確
./test_1004/640-WENY.png的預測結果為WENY,預測正確
./test_1004/641-N9RC.png的預測結果為N9RC,預測正確
./test_1004/642-3ECQ.png的預測結果為3ECQ,預測正確
./test_1004/643-O4DW.png的預測結果為O4DW,預測正確
./test_1004/644-05CZ.png的預測結果為05CZ,預測正確
./test_1004/645-5FPA.png的預測結果為5FPA,預測正確
./test_1004/646-GUBW.png的預測結果為GUBW,預測正確
./test_1004/647-CUT2.png的預測結果為CUT2,預測正確
./test_1004/648-EEGR.png的預測結果為EEGR,預測正確
./test_1004/649-R911.png的預測結果為R911,預測正確
./test_1004/65-KFDH.png的預測結果為KFDH,預測正確
./test_1004/650-QSQC.png的預測結果為QSQC,預測正確
./test_1004/651-K1OE.png的預測結果為K1OE,預測正確
./test_1004/652-EYJN.png的預測結果為EYJN,預測正確
./test_1004/653-BWL2.png的預測結果為BWL2,預測正確
./test_1004/654-GZTU.png的預測結果為GZTU,預測正確
./test_1004/655-YC5L.png的預測結果為YC5L,預測正確
./test_1004/656-N2U8.png的預測結果為N2U8,預測正確
./test_1004/657-NXT0.png的預測結果為NXT0,預測正確
./test_1004/658-03HA.png的預測結果為03HA,預測正確
./test_1004/659-ZT3A.png的預測結果為ZT3A,預測正確
./test_1004/66-DWTQ.png的預測結果為DWTQ,預測正確
./test_1004/660-MQT1.png的預測結果為MQT1,預測正確
./test_1004/661-RYXG.png的預測結果為RYXG,預測正確
./test_1004/662-CSNM.png的預測結果為CSNM,預測正確
./test_1004/663-4LDV.png的預測結果為4LDV,預測正確
./test_1004/664-MY7Z.png的預測結果為MY7Z,預測正確
./test_1004/665-RPF9.png的預測結果為RPF9,預測正確
./test_1004/666-AWFN.png的預測結果為AWFN,預測正確
./test_1004/667-679V.png的預測結果為679V,預測正確
./test_1004/668-Q2C3.png的預測結果為Q2C3,預測正確
./test_1004/669-9JDU.png的預測結果為9JDU,預測正確
./test_1004/67-338M.png的預測結果為338M,預測正確
./test_1004/670-4ODK.png的預測結果為4ODK,預測正確
./test_1004/671-MOCH.png的預測結果為MOCH,預測正確
./test_1004/672-WYBN.png的預測結果為WYBN,預測正確
./test_1004/673-XCAS.png的預測結果為XCAS,預測正確
./test_1004/674-OAN9.png的預測結果為OAN9,預測正確
./test_1004/675-9J0R.png的預測結果為9J0R,預測正確
./test_1004/676-7E6B.png的預測結果為7E6B,預測正確
./test_1004/677-LFQF.png的預測結果為LFQF,預測正確
./test_1004/678-9BU4.png的預測結果為9BU4,預測正確
./test_1004/679-W5V7.png的預測結果為W5V7,預測正確
./test_1004/68-2THW.png的預測結果為2THW,預測正確
./test_1004/680-4KZ3.png的預測結果為4KZ3,預測正確
./test_1004/681-AB09.png的預測結果為AB09,預測正確
./test_1004/682-JDRH.png的預測結果為JDRH,預測正確
./test_1004/683-46R6.png的預測結果為46R6,預測正確
./test_1004/684-43LV.png的預測結果為43LV,預測正確
./test_1004/685-2543.png的預測結果為2543,預測正確
./test_1004/686-NNPP.png的預測結果為NNPP,預測正確
./test_1004/687-ZR1O.png的預測結果為ZR1O,預測正確
./test_1004/688-H5ZC.png的預測結果為H5ZC,預測正確
./test_1004/689-B008.png的預測結果為B0O8,預測錯誤
./test_1004/69-91OV.png的預測結果為91OV,預測正確
./test_1004/690-QS11.png的預測結果為QS11,預測正確
./test_1004/691-3CDJ.png的預測結果為3CDJ,預測正確
./test_1004/692-DEHN.png的預測結果為DEHN,預測正確
./test_1004/693-GJQK.png的預測結果為GJQK,預測正確
./test_1004/694-77AF.png的預測結果為71AF,預測錯誤
./test_1004/695-GLZ9.png的預測結果為GLZ9,預測正確
./test_1004/696-RLKJ.png的預測結果為RLKJ,預測正確
./test_1004/697-B9CJ.png的預測結果為B9CJ,預測正確
./test_1004/698-F0OQ.png的預測結果為F0OQ,預測正確
./test_1004/699-3ALE.png的預測結果為3ALE,預測正確
./test_1004/7-1HZ8.png的預測結果為1HZ8,預測正確
./test_1004/70-AD0Y.png的預測結果為AD0Y,預測正確
./test_1004/700-U5IV.png的預測結果為U5IV,預測正確
./test_1004/701-WMMU.png的預測結果為WMMU,預測正確
./test_1004/702-GHLD.png的預測結果為GHLD,預測正確
./test_1004/703-REMJ.png的預測結果為REMJ,預測正確
./test_1004/704-AE0A.png的預測結果為AE0A,預測正確
./test_1004/705-CR8Z.png的預測結果為CR8Z,預測正確
./test_1004/706-AIWR.png的預測結果為AIWR,預測正確
./test_1004/707-DOM0.png的預測結果為DOM0,預測正確
./test_1004/708-EOQ0.png的預測結果為EOQO,預測錯誤
./test_1004/709-2KX2.png的預測結果為2KX2,預測正確
./test_1004/71-MBHP.png的預測結果為MBHP,預測正確
./test_1004/710-0EXN.png的預測結果為0EXN,預測正確
./test_1004/711-G9MQ.png的預測結果為G9MQ,預測正確
./test_1004/712-4TER.png的預測結果為4TER,預測正確
./test_1004/713-DPCM.png的預測結果為DPCM,預測正確
./test_1004/714-KS07.png的預測結果為KSO7,預測錯誤
./test_1004/715-L6B0.png的預測結果為L6B0,預測正確
./test_1004/716-1Z88.png的預測結果為1Z88,預測正確
./test_1004/717-71JK.png的預測結果為711K,預測錯誤
./test_1004/718-2E2V.png的預測結果為2E2V,預測正確
./test_1004/719-IJX2.png的預測結果為IJX2,預測正確
./test_1004/72-2WYQ.png的預測結果為2WYQ,預測正確
./test_1004/720-DJPY.png的預測結果為DDPY,預測錯誤
./test_1004/721-ETM2.png的預測結果為ETM2,預測正確
./test_1004/722-1J4M.png的預測結果為1J4M,預測正確
./test_1004/723-8AP3.png的預測結果為8AP3,預測正確
./test_1004/724-JRXK.png的預測結果為JRXK,預測正確
./test_1004/725-BAVE.png的預測結果為BAVE,預測正確
./test_1004/726-X7C9.png的預測結果為X7C9,預測正確
./test_1004/727-0V15.png的預測結果為0V16,預測錯誤
./test_1004/728-UAXU.png的預測結果為UAXU,預測正確
./test_1004/729-GD9U.png的預測結果為GD9U,預測正確
./test_1004/73-LGYY.png的預測結果為LGYY,預測正確
./test_1004/730-G8L2.png的預測結果為G8L2,預測正確
./test_1004/731-AFU9.png的預測結果為AFU9,預測正確
./test_1004/732-CBS7.png的預測結果為CBS7,預測正確
./test_1004/733-6ZVP.png的預測結果為6ZVP,預測正確
./test_1004/734-WUWN.png的預測結果為WUWN,預測正確
./test_1004/735-BQU1.png的預測結果為BQU1,預測正確
./test_1004/736-VKGL.png的預測結果為VKKG,預測錯誤
./test_1004/737-6DYR.png的預測結果為6DYR,預測正確
./test_1004/738-HVX2.png的預測結果為HVX2,預測正確
./test_1004/739-T3MS.png的預測結果為T3MS,預測正確
./test_1004/74-VN5B.png的預測結果為VN5B,預測正確
./test_1004/740-IRR8.png的預測結果為IRR8,預測正確
./test_1004/741-GJUP.png的預測結果為GJUP,預測正確
./test_1004/742-Q2JI.png的預測結果為Q2JI,預測正確
./test_1004/743-5ZH9.png的預測結果為5ZH9,預測正確
./test_1004/744-DA39.png的預測結果為DA39,預測正確
./test_1004/745-DMXX.png的預測結果為DMXX,預測正確
./test_1004/746-EPAT.png的預測結果為EPAT,預測正確
./test_1004/747-4S0M.png的預測結果為4S0M,預測正確
./test_1004/748-FR0W.png的預測結果為FROW,預測錯誤
./test_1004/749-NSI8.png的預測結果為NSI8,預測正確
./test_1004/75-2OHU.png的預測結果為2OHU,預測正確
./test_1004/750-YA2N.png的預測結果為YANN,預測錯誤
./test_1004/751-50U5.png的預測結果為50U6,預測錯誤
./test_1004/752-KSCD.png的預測結果為KSCD,預測正確
./test_1004/753-PFP0.png的預測結果為PFPO,預測錯誤
./test_1004/754-JQT8.png的預測結果為JQT8,預測正確
./test_1004/755-J71O.png的預測結果為J71O,預測正確
./test_1004/756-6Y0J.png的預測結果為6YOJ,預測錯誤
./test_1004/757-UJS9.png的預測結果為UJS9,預測正確
./test_1004/758-35NF.png的預測結果為35NF,預測正確
./test_1004/759-O9LL.png的預測結果為O9LL,預測正確
./test_1004/76-TKOS.png的預測結果為TKOS,預測正確
./test_1004/760-2X61.png的預測結果為2X61,預測正確
./test_1004/761-80S7.png的預測結果為8OS7,預測錯誤
./test_1004/762-EKE0.png的預測結果為EKE0,預測正確
./test_1004/763-27JY.png的預測結果為27JY,預測正確
./test_1004/764-QI3Q.png的預測結果為QI3Q,預測正確
./test_1004/765-8BZ6.png的預測結果為8BZ6,預測正確
./test_1004/766-BG3M.png的預測結果為BG3M,預測正確
./test_1004/767-MBCU.png的預測結果為MBCU,預測正確
./test_1004/768-ATX7.png的預測結果為ATX7,預測正確
./test_1004/769-V898.png的預測結果為V898,預測正確
./test_1004/77-Z3CC.png的預測結果為Z3CC,預測正確
./test_1004/770-MLAZ.png的預測結果為MLAZ,預測正確
./test_1004/771-L3RE.png的預測結果為L3RE,預測正確
./test_1004/772-LL23.png的預測結果為LL23,預測正確
./test_1004/773-I6IP.png的預測結果為I6IP,預測正確
./test_1004/774-5RWB.png的預測結果為5RWB,預測正確
./test_1004/775-D9Z9.png的預測結果為D9Z9,預測正確
./test_1004/776-6XQA.png的預測結果為6XQA,預測正確
./test_1004/777-UESN.png的預測結果為UESN,預測正確
./test_1004/778-ME47.png的預測結果為OEN7,預測錯誤
./test_1004/779-4MW1.png的預測結果為4MW1,預測正確
./test_1004/78-Z93D.png的預測結果為Z93D,預測正確
./test_1004/780-4I8K.png的預測結果為4I8K,預測正確
./test_1004/781-EZK2.png的預測結果為EZK2,預測正確
./test_1004/782-FNAQ.png的預測結果為FNAQ,預測正確
./test_1004/783-ZUK6.png的預測結果為ZUK6,預測正確
./test_1004/784-T4DL.png的預測結果為T4DL,預測正確
./test_1004/785-ZR3S.png的預測結果為ZR3S,預測正確
./test_1004/786-ZYIM.png的預測結果為ZYIM,預測正確
./test_1004/787-M0IB.png的預測結果為M0IB,預測正確
./test_1004/788-ANWK.png的預測結果為ANWK,預測正確
./test_1004/789-GTP2.png的預測結果為GTP2,預測正確
./test_1004/79-FNDC.png的預測結果為FN0C,預測錯誤
./test_1004/790-R2DY.png的預測結果為R2DY,預測正確
./test_1004/791-BCJM.png的預測結果為BCJM,預測正確
./test_1004/792-450E.png的預測結果為450E,預測正確
./test_1004/793-IQ15.png的預測結果為IQ15,預測正確
./test_1004/794-CHCT.png的預測結果為CHCT,預測正確
./test_1004/795-PDBG.png的預測結果為PDBG,預測正確
./test_1004/796-51TS.png的預測結果為51TS,預測正確
./test_1004/797-0QWA.png的預測結果為0QWA,預測正確
./test_1004/798-33PC.png的預測結果為33PC,預測正確
./test_1004/799-5ZAW.png的預測結果為5ZAW,預測正確
./test_1004/8-2586.png的預測結果為2586,預測正確
./test_1004/80-FT9L.png的預測結果為FT9L,預測正確
./test_1004/800-UV0T.png的預測結果為UV0T,預測正確
./test_1004/801-BVT4.png的預測結果為BVT4,預測正確
./test_1004/802-E9RV.png的預測結果為E9RV,預測正確
./test_1004/803-9A79.png的預測結果為9A79,預測正確
./test_1004/804-JEID.png的預測結果為JEID,預測正確
./test_1004/805-IZ3U.png的預測結果為IZ3U,預測正確
./test_1004/806-K1YP.png的預測結果為K1YP,預測正確
./test_1004/807-O8AR.png的預測結果為O8AR,預測正確
./test_1004/808-AXHA.png的預測結果為AXHA,預測正確
./test_1004/809-13F6.png的預測結果為13F6,預測正確
./test_1004/81-9AXW.png的預測結果為9AXW,預測正確
./test_1004/810-9N4H.png的預測結果為9N4H,預測正確
./test_1004/811-IG4M.png的預測結果為IG4M,預測正確
./test_1004/812-M1MS.png的預測結果為M1MS,預測正確
./test_1004/813-0700.png的預測結果為0700,預測正確
./test_1004/814-5HDI.png的預測結果為5HDI,預測正確
./test_1004/815-7WJ9.png的預測結果為7WJ9,預測正確
./test_1004/816-RVB9.png的預測結果為RVB9,預測正確
./test_1004/817-KM73.png的預測結果為KM73,預測正確
./test_1004/818-AFSV.png的預測結果為AFSV,預測正確
./test_1004/819-V3AO.png的預測結果為VAAO,預測錯誤
./test_1004/82-JJJX.png的預測結果為JJJX,預測正確
./test_1004/820-H4S7.png的預測結果為H4S7,預測正確
./test_1004/821-5641.png的預測結果為5611,預測錯誤
./test_1004/822-J6EM.png的預測結果為J6EM,預測正確
./test_1004/823-ZT1D.png的預測結果為ZT1D,預測正確
./test_1004/824-X8XZ.png的預測結果為X8XZ,預測正確
./test_1004/825-3QMW.png的預測結果為3QMW,預測正確
./test_1004/826-8EFN.png的預測結果為8EFN,預測正確
./test_1004/827-Q63F.png的預測結果為Q63F,預測正確
./test_1004/828-TXCY.png的預測結果為TKCY,預測錯誤
./test_1004/829-GQIS.png的預測結果為GQIS,預測正確
./test_1004/83-CN5Z.png的預測結果為CN5Z,預測正確
./test_1004/830-3GLU.png的預測結果為3GLU,預測正確
./test_1004/831-EY3O.png的預測結果為EY3O,預測正確
./test_1004/832-6KFK.png的預測結果為6KFK,預測正確
./test_1004/833-GZW3.png的預測結果為GZW3,預測正確
./test_1004/834-4ADI.png的預測結果為4ADI,預測正確
./test_1004/835-8BHP.png的預測結果為88HP,預測錯誤
./test_1004/836-RS1S.png的預測結果為RS1S,預測正確
./test_1004/837-AIJH.png的預測結果為AIJH,預測正確
./test_1004/838-2SPH.png的預測結果為2SPH,預測正確
./test_1004/839-DT49.png的預測結果為DT49,預測正確
./test_1004/84-RVFS.png的預測結果為RVFS,預測正確
./test_1004/840-1PP4.png的預測結果為1PP4,預測正確
./test_1004/841-TCC0.png的預測結果為TCC0,預測正確
./test_1004/842-L0KA.png的預測結果為L0KA,預測正確
./test_1004/843-Y8BS.png的預測結果為Y8BS,預測正確
./test_1004/844-O7NK.png的預測結果為07NK,預測錯誤
./test_1004/845-JOC0.png的預測結果為JOC0,預測正確
./test_1004/846-P8HN.png的預測結果為P8HN,預測正確
./test_1004/847-NMRY.png的預測結果為NMRY,預測正確
./test_1004/848-TVB8.png的預測結果為TVB8,預測正確
./test_1004/849-W2WO.png的預測結果為W2WO,預測正確
./test_1004/85-RCYG.png的預測結果為RCYG,預測正確
./test_1004/850-15X2.png的預測結果為1XX2,預測錯誤
./test_1004/851-4MT9.png的預測結果為4MT9,預測正確
./test_1004/852-MZH7.png的預測結果為MZH7,預測正確
./test_1004/853-Q95P.png的預測結果為Q95P,預測正確
./test_1004/854-JPZO.png的預測結果為JPZO,預測正確
./test_1004/855-JCG5.png的預測結果為JCG5,預測正確
./test_1004/856-BKCA.png的預測結果為BKCA,預測正確
./test_1004/857-QEXL.png的預測結果為QEXL,預測正確
./test_1004/858-3G6M.png的預測結果為3G6M,預測正確
./test_1004/859-B4KP.png的預測結果為B4KP,預測正確
./test_1004/86-OVN1.png的預測結果為OVN1,預測正確
./test_1004/860-P93O.png的預測結果為P93O,預測正確
./test_1004/861-VO3A.png的預測結果為VO3A,預測正確
./test_1004/862-9W9W.png的預測結果為9W9W,預測正確
./test_1004/863-GHMV.png的預測結果為GHMV,預測正確
./test_1004/864-4W48.png的預測結果為4W48,預測正確
./test_1004/865-EMKF.png的預測結果為EMKF,預測正確
./test_1004/866-84IL.png的預測結果為84IL,預測正確
./test_1004/867-LPFE.png的預測結果為LPFE,預測正確
./test_1004/868-73HD.png的預測結果為73HD,預測正確
./test_1004/869-LO50.png的預測結果為LO5O,預測錯誤
./test_1004/87-JS8E.png的預測結果為JS8E,預測正確
./test_1004/870-JJL6.png的預測結果為JJL6,預測正確
./test_1004/871-K6OJ.png的預測結果為K6DJ,預測錯誤
./test_1004/872-QRSU.png的預測結果為QRSU,預測正確
./test_1004/873-B3FA.png的預測結果為B3FA,預測正確
./test_1004/874-JI5X.png的預測結果為JI5X,預測正確
./test_1004/875-FIW1.png的預測結果為FIW1,預測正確
./test_1004/876-Z648.png的預測結果為Z648,預測正確
./test_1004/877-I7T8.png的預測結果為I7T8,預測正確
./test_1004/878-WN3H.png的預測結果為WN3H,預測正確
./test_1004/879-RA2G.png的預測結果為RA2G,預測正確
./test_1004/88-24QM.png的預測結果為24QM,預測正確
./test_1004/880-RGKU.png的預測結果為RGKU,預測正確
./test_1004/881-0QJ3.png的預測結果為0QJ3,預測正確
./test_1004/882-089Y.png的預測結果為089Y,預測正確
./test_1004/883-391L.png的預測結果為391L,預測正確
./test_1004/884-UCNH.png的預測結果為UCNH,預測正確
./test_1004/885-LNBS.png的預測結果為LNBS,預測正確
./test_1004/886-G8BI.png的預測結果為G8BI,預測正確
./test_1004/887-UJG7.png的預測結果為UJG7,預測正確
./test_1004/888-NKN5.png的預測結果為NKN5,預測正確
./test_1004/889-3WGQ.png的預測結果為3WGQ,預測正確
./test_1004/89-U4AE.png的預測結果為U4AE,預測正確
./test_1004/890-AJCD.png的預測結果為AJCD,預測正確
./test_1004/891-DVZU.png的預測結果為DVZU,預測正確
./test_1004/892-87LD.png的預測結果為87LD,預測正確
./test_1004/893-JS38.png的預測結果為JS38,預測正確
./test_1004/894-73WT.png的預測結果為73WT,預測正確
./test_1004/895-A4U5.png的預測結果為A4U5,預測正確
./test_1004/896-WNVA.png的預測結果為WNNA,預測錯誤
./test_1004/897-N3PS.png的預測結果為N3PS,預測正確
./test_1004/898-3OYZ.png的預測結果為3OYZ,預測正確
./test_1004/899-CM01.png的預測結果為CM01,預測正確
./test_1004/9-84AI.png的預測結果為84AI,預測正確
./test_1004/90-VVFC.png的預測結果為VVFC,預測正確
./test_1004/900-G916.png的預測結果為G916,預測正確
./test_1004/901-HXRD.png的預測結果為HXRD,預測正確
./test_1004/902-20KV.png的預測結果為00KV,預測錯誤
./test_1004/903-RS1S.png的預測結果為RS1S,預測正確
./test_1004/904-05NS.png的預測結果為05NS,預測正確
./test_1004/905-QXOT.png的預測結果為QXOT,預測正確
./test_1004/906-55X1.png的預測結果為55X1,預測正確
./test_1004/907-6WST.png的預測結果為6WST,預測正確
./test_1004/908-V8NV.png的預測結果為V8NV,預測正確
./test_1004/909-S18F.png的預測結果為S18F,預測正確
./test_1004/91-LU42.png的預測結果為LU42,預測正確
./test_1004/910-UOOR.png的預測結果為UOOR,預測正確
./test_1004/911-J2VQ.png的預測結果為J2VQ,預測正確
./test_1004/912-3FUJ.png的預測結果為3FUJ,預測正確
./test_1004/913-HVJO.png的預測結果為HVJO,預測正確
./test_1004/914-21EV.png的預測結果為21EV,預測正確
./test_1004/915-2ASZ.png的預測結果為2ASZ,預測正確
./test_1004/916-80QF.png的預測結果為80QF,預測正確
./test_1004/917-GEDD.png的預測結果為GEDD,預測正確
./test_1004/918-TSYZ.png的預測結果為TSYZ,預測正確
./test_1004/919-JDO8.png的預測結果為JDO8,預測正確
./test_1004/92-71BO.png的預測結果為71BO,預測正確
./test_1004/920-M5Z1.png的預測結果為M6Z1,預測錯誤
./test_1004/921-SHL1.png的預測結果為SHL1,預測正確
./test_1004/922-891E.png的預測結果為891E,預測正確
./test_1004/923-RHBD.png的預測結果為RHBD,預測正確
./test_1004/924-IG1H.png的預測結果為IG1H,預測正確
./test_1004/925-1S17.png的預測結果為1S17,預測正確
./test_1004/926-EPBJ.png的預測結果為EPPJ,預測錯誤
./test_1004/927-N0QH.png的預測結果為N0QH,預測正確
./test_1004/928-K3P2.png的預測結果為K3P2,預測正確
./test_1004/929-N6ZX.png的預測結果為N6ZX,預測正確
./test_1004/93-OQ1O.png的預測結果為OQ1O,預測正確
./test_1004/930-ZMFL.png的預測結果為ZMFL,預測正確
./test_1004/931-ORMU.png的預測結果為ORMU,預測正確
./test_1004/932-TLM0.png的預測結果為TLM0,預測正確
./test_1004/933-R8J1.png的預測結果為R8J1,預測正確
./test_1004/934-KPSU.png的預測結果為KPSU,預測正確
./test_1004/935-6DIL.png的預測結果為6ODL,預測錯誤
./test_1004/936-E8ER.png的預測結果為E8ER,預測正確
./test_1004/937-3LFV.png的預測結果為3LFV,預測正確
./test_1004/938-RVWL.png的預測結果為RVWL,預測正確
./test_1004/939-QGWW.png的預測結果為QGWW,預測正確
./test_1004/94-YGCJ.png的預測結果為YGCJ,預測正確
./test_1004/940-LTWQ.png的預測結果為LTWQ,預測正確
./test_1004/941-XRQQ.png的預測結果為XRQQ,預測正確
./test_1004/942-OFIL.png的預測結果為OFIL,預測正確
./test_1004/943-7HP1.png的預測結果為7HP1,預測正確
./test_1004/944-OVEG.png的預測結果為OVEG,預測正確
./test_1004/945-ERKR.png的預測結果為ERKR,預測正確
./test_1004/946-W236.png的預測結果為W236,預測正確
./test_1004/947-141S.png的預測結果為141S,預測正確
./test_1004/948-85SG.png的預測結果為85SG,預測正確
./test_1004/949-KDA6.png的預測結果為KDA6,預測正確
./test_1004/95-Z3HI.png的預測結果為Z3HI,預測正確
./test_1004/950-8DL0.png的預測結果為8DL0,預測正確
./test_1004/951-0V2W.png的預測結果為OV2W,預測錯誤
./test_1004/952-7OSH.png的預測結果為7OSH,預測正確
./test_1004/953-LIEK.png的預測結果為LIEK,預測正確
./test_1004/954-Z1CK.png的預測結果為Z1CK,預測正確
./test_1004/955-CDIE.png的預測結果為CDIE,預測正確
./test_1004/956-5LW9.png的預測結果為5LW9,預測正確
./test_1004/957-BJYH.png的預測結果為BJYH,預測正確
./test_1004/958-E7N1.png的預測結果為E7N1,預測正確
./test_1004/959-CRTK.png的預測結果為CRTK,預測正確
./test_1004/96-KM2E.png的預測結果為KM2E,預測正確
./test_1004/960-NCJZ.png的預測結果為NCJZ,預測正確
./test_1004/961-YHRA.png的預測結果為YHRA,預測正確
./test_1004/962-TQR9.png的預測結果為TQR9,預測正確
./test_1004/963-O2G7.png的預測結果為O2G7,預測正確
./test_1004/964-V19S.png的預測結果為V19S,預測正確
./test_1004/965-3CHJ.png的預測結果為3CHJ,預測正確
./test_1004/966-GPX7.png的預測結果為GPX7,預測正確
./test_1004/967-N1Z2.png的預測結果為N172,預測錯誤
./test_1004/968-I620.png的預測結果為I620,預測正確
./test_1004/969-95KI.png的預測結果為95KI,預測正確
./test_1004/97-NUME.png的預測結果為NUME,預測正確
./test_1004/970-22U3.png的預測結果為22U3,預測正確
./test_1004/971-MTVV.png的預測結果為MTVV,預測正確
./test_1004/972-18EZ.png的預測結果為18EZ,預測正確
./test_1004/973-P9UQ.png的預測結果為P9UQ,預測正確
./test_1004/974-0EQH.png的預測結果為0EQH,預測正確
./test_1004/975-5NFH.png的預測結果為5NFH,預測正確
./test_1004/976-1O27.png的預測結果為1O27,預測正確
./test_1004/977-S139.png的預測結果為S139,預測正確
./test_1004/978-XD25.png的預測結果為XD25,預測正確
./test_1004/979-SJVQ.png的預測結果為SJVQ,預測正確
./test_1004/98-9PT9.png的預測結果為9PT9,預測正確
./test_1004/980-2WH9.png的預測結果為2WH9,預測正確
./test_1004/981-C6T5.png的預測結果為C6T5,預測正確
./test_1004/982-P7Z4.png的預測結果為PZZ4,預測錯誤
./test_1004/983-WRUZ.png的預測結果為WRUZ,預測正確
./test_1004/984-IMQS.png的預測結果為IMQS,預測正確
./test_1004/985-JN0K.png的預測結果為JN0K,預測正確
./test_1004/986-1INH.png的預測結果為1INH,預測正確
./test_1004/987-HL36.png的預測結果為HL36,預測正確
./test_1004/988-CUW6.png的預測結果為CUW6,預測正確
./test_1004/989-2CS7.png的預測結果為2CS7,預測正確
./test_1004/99-U36U.png的預測結果為U36U,預測正確
./test_1004/990-UX5D.png的預測結果為UX5D,預測正確
./test_1004/991-5H12.png的預測結果為5H12,預測正確
./test_1004/992-BY4S.png的預測結果為BY4S,預測正確
./test_1004/993-O4IP.png的預測結果為O4IP,預測正確
./test_1004/994-0MTO.png的預測結果為0MTO,預測正確
./test_1004/995-HJTH.png的預測結果為HJTH,預測正確
./test_1004/996-C1G6.png的預測結果為C1G6,預測正確
./test_1004/997-V676.png的預測結果為V676,預測正確
./test_1004/998-DMKK.png的預測結果為OMKK,預測錯誤
./test_1004/999-S93X.png的預測結果為S93X,預測正確
92.80%
五、總結
這裡我們只是對影像進行了灰度處理,並沒有進一步的最佳化影像。如果要進一步提高識別精度,還可以增加訓練資料集和訓練週期,或者最佳化下神經網路各層結構。
本文只是實戰操作,如果有同樣需求的朋友可以更快上手,PyTorch裡面還很多值得學習的東西,感興趣的可以自己去研究模型的推理,以及原始碼。如果想要程式碼檔案請在評論區留言。