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

摄影师的网站有哪些/推广和竞价代运营

摄影师的网站有哪些,推广和竞价代运营,昆山做网站的,做网站以后的趋势使用卷积神经网络进行深度学习与前面的深度学习的最大的区别就在于神经网络层数多了几层,这里通过代码实例对于神经网络进行分析 import os os.environ[TF_CPP_MIN_LOG_LEVEL]2 import tensorflow as tf from tensorflow import keras from tensorflow.ker…

使用卷积神经网络进行深度学习与前面的深度学习的最大的区别就在于神经网络层数多了几层,这里通过代码实例对于神经网络进行分析

import  os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
import  tensorflow as tf
from    tensorflow import keras
from    tensorflow.keras import layers, optimizers, datasets
import  numpy  as  np
mnist = tf.keras.datasets.fashion_mnist
(training_images,training_labels),(test_images,test_labels) = mnist.load_data()
training_images = training_images.reshape(60000,28,28,1)
training_images = training_images/255.0
test_images = test_images.reshape(10000,28,28,1)
test_images = test_images/255.0
model = tf.keras.models.Sequential([tf.keras.layers.Conv2D(64,(3,3),activation='relu',input_shape=(28,28,1)),#详情可以查询https://bit.ly/2UGa7uH#计算万之后形成tf.keras.layers.MaxPooling2D(2,2),#创建一个池化层,它是最大池化层的原因是我们想得到里面的最大值#因为它是2*2的pool,所以最大的一个会被视作这个2*2的矩阵中的最大值tf.keras.layers.Conv2D(64,(3,3),activation='relu'),tf.keras.layers.MaxPooling2D(2,2),#接着创建另外一个卷积层和另外一个最大池化层,通过池化降低图像的尺寸tf.keras.layers.Flatten(),tf.keras.layers.Dense(128,activation='relu'),tf.keras.layers.Dense(10,activation='softmax')
])
model.compile(optimizer='adam',loss='sparse_categorical_crossentropy')
model.summary()
#使用model.summary()输出模型的各层情况
model.fit(training_images,training_labels,epochs=5)
test_loss = model.evaluate(test_images,test_labels)

卷积神经网络对应的conv2D函数的意义可以看这篇相应的论文
conv2D函数的意义
其中指定第一个卷积,要求keras为我们生成64个过滤器,这些过滤器是3乘3的矩阵,
激活函数是relu函数,意味着负值会被丢弃,最后输入形状和之前一样为28乘28的矩阵,这个额外的1意味着我们正在用一个字节来计算颜色深度,正如我们之前看到的那样,我们的图像是灰度的(只有黑白两种情况),所以我们只使用一个字节64个过滤器是随机的,从一组已知良好的过滤器开始,方式与你之前看到的模式拟合,并且从该组中工作的过滤器会随着时间推移而学习

tf.keras.layers.Conv2D(64,(3,3),activation='relu',input_shape=(28,28,1)),

第一次运行之后,输出的形状由原先的28乘28的矩阵变换为26乘26的矩阵,因为对应的filter过滤器为3乘3的矩阵
过滤器可以显示的图形过滤器:使得本来很错综复杂的问题会被过滤为决定输出
用圆圈圈出来的为第一个能够过滤出来的矩阵,因为原先的矩阵为28乘28的矩阵,左边界,上边界,右边界,下边界取出相应的点之后不能形成对应的3乘3的矩阵,所以使用过滤器过滤之后的矩阵的Output shape为(None,26,26,64)
接下来使用下一层的过滤器

tf.keras.layers.MaxPooling2D(2,2),

这一过滤器将2乘2的矩阵进行压缩,压缩成一个矩阵,取出其中的最大值作为压缩的结果
过滤矩阵对应图片每四个中取出一个最大值,压缩之后得到对应的矩阵
压缩之后得到的对应矩阵所以经过max_pooling2d_12层的过滤之后,原先的26乘26的对应矩阵被过滤为13乘13的对应矩阵
接下来再经过一次conv2d_13的过滤之后,Output Shape对应的形状为(None,11,11,64),然后再进行一次max_pooling2d_13的过滤之后,Output Shape对应的形状为(None,5,5,64),
使用flatten_5将对应的形状展开为一维的数组,输出的形状为(None,1600),
接下来使用语句

tf.keras.layers.Dense(128,activation='relu'),

使得输出的种类为128种,最后再使用语句分类

tf.keras.layers.Dense(10,activation='softmax')

使得输出的结果为10种种类,对应的输出形状如下
output shape最终结果训练集中有1875张图片,经过迭代之后达到了0.1884的损失率
测试集中有313张图片,经过训练之后的模型的损失率为0.2509

http://www.jmfq.cn/news/5064787.html

相关文章:

  • 二手网站开发文档模板/系统优化的意义
  • 电脑做网站用什么软件/关键词优化的价格查询
  • 网站内容页相关性怎么做/洛阳seo博客
  • 商业网站首页怎么做/网站seo优化服务
  • 如何做网站的自由撰稿人/2023免费网站推广大全
  • 淘客网站系统免费源码/业务推广方案怎么写
  • 泉州网站制作套餐/上海网站建设推广服务
  • 湖南网站推广建设公司有哪些/视频号的网站链接
  • 厦门有什么网站制作公司/宁波网站建设方案推广
  • 哪家公司建造航空母舰/乐天seo培训中心
  • 晋城市住房保障和城乡建设局网站/深圳sem优化
  • phpstudy怎么创建网站/进行优化
  • 找培训机构的app/长沙seo免费诊断
  • 好用的网站/google广告
  • 怎么在百度上做自己的网站/生活中的网络营销有哪些
  • 江苏网页设计公司/搜索引擎优化分析报告
  • 域名备案查询网站备案信息/网络项目资源网
  • 沈阳做网站有名公司/优帮云排名自动扣费
  • 安卓优化神器/优化大师客服电话
  • 网页客服系统源码/济南网站优化公司哪家好
  • 网站做视频监控方案/seo竞价推广
  • 网页网站开发平台/链接交换公司
  • 网站恢复正常/手机百度2020最新版
  • 什么是优化型网站/爱站网关键词挖掘工具站长工具
  • 静态展示网站多少钱/小程序开发模板
  • vb2010做网站/抖音seo公司
  • 公司做网站需要准备什么条件/域名怎么查
  • 上海 企业 网站建设/备案域名交易平台
  • 橙子建站发来的验证码安全吗/搜索到的相关信息
  • 网站建设公司发展前景/seo服务公司招聘