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

营销类网站设计 要点运营推广方案模板

营销类网站设计 要点,运营推广方案模板,河南建设厅网站地址,网站建设成本表文章目录 前期工作1. 设置GPU#xff08;如果使用的是CPU可以忽略这步#xff09;我的环境#xff1a; 2. 导入数据3.归一化4.调整图片格式5. 可视化 二、构建CNN网络模型三、编译模型四、训练模型五、预测六、模型评估 前期工作 1. 设置GPU#xff08;如果使用的是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.shape5. 可视化 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,i1)plt.xticks([])plt.yticks([])plt.grid(False)plt.imshow(train_images[i], cmapplt.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), activationrelu, input_shape(28, 28, 1)), #卷积层1卷积核3*3layers.MaxPooling2D((2, 2)), #池化层12*2采样layers.Conv2D(64, (3, 3), activationrelu), #卷积层2卷积核3*3layers.MaxPooling2D((2, 2)), #池化层22*2采样layers.Conv2D(64, (3, 3), activationrelu), #卷积层3卷积核3*3layers.Flatten(), #Flatten层连接卷积层与全连接层layers.Dense(64, activationrelu), #全连接层特征进一步提取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(optimizeradam,losstf.keras.losses.SparseCategoricalCrossentropy(from_logitsTrue),metrics[accuracy])四、训练模型 history model.fit(train_images, train_labels, epochs10, 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], labelaccuracy) plt.plot(history.history[val_accuracy], label val_accuracy) plt.xlabel(Epoch) plt.ylabel(Accuracy) plt.ylim([0.5, 1]) plt.legend(loclower right) plt.show()test_loss, test_acc model.evaluate(test_images, test_labels, verbose2)print(测试准确率为,test_acc)0.7166000008583069
http://www.yutouwan.com/news/376905/

相关文章:

  • 合肥网站制作需小件加工平台
  • html中网站最下面怎么做外发加工网接单
  • app和手机网站的区别青岛做企业网站
  • 做网站要icp备案吗专业的网站开发服务商
  • 奥迪汽车建设网站网站制作换下面友情连接
  • 上海大公司seo排名网站 优帮云
  • 浅谈电子商务网站建设北京小程序开发平台
  • 誉重网站建设科技网站配色
  • 企业网站域名服务器哪里买到纯净网站模板
  • 西海岸建设局网站新乐网站制作价格
  • 那几个网站可以做h5wordpress数据库文件路径
  • 哈尔滨在线制作网站酒店网站开发需求文档
  • 时光慢网站建设方案论文外贸网站案例
  • 惠州响应式网站哪家好wordpress动漫主题曲
  • php一键建站网站建设推广信息
  • 自己做网站打开很卡网站建设注意那
  • 自适应企业网站源码wordpress 赞 分享
  • 双流县规划建设局网站wordpress footer.php
  • 河南省汝州文明建设门户网站山东移动网站建设
  • 哪里有做旅游包车的网站长春网站建设哪家公司好
  • 做快消品看那些网站好顺德做网站的公司
  • 有没有做培养基的网站河北省建设信息网站
  • 为什么说新浪的门户网站做的好穹拓网站建设
  • 某公司网站源码app 手机软件
  • 网站推广seo代理黄页88怎么注销
  • 公司网站域名cn和com网站搭建找谁
  • 惠州网站制作网校排名
  • 网站开发需要了解的知识新闻门户网站免费建设
  • 用vue做的网站怎么实现响应式广告在线设计网站
  • 做网站需要走公司吗做网站运营好还是SEO好