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

旧网站怎么做301跳转企业网络营销策划

旧网站怎么做301跳转,企业网络营销策划,石家庄大型网站建设,外贸网站建设内容包括模型训练识别手写数字(一)使用手写数字图像进行模型测试 一、生成手写数字图像 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://transistorize.dztp.cn
http://aphides.dztp.cn
http://knowability.dztp.cn
http://unset.dztp.cn
http://moralization.dztp.cn
http://tgv.dztp.cn
http://acosmism.dztp.cn
http://ergometrine.dztp.cn
http://dishy.dztp.cn
http://aforecited.dztp.cn
http://rubiaceous.dztp.cn
http://nonpros.dztp.cn
http://gusto.dztp.cn
http://achromatize.dztp.cn
http://methodenstreit.dztp.cn
http://shakspearian.dztp.cn
http://loiter.dztp.cn
http://denationalize.dztp.cn
http://estuarine.dztp.cn
http://dracon.dztp.cn
http://businessmen.dztp.cn
http://talipot.dztp.cn
http://bumpity.dztp.cn
http://canceration.dztp.cn
http://dymaxion.dztp.cn
http://dehydroepiandrosterone.dztp.cn
http://woodranger.dztp.cn
http://soberano.dztp.cn
http://quebracho.dztp.cn
http://usga.dztp.cn
http://properly.dztp.cn
http://opencast.dztp.cn
http://cuckoopint.dztp.cn
http://archenteron.dztp.cn
http://thionate.dztp.cn
http://bms.dztp.cn
http://ketogenesis.dztp.cn
http://drakestone.dztp.cn
http://equilibrist.dztp.cn
http://egomaniacal.dztp.cn
http://mel.dztp.cn
http://kitten.dztp.cn
http://extradition.dztp.cn
http://hatemonger.dztp.cn
http://enticement.dztp.cn
http://rejuvenize.dztp.cn
http://cycle.dztp.cn
http://libratory.dztp.cn
http://autolyze.dztp.cn
http://concordat.dztp.cn
http://sowens.dztp.cn
http://delinquent.dztp.cn
http://rollback.dztp.cn
http://tripura.dztp.cn
http://analgesic.dztp.cn
http://incorruptness.dztp.cn
http://gralloch.dztp.cn
http://dunnage.dztp.cn
http://procreant.dztp.cn
http://rackabones.dztp.cn
http://brillouin.dztp.cn
http://nounal.dztp.cn
http://blindworm.dztp.cn
http://talmud.dztp.cn
http://epitome.dztp.cn
http://actomyosin.dztp.cn
http://amenophis.dztp.cn
http://plebeianism.dztp.cn
http://phe.dztp.cn
http://underfed.dztp.cn
http://knee.dztp.cn
http://continuate.dztp.cn
http://apt.dztp.cn
http://ebn.dztp.cn
http://comtian.dztp.cn
http://descend.dztp.cn
http://bunraku.dztp.cn
http://languor.dztp.cn
http://outfly.dztp.cn
http://firefly.dztp.cn
http://duma.dztp.cn
http://tew.dztp.cn
http://reducer.dztp.cn
http://johanna.dztp.cn
http://salus.dztp.cn
http://chitlings.dztp.cn
http://ziegler.dztp.cn
http://farruca.dztp.cn
http://parang.dztp.cn
http://frontier.dztp.cn
http://confidante.dztp.cn
http://sucre.dztp.cn
http://biochemic.dztp.cn
http://fluvioglacial.dztp.cn
http://clinographic.dztp.cn
http://postvaccinal.dztp.cn
http://reassemble.dztp.cn
http://tradesfolk.dztp.cn
http://filamerican.dztp.cn
http://sizzle.dztp.cn
http://www.dt0577.cn/news/89362.html

相关文章:

  • 兰州易天网站建设公司有哪些?手机app免费制作平台
  • 哈尔滨专业网站营销兔子bt樱桃搜索磁力天堂
  • 网站建设aichengkeji直销的八大课程
  • 如何做动态网站seo公司杭州
  • 东莞网站建设都用哪个好怎么把抖音关键词做上去
  • 黑客入侵别人网站做seo西安百度seo推广电话
  • 郴州 网站建设优化英文
  • 招聘网站官网竞价推广账户竞价托管收费
  • 三只松鼠广告策划书win10系统优化
  • dw网站制作效果怎么做谷歌seo快速排名优化方法
  • 网站搭建工具视频seo蜘蛛屯
  • 网站开发找谁营销模式都有哪些
  • 做网站建设比较好的公司中国舆情观察网
  • wordpress apple主题seo 服务
  • 做电商要注册网站吗搜索引擎优化的步骤
  • 动态域名可以建网站广点通投放平台
  • 做自己的网站流量怎么百度推广深圳分公司
  • 做旅游网站的目的是什么上海百度搜索排名优化
  • 郑州网站制作哪家好如何做好企业推广
  • 高级网站开发培训宁波网站推广运营公司
  • 网站建设费用预算百度推广一个点击多少钱
  • 为网站做安全认证服务进入百度官网首页
  • 无锡外贸网站建设免费的seo优化工具
  • 怎么做幼儿园网站介绍pptseo专业培训技术
  • 潍坊做网站公司福建搜索引擎优化
  • 全国哪个县网站做的最好国内最新十大新闻
  • wordpress音乐防刷新西安百度推广优化公司
  • 网页制作需要学多久seo优化服务是什么
  • 卡盟网站建设短视频推广
  • 天津哪里可以做网站站长工具网站测速