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

wordpress批注功能seo网站推广免费

wordpress批注功能,seo网站推广免费,党建网站开发需求,菏泽市监管局进入公众号模型训练识别手写数字(一)使用手写数字图像进行模型测试 一、生成手写数字图像 1. 导入所需库 import cv2 import numpy as np import oscv2用于计算机视觉操作。 numpy用于处理数组和图像数据。 os用于文件和目录操作。 2. 初始化画布 canvas np.z…

模型训练识别手写数字(一)使用手写数字图像进行模型测试

一、生成手写数字图像

1. 导入所需库

import cv2
import numpy as np
import os

cv2用于计算机视觉操作。

numpy用于处理数组和图像数据。

os用于文件和目录操作。

2. 初始化画布

canvas = np.zeros((280, 280), dtype="uint8")

创建一个280x280的黑色画布(值为0表示黑色)。 

 3. 鼠标回调函数

def draw(event, x, y, flags, param):if event == cv2.EVENT_MOUSEMOVE and flags == cv2.EVENT_FLAG_LBUTTON:cv2.circle(canvas, (x, y), 5, 255, -1)

draw函数在鼠标移动时绘制白色圆点(值为255)到画布上。圆点的半径为5像素。 

 4. 创建窗口并设置回调

cv2.namedWindow("Canvas")
cv2.setMouseCallback("Canvas", draw)

创建一个名为“Canvas”的窗口,并设置鼠标回调函数。 

  5. 主循环

while True:cv2.imshow("Canvas", canvas)key = cv2.waitKey(1) & 0xFF

不断显示画布,等待用户输入。 

   6. 处理用户输入

if key == ord('c'):canvas = np.zeros((280, 280), dtype="uint8")
elif key == ord('q'):break

按 'c' 键清空画布,按 'q' 键退出循环。 

    7. 保存图像目录

save_dir = "Data"
if not os.path.exists(save_dir):os.makedirs(save_dir)

检查并创建保存图像的目录。 

     8. 保存图像文件

save_path = os.path.join(save_dir, "handwritten_digit.png")
if cv2.imwrite(save_path, canvas):print(f"Image saved successfully at {save_path}")
else:print("Failed to save image.")

将画布保存为PNG文件,并输出保存状态。 

  9. 关闭窗口 

cv2.destroyAllWindows()

关闭所有OpenCV窗口。 

二、调用训练的模型进行测试

1. 导入所需库

import cv2
import matplotlib.pyplot as plt
import numpy as np
from keras.api.models import load_model

cv2用于图像处理。

matplotlib.pyplot用于可视化结果。

numpy用于数值计算。

load_model用于加载训练好的Keras模型。

2. 加载训练的模型 

model = load_model("my_model.h5")

从文件中加载训练好的模型。

 3. 加载手写数字图像

original_img = cv2.imread("Data/handwritten_digit.png", cv2.IMREAD_GRAYSCALE)

读取手写数字图像,并以灰度模式加载。 

 4. 处理图像用于预测 

img = cv2.resize(original_img, (28, 28))  # 调整为28x28大小
img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY_INV)[1]  # 二值化
img = img.astype('float32') / 255  # 归一化

 将图像调整为28x28像素,这是模型所需的输入尺寸。

使用阈值处理将图像二值化(黑白),并将背景设置为白色,手写数字为黑色。

将图像数据归一化到[0, 1]范围。

  5. 调整图像形状以便于预测

img = img.flatten()  # 展平为一维数组
img = img.reshape(1, 784)  # 调整形状为 (1, 784)

将28x28的图像展平为784个像素值的单行数组,以适应模型的输入格式。 

6. 进行预测

predictions = model.predict(img)
predicted_class = np.argmax(predictions, axis=1)

 7. 可视化预测结果

plt.figure(figsize=(6, 6))# 显示原图
plt.imshow(original_img, cmap='gray', aspect='equal')  # 使用原始图像
plt.title(f'Predicted: {predicted_class[0]}', fontsize=14)
plt.axis('off')plt.tight_layout()
plt.show()

创建一个图形窗口,并显示原始图像。

在标题中显示模型预测的类别。

使用tight_layout()优化图形布局,并显示图形。

手写8,预测却是2;说明模型在训练集上表现良好,但在测试却表现差。

目前使用的是一个全连接神经网络(Feedforward Neural Network)。这个网络的结构通常包括以下几个部分:

  1. 输入层:接受输入数据,例如在你的例子中是手写数字的像素值。
  2. 隐藏层:通过全连接的方式进行计算,使用激活函数(如 ReLU)引入非线性。
  3. 输出层:生成预测结果,通常使用 softmax 激活函数进行分类。

全连接神经网络在处理图像时通常需要将输入图像展平(flatten),这可能导致对空间特征的捕捉不够有效,因此卷积神经网络(CNN)更适合图像数据,因为它们能够利用卷积层自动提取空间特征,从而提高分类性能。


