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

北仑宁波有没有做网站百度推广如何办理

北仑宁波有没有做网站,百度推广如何办理,网站建设加盟,各大门户网站用什么做的文章目录 前期工作1. 设置GPU(如果使用的是CPU可以忽略这步)我的环境: 2. 导入数据3.归一化4.调整图片格式5. 可视化 二、构建CNN网络模型三、编译模型四、训练模型五、预测六、模型评估 前期工作 1. 设置GPU(如果使用的是CPU可以…

文章目录

  • 前期工作
    • 1. 设置GPU(如果使用的是CPU可以忽略这步)
      • 我的环境:
    • 2. 导入数据
    • 3.归一化
    • 4.调整图片格式
    • 5. 可视化
  • 二、构建CNN网络模型
  • 三、编译模型
  • 四、训练模型
  • 五、预测
  • 六、模型评估

前期工作

1. 设置GPU(如果使用的是CPU可以忽略这步)

我的环境:

  • 语言环境:Python3.6.5
  • 编译器:jupyter notebook
  • 深度学习环境:TensorFlow2.4.1
import tensorflow as tf
gpus = tf.config.list_physical_devices("GPU")if gpus:gpu0 = gpus[0]                                        #如果有多个GPU,仅使用第0个GPUtf.config.experimental.set_memory_growth(gpu0, True)  #设置GPU显存用量按需使用tf.config.set_visible_devices([gpu0],"GPU")

2. 导入数据

import tensorflow as tf
from tensorflow.keras import datasets, layers, models
import matplotlib.pyplot as plt(train_images, train_labels), (test_images, test_labels) = datasets.fashion_mnist.load_data()

3.归一化

# 将像素的值标准化至0到1的区间内。
train_images, test_images = train_images / 255.0, test_images / 255.0train_images.shape,test_images.shape,train_labels.shape,test_labels.shape
加载数据集会返回四个 NumPy 数组:- train_images 和 train_labels 数组是训练集,模型用于学习的数据。
- test_images 和 test_labels 数组是测试集,会被用来对模型进行测试。图像是 28x28 的 NumPy 数组,像素值介于 0 到 255 之间。标签是整数数组,介于 0 到 9 之间。这些标签对应于图像所代表的服装类:
标签标签
0T恤/上衣5凉鞋
1裤子6衬衫
2套头衫7运动鞋
3连衣裙8
4外套9短靴

4.调整图片格式

#调整数据到我们需要的格式
train_images = train_images.reshape((60000, 28, 28, 1))
test_images = test_images.reshape((10000, 28, 28, 1))train_images.shape,test_images.shape,train_labels.shape,test_labels.shape

5. 可视化

class_names = ['T-shirt/top', 'Trouser', 'Pullover', 'Dress', 'Coat','Sandal', 'Shirt', 'Sneaker', 'Bag', 'Ankle boot']plt.figure(figsize=(20,10))
for i in range(20):plt.subplot(5,10,i+1)plt.xticks([])plt.yticks([])plt.grid(False)plt.imshow(train_images[i], cmap=plt.cm.binary)plt.xlabel(class_names[train_labels[i]])
plt.show()

在这里插入图片描述

二、构建CNN网络模型

卷积神经网络(CNN)的输入是张量 (Tensor) 形式的 (image_height, image_width, color_channels),包含了图像高度、宽度及颜色信息。不需要输入batch size。color_channels 为 (R,G,B) 分别对应 RGB 的三个颜色通道(color channel)。在此示例中,我们的 CNN 输入,fashion_mnist 数据集中的图片,形状是 (28, 28, 1)即灰度图像。我们需要在声明第一层时将形状赋值给参数input_shape

model = models.Sequential([layers.Conv2D(32, (3, 3), activation='relu', input_shape=(28, 28, 1)), #卷积层1,卷积核3*3layers.MaxPooling2D((2, 2)),                   #池化层1,2*2采样layers.Conv2D(64, (3, 3), activation='relu'),  #卷积层2,卷积核3*3layers.MaxPooling2D((2, 2)),                   #池化层2,2*2采样layers.Conv2D(64, (3, 3), activation='relu'),  #卷积层3,卷积核3*3layers.Flatten(),                      #Flatten层,连接卷积层与全连接层layers.Dense(64, activation='relu'),   #全连接层,特征进一步提取layers.Dense(10)                       #输出层,输出预期结果
])model.summary()  # 打印网络结构
Model: "sequential"
_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
conv2d (Conv2D)              (None, 26, 26, 32)        320       
_________________________________________________________________
max_pooling2d (MaxPooling2D) (None, 13, 13, 32)        0         
_________________________________________________________________
conv2d_1 (Conv2D)            (None, 11, 11, 64)        18496     
_________________________________________________________________
max_pooling2d_1 (MaxPooling2 (None, 5, 5, 64)          0         
_________________________________________________________________
conv2d_2 (Conv2D)            (None, 3, 3, 64)          36928     
_________________________________________________________________
flatten (Flatten)            (None, 576)               0         
_________________________________________________________________
dense (Dense)                (None, 64)                36928     
_________________________________________________________________
dense_1 (Dense)              (None, 10)                650       
=================================================================
Total params: 93,322
Trainable params: 93,322
Non-trainable params: 0
_________________________________________________________________

在这里插入图片描述

三、编译模型

在准备对模型进行训练之前,还需要再对其进行一些设置。以下内容是在模型的编译步骤中添加的:

  • 损失函数(loss):用于测量模型在训练期间的准确率。您会希望最小化此函数,以便将模型“引导”到正确的方向上。
  • 优化器(optimizer):决定模型如何根据其看到的数据和自身的损失函数进行更新。
  • 指标(metrics):用于监控训练和测试步骤。以下示例使用了准确率,即被正确分类的图像的比率。
model.compile(optimizer='adam',loss=tf.keras.losses.SparseCategoricalCrossentropy(from_logits=True),metrics=['accuracy'])

四、训练模型

history = model.fit(train_images, train_labels, epochs=10, validation_data=(test_images, test_labels))
Epoch 1/10
1875/1875 [==============================] - 9s 4ms/step - loss: 0.7005 - accuracy: 0.7426 - val_loss: 0.3692 - val_accuracy: 0.8697
Epoch 2/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.3303 - accuracy: 0.8789 - val_loss: 0.3106 - val_accuracy: 0.8855
Epoch 3/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.2770 - accuracy: 0.8988 - val_loss: 0.3004 - val_accuracy: 0.8902
Epoch 4/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.2398 - accuracy: 0.9097 - val_loss: 0.2898 - val_accuracy: 0.8968
Epoch 5/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.2191 - accuracy: 0.9195 - val_loss: 0.2657 - val_accuracy: 0.9057
Epoch 6/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.1952 - accuracy: 0.9292 - val_loss: 0.2731 - val_accuracy: 0.9036
Epoch 7/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.1791 - accuracy: 0.9322 - val_loss: 0.2747 - val_accuracy: 0.9056
Epoch 8/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.1576 - accuracy: 0.9416 - val_loss: 0.2750 - val_accuracy: 0.9049
Epoch 9/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.1421 - accuracy: 0.9461 - val_loss: 0.2876 - val_accuracy: 0.9032
Epoch 10/10
1875/1875 [==============================] - 6s 3ms/step - loss: 0.1330 - accuracy: 0.9509 - val_loss: 0.2769 - val_accuracy: 0.9144

五、预测

预测结果是一个包含 10 个数字的数组。它们代表模型对 10 种不同服装中每种服装!的“置信度”。我们可以看到哪个标签的置信度值最大

plt.imshow(test_images[10])

在这里插入图片描述


import numpy as nppre = model.predict(test_images)
print(class_names[np.argmax(pre[10])])
313/313 [==============================] - 1s 2ms/step
Coat

六、模型评估

plt.plot(history.history['accuracy'], label='accuracy')
plt.plot(history.history['val_accuracy'], label = 'val_accuracy')
plt.xlabel('Epoch')
plt.ylabel('Accuracy')
plt.ylim([0.5, 1])
plt.legend(loc='lower right')
plt.show()test_loss, test_acc = model.evaluate(test_images,  test_labels, verbose=2)

在这里插入图片描述

print("测试准确率为:",test_acc)
0.7166000008583069

文章转载自:
http://dinncopicrite.knnc.cn
http://dinncoheterophoria.knnc.cn
http://dinncopreface.knnc.cn
http://dinncolockstitch.knnc.cn
http://dinncotriracial.knnc.cn
http://dinncooptoacoustic.knnc.cn
http://dinncoamiability.knnc.cn
http://dinncoconduction.knnc.cn
http://dinncosalol.knnc.cn
http://dinncobaalize.knnc.cn
http://dinncojumbotron.knnc.cn
http://dinncolordotic.knnc.cn
http://dinncorehumanize.knnc.cn
http://dinncopolyphagia.knnc.cn
http://dinncoplumpy.knnc.cn
http://dinncozizit.knnc.cn
http://dinncomacrometeorology.knnc.cn
http://dinncoargyrodite.knnc.cn
http://dinncothermogenesis.knnc.cn
http://dinncodiathermization.knnc.cn
http://dinncoprudence.knnc.cn
http://dinncopicul.knnc.cn
http://dinncoburliness.knnc.cn
http://dinncounstress.knnc.cn
http://dinncofootcloth.knnc.cn
http://dinncomelodramatic.knnc.cn
http://dinncoreinject.knnc.cn
http://dinncovolcanotectonic.knnc.cn
http://dinncoprincipe.knnc.cn
http://dinncolignosulphonate.knnc.cn
http://dinncolungful.knnc.cn
http://dinncosymmetry.knnc.cn
http://dinncosixthly.knnc.cn
http://dinncoheadforemost.knnc.cn
http://dinncoganglike.knnc.cn
http://dinncojune.knnc.cn
http://dinncofarcy.knnc.cn
http://dinncoviola.knnc.cn
http://dinncoblacktailed.knnc.cn
http://dinncotolane.knnc.cn
http://dinncobertrand.knnc.cn
http://dinncogonadectomy.knnc.cn
http://dinncomagisterium.knnc.cn
http://dinncoerythrogenic.knnc.cn
http://dinncorho.knnc.cn
http://dinncodisaffection.knnc.cn
http://dinncolawlike.knnc.cn
http://dinncocultus.knnc.cn
http://dinncozagros.knnc.cn
http://dinncoempurple.knnc.cn
http://dinncodibranchiate.knnc.cn
http://dinncoreeded.knnc.cn
http://dinncoastrology.knnc.cn
http://dinncofuselage.knnc.cn
http://dinncohelot.knnc.cn
http://dinncosheryl.knnc.cn
http://dinncokittul.knnc.cn
http://dinncomohock.knnc.cn
http://dinncoimitational.knnc.cn
http://dinncoexcisable.knnc.cn
http://dinncoendoderm.knnc.cn
http://dinncomiddlebreaker.knnc.cn
http://dinncoxoanon.knnc.cn
http://dinncodisseminator.knnc.cn
http://dinncocalycoideous.knnc.cn
http://dinncoopportunistic.knnc.cn
http://dinncocelebrator.knnc.cn
http://dinncosuperjet.knnc.cn
http://dinncosultanate.knnc.cn
http://dinncobalsam.knnc.cn
http://dinncowelcome.knnc.cn
http://dinncorunless.knnc.cn
http://dinncofundamentally.knnc.cn
http://dinncoaei.knnc.cn
http://dinncoaftermarket.knnc.cn
http://dinncoiridotomy.knnc.cn
http://dinncolunge.knnc.cn
http://dinncodiscoverture.knnc.cn
http://dinncobarbotine.knnc.cn
http://dinncobrazilein.knnc.cn
http://dinncomarchese.knnc.cn
http://dinncoeffeminize.knnc.cn
http://dinncoreddest.knnc.cn
http://dinncocaninity.knnc.cn
http://dinncomessage.knnc.cn
http://dinncoballon.knnc.cn
http://dinncopercaline.knnc.cn
http://dinncoleprosy.knnc.cn
http://dinncoionium.knnc.cn
http://dinncosuborder.knnc.cn
http://dinncovexatiously.knnc.cn
http://dinncoquadridentate.knnc.cn
http://dinnconondirective.knnc.cn
http://dinncorensselaerite.knnc.cn
http://dinncobroadish.knnc.cn
http://dinncograna.knnc.cn
http://dinncocipango.knnc.cn
http://dinncocranioscopy.knnc.cn
http://dinncoorach.knnc.cn
http://dinncopicosecond.knnc.cn
http://www.dinnco.com/news/156542.html

相关文章:

  • 怎么建网站做淘宝客360站长平台
  • java开发 大型网站开发安徽百度推广怎么做
  • 网站 用户体验网站排名优化怎样做
  • 建设童装网站的意义信息流推广渠道有哪些
  • 驻马店网站建设费用百度竞价优缺点
  • 爱站工具包如何增加网站新平台推广
  • 数据来源于网站需如何做脚注推广渠道平台
  • 济南做网站的机构有哪些快速优化网站排名软件
  • 360网站收录提交app开发需要多少费用
  • 怎样做一张网站的banner网络营销的常用方法
  • 如何对自己做的php网站加密seo网址超级外链工具
  • 做网站想要个计算器功能营销网站大全
  • 武汉 酒店 网站制作百度推广怎么样才有效果
  • 昆明网站建设服务成都网络优化托管公司
  • 网站控制板面网站关键词上首页
  • 数码网站建设维护建网站找哪个平台好呢
  • 徐州网站建站关键词排名提升工具
  • 主机网站建设引擎seo优
  • 怎做视频网站百度指数分析数据
  • 自己建网站做网店域名注册信息查询whois
  • 网站建设方案书范本学it什么培训机构好
  • 国外设计网站都有哪些seo网站推广杭州
  • 网站做水印有没有影响吗百度问答下载安装
  • 个人网站可以做咨询吗天津seo关键词排名优化
  • 武汉seo代理商下载班级优化大师并安装
  • 网站制作内联框如何进行网站推广?网站推广的基本手段有哪些
  • 中企动力做网站要全款杭州seo全网营销
  • 做娱乐网站的意义目的b2b电商平台
  • 直接翻译网页的软件福州短视频seo网站
  • 网站统计页面模板免费源码下载网站