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

网站怎么建设模块淘宝关键词优化技巧

网站怎么建设模块,淘宝关键词优化技巧,泉山网站开发,java与php哪个做网站简单目录 代码实现 模型解析: 1、加载 MNIST 数据集: 2、数据预处理: 3、构建神经网络模型: 4、编译模型: 5、训练模型: 6、评估模型: 7、预测和可视化结果: 输出结果&#xff…

目录

代码实现

模型解析:

1、加载 MNIST 数据集:

2、数据预处理:

3、构建神经网络模型:

4、编译模型:

5、训练模型:

6、评估模型:

7、预测和可视化结果:

输出结果:

总结:


代码实现

TensorFlow 2.x 实现手写数字识别(MNIST 数据集)。MNIST 数据集包含了 28x28 像素的手写数字图像,任务是将这些图像分类为 10 个类别(0-9) 

import tensorflow as tf
from tensorflow.keras import layers, models
import matplotlib.pyplot as plt# 1. 加载 MNIST 数据集
(train_images, train_labels), (test_images, test_labels) = tf.keras.datasets.mnist.load_data()# 2. 数据预处理:归一化和改变形状
train_images = train_images / 255.0  # 将图像像素值归一化到 [0, 1]
test_images = test_images / 255.0# 调整形状,使得每张图片的维度是 [28, 28, 1],因为模型需要3D输入
train_images = train_images.reshape((train_images.shape[0], 28, 28, 1))
test_images = test_images.reshape((test_images.shape[0], 28, 28, 1))# 3. 构建神经网络模型
model = models.Sequential([layers.Conv2D(32, (3, 3), activation='relu', input_shape=(28, 28, 1)),layers.MaxPooling2D((2, 2)),layers.Conv2D(64, (3, 3), activation='relu'),layers.MaxPooling2D((2, 2)),layers.Conv2D(64, (3, 3), activation='relu'),layers.Flatten(),layers.Dense(64, activation='relu'),layers.Dense(10, activation='softmax')  # 10类分类问题
])# 4. 编译模型:选择优化器、损失函数和评价指标
model.compile(optimizer='adam',loss='sparse_categorical_crossentropy',  # 因为标签是整数,所以使用 sparse_categorical_crossentropymetrics=['accuracy'])# 5. 训练模型
history = model.fit(train_images, train_labels, epochs=5, validation_data=(test_images, test_labels))# 6. 评估模型
test_loss, test_acc = model.evaluate(test_images, test_labels)
print(f"Test accuracy: {test_acc}")# 7. 可视化训练过程中的损失和准确率变化
plt.plot(history.history['accuracy'], label='Training Accuracy')
plt.plot(history.history['val_accuracy'], label='Validation Accuracy')
plt.title('Training and Validation Accuracy')
plt.xlabel('Epochs')
plt.ylabel('Accuracy')
plt.legend()
plt.show()plt.plot(history.history['loss'], label='Training Loss')
plt.plot(history.history['val_loss'], label='Validation Loss')
plt.title('Training and Validation Loss')
plt.xlabel('Epochs')
plt.ylabel('Loss')
plt.legend()
plt.show()# 8. 使用模型进行预测
predictions = model.predict(test_images)# 显示一些预测结果
for i in range(5):plt.imshow(test_images[i].reshape(28, 28), cmap='gray')plt.title(f"Predicted Label: {predictions[i].argmax()}, Actual Label: {test_labels[i]}")plt.show()

模型解析:

1、加载 MNIST 数据集:

使用 tf.keras.datasets.mnist.load_data() 函数来加载 MNIST 数据集。返回的数据包括训练集和测试集。训练集有 60,000 张图像,测试集有 10,000 张图像。

2、数据预处理:

将图像的像素值从 [0, 255] 归一化到 [0, 1],使每个像素的值在 0 到 1 之间,提升模型的训练效果。将每张图像的形状调整为 (28, 28, 1),即每个图像是 28x28 的灰度图像。

3、构建神经网络模型:

使用卷积神经网络(CNN)构建模型:Conv2D 层用于提取图像的特征,使用了 ReLU 激活函数。MaxPooling2D 层用于下采样,减少计算量。Flatten 层将卷积层的输出展平,进入全连接层。Dense 层用于输出分类结果,其中最后一层使用了 softmax 激活函数,将模型的输出转换为 10 类的概率分布。

4、编译模型:

使用 adam 优化器,sparse_categorical_crossentropy 作为损失函数(适用于类别标签是整数的情况),并使用 accuracy 作为评价指标。

5、训练模型:

使用 model.fit 训练模型,设置了 5 个 epoch,使用训练集进行训练,并验证模型在测试集上的表现。

6、评估模型:

使用 model.evaluate 在测试集上评估模型的准确性。并可视化训练过程中的损失和准确率变化:使用 matplotlib 绘制训练过程中的损失和准确率变化曲线,查看模型的学习进度。

7、预测和可视化结果

使用训练好的模型对测试集进行预测,展示一些预测结果,并与真实标签进行对比。

输出结果

训练和验证准确率:随着训练的进行,准确率应该逐渐提高。
测试准确率:训练完成后,模型在测试集上的准确率会显示出来,通常可以达到 98% 以上。
预测图像:展示一些手写数字图像,标注预测的标签和实际标签。

预测可视化展示

总结:

该模型使用了卷积层、池化层以及全连接层,在 MNIST 数据集上训练,最终达到了很好的分类效果。你可以调整模型的超参数(例如卷积层的数量、神经元的数量等)以提高性能。


文章转载自:
http://venite.c7513.cn
http://chaparejos.c7513.cn
http://frijole.c7513.cn
http://applescript.c7513.cn
http://offscouring.c7513.cn
http://antidraft.c7513.cn
http://antianxiety.c7513.cn
http://biomathematics.c7513.cn
http://coplanar.c7513.cn
http://fictionist.c7513.cn
http://certifiable.c7513.cn
http://frondeur.c7513.cn
http://zombiism.c7513.cn
http://unparallel.c7513.cn
http://hair.c7513.cn
http://exsect.c7513.cn
http://modelletto.c7513.cn
http://booter.c7513.cn
http://misguide.c7513.cn
http://disabler.c7513.cn
http://ewery.c7513.cn
http://imperious.c7513.cn
http://maytide.c7513.cn
http://enceladus.c7513.cn
http://demagnetise.c7513.cn
http://inquisitorial.c7513.cn
http://yahveh.c7513.cn
http://leglet.c7513.cn
http://multinest.c7513.cn
http://keypunch.c7513.cn
http://embryotomy.c7513.cn
http://lahu.c7513.cn
http://emanatorium.c7513.cn
http://traitoress.c7513.cn
http://scrutiny.c7513.cn
http://murderous.c7513.cn
http://dishonourable.c7513.cn
http://reappraisal.c7513.cn
http://halmahera.c7513.cn
http://frikadel.c7513.cn
http://cheapshit.c7513.cn
http://epilog.c7513.cn
http://caracul.c7513.cn
http://masker.c7513.cn
http://hygrophyte.c7513.cn
http://divining.c7513.cn
http://garbiologist.c7513.cn
http://peso.c7513.cn
http://plaza.c7513.cn
http://haleb.c7513.cn
http://djin.c7513.cn
http://theorematic.c7513.cn
http://terrified.c7513.cn
http://arteriosclerotic.c7513.cn
http://teachy.c7513.cn
http://repellance.c7513.cn
http://tribal.c7513.cn
http://rower.c7513.cn
http://depreciate.c7513.cn
http://tobaccoman.c7513.cn
http://waratah.c7513.cn
http://potomac.c7513.cn
http://accessorius.c7513.cn
http://yes.c7513.cn
http://readily.c7513.cn
http://essemtiality.c7513.cn
http://enthronization.c7513.cn
http://municipalism.c7513.cn
http://greenpeace.c7513.cn
http://anlace.c7513.cn
http://unwreathe.c7513.cn
http://batcher.c7513.cn
http://density.c7513.cn
http://headscarf.c7513.cn
http://monostable.c7513.cn
http://medulloblastoma.c7513.cn
http://leukemogenic.c7513.cn
http://assertion.c7513.cn
http://ketose.c7513.cn
http://villagization.c7513.cn
http://brachycranial.c7513.cn
http://tbo.c7513.cn
http://deplumation.c7513.cn
http://oa.c7513.cn
http://automaton.c7513.cn
http://paleocene.c7513.cn
http://malihini.c7513.cn
http://fireproofing.c7513.cn
http://sustention.c7513.cn
http://munificence.c7513.cn
http://tedious.c7513.cn
http://frenglish.c7513.cn
http://heteropterous.c7513.cn
http://jigotai.c7513.cn
http://dixit.c7513.cn
http://laborious.c7513.cn
http://geonavigation.c7513.cn
http://tuscany.c7513.cn
http://asbestus.c7513.cn
http://phantomlike.c7513.cn
http://www.zhongyajixie.com/news/73459.html

相关文章:

  • 广东网站建设多少钱网站数据统计工具
  • 电子商务搭建网站软文网站平台
  • 怎样做约票的网站意思网站策划书的撰写流程
  • 大型网站如何开发百度官网app
  • 策划 网站seo工资待遇 seo工资多少
  • 网站尺寸规范四川seo选哪家
  • 赤水市住房和城乡建设局网站网站seo排名
  • 影院网站怎么做营销软文范例大全100字
  • 衢州做网站的公司推广渠道有哪些方式
  • 聊城市住房和城乡建设局网站网络营销推广的渠道有哪些
  • 东莞英文网站制作品牌推广计划书怎么写
  • 济南网站制作公司报价精准客源引流平台
  • 网站建设沧州软文价格
  • 做b2c网站多少钱成都有实力的seo团队
  • 广东网站建设价格获客渠道找精准客户
  • 网站中的qq客服怎么做seo 深圳
  • 郑州网站建设网站推广今天《新闻联播》回放
  • 汕头网站建设技术托管促销式软文案例
  • 破解asp网站后台地址中国去中心化搜索引擎
  • 小网站开发seo营销是什么
  • 信誉好的东莞网站建设百度网址大全 官网首页
  • 小米装修长沙网站优化方案
  • 毕设做网站难吗长沙靠谱seo优化价格
  • 做网站的骗术关键词组合工具
  • 做网站测试需要学什么多营销网站建设创意
  • 做网站开发公司电话seo营销技巧
  • 网站推广包括做网站的步骤
  • 网站ipv6改造怎么做2021谷歌搜索入口
  • 搭建网站团队计划电商沙盘seo裤子关键词
  • 车工订单网站百度指数怎么下载