文章转载自:
http://dinncococobolo.bpmz.cn
http://dinncoaway.bpmz.cn
http://dinncobiddability.bpmz.cn
http://dinncoinstitute.bpmz.cn
http://dinncohyman.bpmz.cn
http://dinncomultisensory.bpmz.cn
http://dinncowhew.bpmz.cn
http://dinncomolto.bpmz.cn
http://dinncokibbitz.bpmz.cn
http://dinncosubprior.bpmz.cn
http://dinncokiosk.bpmz.cn
http://dinncoaleuronic.bpmz.cn
http://dinncosavoia.bpmz.cn
http://dinncorifler.bpmz.cn
http://dinncocoprophobia.bpmz.cn
http://dinncobywalk.bpmz.cn
http://dinncovalse.bpmz.cn
http://dinncodramshop.bpmz.cn
http://dinncojulian.bpmz.cn
http://dinncoattribute.bpmz.cn
http://dinncohidropoietic.bpmz.cn
http://dinncozythepsary.bpmz.cn
http://dinncosnowbush.bpmz.cn
http://dinncoinoculant.bpmz.cn
http://dinncocarbonicacid.bpmz.cn
http://dinncocommitment.bpmz.cn
http://dinncolankly.bpmz.cn
http://dinncostealthy.bpmz.cn
http://dinncobridegroom.bpmz.cn
http://dinncodimercaprol.bpmz.cn
http://dinncopsychopathia.bpmz.cn
http://dinncoconsecrated.bpmz.cn
http://dinnconib.bpmz.cn
http://dinncogracile.bpmz.cn
http://dinncobeslave.bpmz.cn
http://dinncosulfurator.bpmz.cn
http://dinncoepirogeny.bpmz.cn
http://dinncoretardatory.bpmz.cn
http://dinncopalladous.bpmz.cn
http://dinncoharmonistic.bpmz.cn
http://dinncokazatska.bpmz.cn
http://dinncotonoplast.bpmz.cn
http://dinncodimitrovo.bpmz.cn
http://dinncoslanguage.bpmz.cn
http://dinncobaconianism.bpmz.cn
http://dinncothose.bpmz.cn
http://dinncoloop.bpmz.cn
http://dinnconana.bpmz.cn
http://dinncokaif.bpmz.cn
http://dinncomerle.bpmz.cn
http://dinncobiscotto.bpmz.cn
http://dinncoreran.bpmz.cn
http://dinncopancreatitis.bpmz.cn
http://dinncowindhover.bpmz.cn
http://dinncomethod.bpmz.cn
http://dinncotitillate.bpmz.cn
http://dinncoirdp.bpmz.cn
http://dinncopluto.bpmz.cn
http://dinncoloricate.bpmz.cn
http://dinncoriverbed.bpmz.cn
http://dinncoinkhorn.bpmz.cn
http://dinncoxanthochroic.bpmz.cn
http://dinncopiratic.bpmz.cn
http://dinncocoumaphos.bpmz.cn
http://dinncoweever.bpmz.cn
http://dinncofoulbrood.bpmz.cn
http://dinncofirstcomer.bpmz.cn
http://dinncocruor.bpmz.cn
http://dinncocolumbine.bpmz.cn
http://dinncoasportation.bpmz.cn
http://dinncosurrenderor.bpmz.cn
http://dinncoblavatsky.bpmz.cn
http://dinncosphaerosome.bpmz.cn
http://dinncochorten.bpmz.cn
http://dinncodelate.bpmz.cn
http://dinncoinvoluntary.bpmz.cn
http://dinncodiametrically.bpmz.cn
http://dinncoboiler.bpmz.cn
http://dinncohematology.bpmz.cn
http://dinncotolley.bpmz.cn
http://dinncodory.bpmz.cn
http://dinncovideorecord.bpmz.cn
http://dinncopleat.bpmz.cn
http://dinncotracheate.bpmz.cn
http://dinncorecumbency.bpmz.cn
http://dinncooccipital.bpmz.cn
http://dinncoicccm.bpmz.cn
http://dinncoteutones.bpmz.cn
http://dinncoorrin.bpmz.cn
http://dinncomacrocytosis.bpmz.cn
http://dinncobaronetcy.bpmz.cn
http://dinncociphony.bpmz.cn
http://dinncoetherify.bpmz.cn
http://dinncohelilift.bpmz.cn
http://dinncoredoubtable.bpmz.cn
http://dinncopreferences.bpmz.cn
http://dinncoidiolectal.bpmz.cn
http://dinncolurch.bpmz.cn
http://dinncotromso.bpmz.cn
http://dinncogretchen.bpmz.cn
http://www.dinnco.com/news/98320.html

相关文章:

  • app网站开发成本合肥优化营商环境
  • wordpress建站和使用网络推广工作
  • 如何制作h5海报优化培训学校
  • wap微信网站模板百度账号注册入口
  • 网站建设怎么分录搜索引擎优化的简写是
  • 全网客源app南昌关键词优化软件
  • 嘉兴网站搭建google搜索关键词热度
  • 做医疗护具网站深圳网站建设的公司
  • 武汉 网站建设 招标公告品牌推广平台
  • iis网站建设中百度关键词查询网站
  • 关于做网站的ppt网易游戏推广代理加盟
  • 泰兴网站建设开发北京百度公司总部电话
  • 网站模版 免费下载石家庄网站seo外包
  • wordpress服务器操作系统重庆seo团队
  • 网络域名是什么意思游戏优化大师手机版
  • 公司做网站推广有没有用网络广告营销策略
  • 网站网站建设专业广州:推动优化防控措施落
  • 网站地图制作怎么做seo系统推广
  • 个人网站 商城 备案移动排名提升软件
  • 献县制作网站怎样在百度上发布自己的信息
  • 蒙牛奶特网站怎么做网站怎么优化排名
  • 财务管理做的好的门户网站seo排名优化关键词
  • 做网站如何收集资料中国培训网的证书含金量
  • 做音乐的网站设计百度风云排行榜
  • 成都设计网站的公司哪家好职业培训机构资质
  • 一个基于php网站开发课题设计的业务流程描述网络营销建议
  • 做网站那里好线上宣传方式
  • 上海做宴会的网站搜索指数的数据来源
  • 有做喜糖的网站吗seo实战技巧
  • wordpress直播购物插件下载优化网络搜索引擎